SISTEMAS OPERACIONAIS ISISTEMAS OPERACIONAIS I
Virtualização de servidoresVirtualização de servidores
Discentes:Andrew Per...
Multiplos processadoresMultiplos processadores
 Multiprocessadores; contém múltiplas CPU’s, técnica
iniciada em 1990;
 T...
Multiplos processadoresMultiplos processadores
Um multiprocessador é um sistema de computador
no qual duas mais CPU’s com...
Multiplos processadoresMultiplos processadores
Imagem 1: Multiprocessadores
Fonte: Tanembaum, p.325.
Sincronização em multiprocessadoresSincronização em multiprocessadores
A sincronização é empregada a fim de
impedir o “tr...
Escalonamento em multiprocessadorEscalonamento em multiprocessador
Em um monoprocessador o
escalonamento é unidimensional...
VirtualizaçãoVirtualização
 As máquinas virtuais permitem que uma ou
mais CPU’s reais sejam resposáveis pela
percepção il...
VirtualizaçãoVirtualização
O uso de máquinas virtuais é aplicada em
casos onde é necessário gerenciar várias
aplicações.
VirtualizaçãoVirtualização
 Máquinas virtuais são softwares de ambientes computacionais;
 Onde uma aplicação ou sistema ...
Requisitos para virtualizaçãoRequisitos para virtualização
Os requisitos a serem atendidos são:
◦ Hipervisor 1: trata-se ...
HipervisoresHipervisores
Lançados originalmente na década de
1970;
Técnica que tem origem da arquitetura
Intel 386;
Usa...
Hipervisor tipo 1Hipervisor tipo 1
Tal software interage sobre o hardware;
Em CPU’s sem virtualização a instrução
falha.
Hipervisor tipo 2Hipervisor tipo 2
 O primeiro software que permitiu a virtualização foi o
Vmware;
 Funcionando em siste...
ParavirtualizaçãoParavirtualização
Técnica que consiste em remover
instruções sensíveis;
Resolve problemas como:
◦ Não a...
ParavirtualizaçãoParavirtualização
Na paravirtualização é possível “rodar” o
sistema operacional hóspede em máquina
virtu...
ParavirtualizaçãoParavirtualização
Mas tal processo possui uma grande
desvantagem que é a modificação do
sistema operacio...
Virtualização de memóriaVirtualização de memória
É basicamente o mapeamento das páginas no
espaço de endereçamento de vir...
Virtualização de entrada e saídaVirtualização de entrada e saída
A virtualização de E/S consiste em o
hóspede, sistema op...
Considerações finaisConsiderações finais
Virtualização de servidores, quer dizer sistemas
operacionais que atuem em segun...
Próximos SlideShares
Carregando em…5
×

Servidores Virtualizados

200 visualizações

Publicada em

Servidores Virtualizados

Publicada em: Tecnologia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
200
No SlideShare
0
A partir de incorporações
0
Número de incorporações
2
Ações
Compartilhamentos
0
Downloads
1
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Servidores Virtualizados

  1. 1. SISTEMAS OPERACIONAIS ISISTEMAS OPERACIONAIS I Virtualização de servidoresVirtualização de servidores Discentes:Andrew Pereira, David Lima, Fabiano Gonçalves Profª: Flavia Apª. Oliveira
  2. 2. Multiplos processadoresMultiplos processadores  Multiprocessadores; contém múltiplas CPU’s, técnica iniciada em 1990;  Tal técnica iniciou devido a necessidade de um poder computacional maior;  Para tal a miniaturização está sendo empregada mas existe um problema, dissipação de calor.
  3. 3. Multiplos processadoresMultiplos processadores Um multiprocessador é um sistema de computador no qual duas mais CPU’s compartilham o acesso a memória RAM. Algumas de suas características: ◦ Sincronização de processo; ◦ Gerenciamento de recursos; ◦ Escalonamento.
  4. 4. Multiplos processadoresMultiplos processadores Imagem 1: Multiprocessadores Fonte: Tanembaum, p.325.
  5. 5. Sincronização em multiprocessadoresSincronização em multiprocessadores A sincronização é empregada a fim de impedir o “travamento” da memória;
  6. 6. Escalonamento em multiprocessadorEscalonamento em multiprocessador Em um monoprocessador o escalonamento é unidimensional; Já em um multiprocessador o escalonamento é bidimensional.
  7. 7. VirtualizaçãoVirtualização  As máquinas virtuais permitem que uma ou mais CPU’s reais sejam resposáveis pela percepção ilusória de que existem mais CPU’s que a quantidade real.
  8. 8. VirtualizaçãoVirtualização O uso de máquinas virtuais é aplicada em casos onde é necessário gerenciar várias aplicações.
  9. 9. VirtualizaçãoVirtualização  Máquinas virtuais são softwares de ambientes computacionais;  Onde uma aplicação ou sistema operacional pode ser instalado;  São exemplos Vmware e Virtualbox.
  10. 10. Requisitos para virtualizaçãoRequisitos para virtualização Os requisitos a serem atendidos são: ◦ Hipervisor 1: trata-se do próprio sistema operacional; ◦ Hipervisor 2: são as aplicações computacionais como vmware e virtualbox.
  11. 11. HipervisoresHipervisores Lançados originalmente na década de 1970; Técnica que tem origem da arquitetura Intel 386; Usada pela empresa durante 20 anos para manter a compatibilidade.
  12. 12. Hipervisor tipo 1Hipervisor tipo 1 Tal software interage sobre o hardware; Em CPU’s sem virtualização a instrução falha.
  13. 13. Hipervisor tipo 2Hipervisor tipo 2  O primeiro software que permitiu a virtualização foi o Vmware;  Funcionando em sistemas operacionais Linux ou Windows;  Ao ser inicializado o programa age como um computador;  Espera a inserção de um CD que contenha um sistema Operacional.
  14. 14. ParavirtualizaçãoParavirtualização Técnica que consiste em remover instruções sensíveis; Resolve problemas como: ◦ Não atendimento de solicitações de hospedes;
  15. 15. ParavirtualizaçãoParavirtualização Na paravirtualização é possível “rodar” o sistema operacional hóspede em máquina virtual similar ao hardware; Diminui expressivamente os problemas com configuração de hardware;
  16. 16. ParavirtualizaçãoParavirtualização Mas tal processo possui uma grande desvantagem que é a modificação do sistema operacional onde o mesmo “sabe” que está ocorrendo virtualização.
  17. 17. Virtualização de memóriaVirtualização de memória É basicamente o mapeamento das páginas no espaço de endereçamento de virtual de memória física; Em suma é construída uma tabela contendo estes endereços, é feito um mapeamento que carrega um ponteiro de hardware.
  18. 18. Virtualização de entrada e saídaVirtualização de entrada e saída A virtualização de E/S consiste em o hóspede, sistema operacional, carregar os drivers necessários e tenta utilizá-los.
  19. 19. Considerações finaisConsiderações finais Virtualização de servidores, quer dizer sistemas operacionais que atuem em segundo plano para gerenciar outras tarefas são mais adequados que usar diversas máquinas, no entanto é uma técnica que compreende alguns problemas.

×