O documento discute a virtualização de servidores e multiprocessadores. Explica que a virtualização permite que múltiplas CPUs virtuais sejam executadas em CPUs físicas, permitindo gerenciar várias aplicações. Também aborda sincronização e escalonamento em sistemas multiprocessados, além de hipervisores, paravirtualização e virtualização de memória e entrada/saída.
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. 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. 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.
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.
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. 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.
12. Hipervisor tipo 1Hipervisor tipo 1
Tal software interage sobre o hardware;
Em CPU’s sem virtualização a instrução
falha.
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.
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. 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. 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.