Sistemas Operacionais



Documentos relacionados
ANDRE KUSUMOTO VIRTUALIZAÇÃO

Prof. Ms. José Eduardo Santarem Segundo Demonstrar o impacto que o tema virtualização tem representado no mercado

Visão do Sistema Operacional

4 Estrutura do Sistema Operacional Kernel

Laboratório de Redes. Professora Marcela Santos

PROCESSAMENTO DE DADOS 15/08

Curso Tecnológico de Redes de Computadores 5º período Disciplina: Tecnologia WEB Professor: José Maurício S. Pinheiro V

Introdução a Informática - 1º semestre AULA 02 Prof. André Moraes

Virtualização Gerencia de Redes Redes de Computadores II

Virtualização. Presente e futuro

Professor Esp.: Douglas Diego de Paiva

Prof. José Maurício S. Pinheiro UniFOA

Virtualização. P r e s e n t e e f u t u r o Andréa Garcia Trindade 2º. sem/2010. Virtualização Presente e Futuro

Sistemas Operacionais. Prof. M.Sc. Sérgio Teixeira. Aula 05 Estrutura e arquitetura do SO Parte 2. Cursos de Computação

Gabriel Oliveira do Nascimento Rogério Libarino Aguilar. UFF - Universidade Federal Fluminense

SISTEMAS DISTRIBUÍDOS

Curso de Instalação e Gestão de Redes Informáticas

FUNDAMENTOS DE HARDWARE COMO FUNCIONA UM PC? Professor Carlos Muniz

Virtualização. O conceito de VIRTUALIZAÇÃO

3. No painel da direita, dê um clique com o botão direito do mouse em qualquer espaço livre (área em branco).

10 DICAS DE TECNOLOGIA PARA AUMENTAR SUA PRODUTIVIDADE NO TRABALHO

Notas da Aula 17 - Fundamentos de Sistemas Operacionais

UNIVERSIDADE FEDERAL DE SANTA CATARINA UFSC DEPARTAMENTO DE INFORMÁTICA E ESTATÍSTICA INE BACHARELADO EM CIÊNCIAS DA COMPUTAÇÃO.

Desenvolvendo Websites com PHP

Sistemas Operacionais Introdução. Professora: Michelle Nery

Senado Federal Questões 2012

Itinerários de Ônibus Relatório Final

Tecnologia da Informação. Prof Odilon Zappe Jr

Isolamento de Recursos na Nuvem Por que isso e ta o importante?

SISTEMAS OPERACIONAIS

Virtualização e Consolidação de Centro de Dados O Caso da UTAD António Costa - acosta@utad.pt

Hyper-V e Intel HAXM. Ativando a virtualização

SAIBA MAIS SOBRE O LINUX E DESCUBRA QUAL DISTRIBUIÇÃO É MELHOR PARA VOCÊ! CURSO

A memória é um recurso fundamental e de extrema importância para a operação de qualquer Sistema Computacional; A memória trata-se de uma grande

Administração de Sistemas de Informação Gerenciais

MÓDULO 8 ARQUITETURA DOS SISTEMAS DE BANCO DE DADOS

Como instalar uma impressora?

Curso de Instalação e Gestão de Redes Informáticas

1. Quem somos nós? A AGI Soluções nasceu em Belo Horizonte (BH), com a simples missão de entregar serviços de TI de forma rápida e com alta qualidade.

Virtualização. Prof. Emiliano Monteiro

SISTEMAS OPERACIONAIS. Maquinas Virtuais e Emuladores

Escolha seu serviço Cloud O melhor do Cloud

SIMCAP Simpósio de Computação Aplicada Cloud Computing

Máquinas Virtuais. Virtualização Tornar virtual. Exemplo comum de Virtualização PORTABILIDADE

MRP II. Planejamento e Controle da Produção 3 professor Muris Lage Junior

A SALA DE AULA é meu paraíso. Nela me realizo, nela exercito minha cidadania e nela me sinto útil.

Permissões de compartilhamento e NTFS - Parte 1

Sistemas Operacionais

TUTORIAL DE INSTALAÇÃO DA MÁQUINA VIRTUAL VIRTUALBOX COM INSTALAÇÃO DA VERSÃO DO SISTEMA OPERACIONAL UBUNTU

Comparativo de desempenho do Pervasive PSQL v11

SISTEMAS OPERACIONAIS

ETEC RAPOSO TAVARES GESTÃO DE SISTEMAS OPERACIONAIS I. Máquina Virtual. Instalação de S.O. em dual boot. 1º Semestre 2010 PROF.

ArpPrintServer. Sistema de Gerenciamento de Impressão By Netsource Rev: 02

Virtualização de Sistemas Operacionais

Sistemas Distribuídos

ATIVIDADE 1 MÁQUINAS VIRTUAIS. 1.1 Arquiteturas não virtualizadas

da mão-de-obra de TI da América Latina está no Brasil (considerado o maior empregador do setor) seguido pelo México com 23%.

AULA 5 Sistemas Operacionais

Satélite. Manual de instalação e configuração. CENPECT Informática cenpect@cenpect.com.br

Capacidade = 512 x 300 x x 2 x 5 = ,72 GB

CLOUD COMPUTING NAS EMPRESAS: NUVEM PÚBLICA OU NUVEM PRIVADA? nubeliu.com

Renan Borges Pereira¹, Rodrigo Rodrigues da Silva². Faculdade de Tecnologia de Ourinhos FATEC.

Virtualização e Criação de uma rede Virtual utilizando Virtual Box Professor: João Paulo de Brito Gonçalves

Sistemas Operacionais

3. O NIVEL DA LINGUAGEM DE MONTAGEM

Introdução. Sistemas Operacionais. Introdução. Roteiro (1 / 2) Por que Máquinas Virtuais Existem? Roteiro (2 / 2)

A.S.P. Servidores Windows

Entrar neste site/arquivo e estudar esse aplicativo Prof. Ricardo César de Carvalho

Licenciamento de sistema operacional Microsoft com sistemas NComputing

6 programas para criar pendrives bootáveis

A consolidação de servidores traz uma séria de vantagens, como por exemplo:

Gerenciamento de Memória

Ferramentas de Acesso Remoto

Profs. Deja e Andrei

Curso Tecnológico de Redes de Computadores 5º período Disciplina: Tecnologia WEB Professor: José Maurício S. Pinheiro V

Resumo. Prof. Alejandro - Introdução à Sistemas Operacionais Resumo Informativo, complemente o material assistindo as Aulas 19/08/2015 1

No VirtualBox, carregar no Botão Novo (New), que irá abrir o Assistente de Criação de Máquina Virtual para criar uma nova VM.

Sistemas Operacionais

ANÁLISE DE DESEMPENHO ENTRE SOFTWARES VIRTUALIZADORES

Operador de Computador. Informática Básica

Máquinas Virtuais E eu com isso???

XDOC. Solução otimizada para armazenamento e recuperação de documentos

Sistemas Operacionais. Prof. André Y. Kusumoto

INSTITUTO DE EMPREGO E FORMAÇÃO PROFISSIONAL, I.P.

UTILIZAÇÃO DA COMPETÊNCIA DE TI ATRAVÉS DE UM ABRANGENTE PLANEJAMENTO DE CAPACIDADE E MODELAGEM DE CARGAS DE TRABALHO

Rivolta Cloud Backup

ESTUDO DE CASO WINDOWS VISTA

Máquinas Virtuais com o VirtualBox

Admistração de Redes de Computadores (ARC)

Pré-requisitos para Instalação Física e Lógica do Sisloc

Energia Eólica. Atividade de Aprendizagem 3. Eixo(s) temático(s) Ciência e tecnologia / vida e ambiente

Transcrição:

UNIVERSIDADE BANDEIRANTE DE SÃO PAULO INSTITUTO POLITÉCNICO CURSO DE SISTEMAS DE INFORMAÇÃO Sistemas Operacionais Notas de Aulas: Tópico 33 e 34 Virtualização São Paulo 2009

Virtualização Ao falar em virtualização, é inevitável que a maioria das pessoas a associem à idéia de vários sistemas operacionais rodando na mesma máquina. Esse é, na verdade, um dos diversos tipos de virtualização: a de hardware. Se por um lado ela não é a única, por outro é, certamente, a mais perceptível. O presente artigo contempla os aspectos triviais da virtualização, com noções conceituais, aplicações práticas e sua forma de interação com o usuário final. Em uma definição livre, virtualização é o processo de executar vários sistemas operacionais em um único equipamento. Uma máquina virtual é um ambiente operacional completo que se comporta como se fosse um computador independente. Com a virtualização, um servidor pode manter vários sistemas operacionais em uso. A VIRTUALIZAÇÃO EM SI 1 Para entender perfeitamente o conceito da tecnologia, deve-se traçar um paralelo entre o que é real e o que é virtual. Seguindo essa linha de raciocínio, algo real teria características físicas, concretas; já o virtual está associado àquilo que é simulado, abstrato. Dessa forma a virtualização pode ser definida como a criação de um ambiente virtual que simula um ambiente real, propiciando a utilização de diversos sistemas e aplicativos sem a necessidade de acesso físico à máquina na qual estão hospedados. Isso acaba reduzindo a relação de dependência que os recursos de computação exercem entre si, pois possibilita, por exemplo, a dissociação entre um aplicativo e o sistema operacional que ele utiliza (já imaginou acessar o Microsoft Word através do Linux?). E qual é a vantagem? Prioritariamente, econômica. Com a iminente crise ambiental global (principal fomentadora da TI verde) e a crescente necessidade de diminuir o desperdício de recursos (incluída aí a energia elétrica), não há nada mais natural que o surgimento de alternativas para otimizar o uso de tais recursos. Agora pense em um computador no qual opere um servidor de e-mails: mesmo que o disco rígido seja plenamente utilizado, não se pode dizer o mesmo sobre sua capacidade de processamento: enquanto ela pode chegar ao ápice em horários de pico (como às 15h), também pode se aproximar da ociosidade durante a madrugada. E se essa sobra fosse usada para gerar relatórios, aproveitando melhor o tempo e processamento livres? Na teoria, surtiria a tão desejada economia de recursos; na prática, isso é obtido através da virtualização. 1 Por Fabio Eduardo Paganin Reis do Amaral 20/02/2009 2

OS TIPOS DE VIRTUALIZAÇÃO Virtualização de Hardware Como mencionado no começo da matéria, a virtualização de hardware consiste em rodar vários sistemas operacionais na mesma máquina. Isso é possível com o uso de programas específicos, que geram máquinas virtuais (Virtual Machines, ou VMs): estas emulam os componentes físicos de um PC, possibilitando que um sistema operacional diferente seja instalado em cada uma delas. Há duas grandes vantagens na adoção dessa tecnologia: uma voltada a usuários, outra a servidores. No caso dos primeiros, o trunfo consiste em eliminar a incompatibilidade entre aplicativos e sistemas operacionais; pense em um usuário cujo PC tenha o Windows Vista instalado, mas que deseje rodar um aplicativo que só é compatível com o Windows XP. Isso é possível com a criação, nesse PC, de uma VM que rode o WinXP: depois disso, basta instalar o aplicativo nessa VM e executá-lo normalmente (como se fosse um computador dentro de outro). Quando aos servidores, sua virtualização permite que, ao invés de se ter diversos subservidores (que utilizam apenas uma porcentagem dos recursos das máquinas em que estão hospedados), os processos sejam distribuídos de forma equânime entre um número menor de computadores (que, com isso, chegam mais próximos do aproveitamento total de sua capacidade). Isso reduz a quantidade de mão-de-obra técnica, o espaço para alocar as máquinas e o gasto com eletricidade necessários; tudo isso incorre em economia. Virtualização da Apresentação A maioria dos programas disponíveis no mercado funciona no mesmo local em que se encontra a instalação. Isso pode parecer óbvio para usuários tradicionais, mas tal barreira foi quebrada com o uso da Virtualização da Apresentação: trata-se do acesso a um ambiente computacional sem a necessidade de estar em contato físico com ele. Isso propicia, entre outras coisas, a utilização de um sistema operacional completo (bem como de seus aplicativos) de qualquer local do planeta, como se estivessem instalados no seu PC. O conceito é bem parecido com o de acesso remoto, com a diferença de que vários usuários podem se beneficiar do mesmo sistema simultaneamente (sem interferir uns aos outros). Virtualização de Aplicativos Cada aplicativo depende do sistema operacional para uma variedade de serviços, como alocação de memória ou gerenciamento de drivers. Resolver incompatibilidades entre determinado programa e o sistema operacional instalado na máquina é fácil, podendo ser feito uso de qualquer um dos dois tipos de virtualização já citados (hardware e apresentação). Mas e quando o conflito é entre dois aplicativos distintos? Pode ser que cada um deles requeira, por exemplo, uma versão diferente de uma mesma DLL. Isso é resolvido através da virtualização de aplicativos. A técnica consiste em ter uma única cópia de determinado aplicativo, instalada em um servidor virtual; usuários que desejarem ter acesso a tal aplicativo podem fazê-lo 3

diretamente, sem a necessidade de que ele também esteja instalado na máquina física. A partir daí o programa pode ser executado normalmente, já que as características específicas de cada aplicativo (seus drivers, entradas no registro, DLLs e afins) são compiladas e baixadas diretamente para o PC do usuário, através da geração de um aplicativo virtual que fica à parte. A VIRTUALIZAÇÃO NO FUTURO A virtualização está chegando com o vento em popa suas vantagens econômicas são atrativas demais para serem resistidas. A adoção de tecnologias como a computação em nuvens só corrobora para seu inevitável progresso. Será que daqui a alguns anos poderemos acessar nossos PCs de qualquer lugar do planeta? Só o tempo dirá. Programas: Microsoft Virtual PC VMware Player Real VNC VMware Workstation Ultr@VNC VirtualBox VirtualBox Portable EchoVNC 4

t-vnc 5