null
US
Iniciar Sesión
Regístrate Gratis
Registro
Hemos detectado que no tienes habilitado Javascript en tu navegador. La naturaleza dinámica de nuestro sitio requiere que Javascript esté habilitado para un funcionamiento adecuado. Por favor lee nuestros
términos y condiciones
para más información.
Siguiente
Copiar y Editar
¡Debes iniciar sesión para completar esta acción!
Regístrate gratis
8592182
MAQUINAS VIRTUAIS
Descripción
- Projeto sistemas operacionais Mapa Mental sobre MAQUINAS VIRTUAIS, creado por Guilherme Moraes el 19/04/2017.
Sin etiquetas
projeto sistemas operacionais
-
Mapa Mental por
Guilherme Moraes
, actualizado hace más de 1 año
Más
Menos
Creado por
Guilherme Moraes
hace más de 7 años
27
1
0
Resumen del Recurso
MAQUINAS VIRTUAIS
INTRODUÇÃO
PRIMEIRAS MVs DÉCADA DE 50 E 60, EM MAINFRAMES IBM
VISÃO TRADICIONAL
SIST. COMP = APP+SO+HW
PLATAFORMA DISTINTAS E INCOMPATÍVEIS
SOLUÇÃO
MAQUINAS VIRTUAIS
DEFINIÇÃO
VIRTUALIZAÇÃO
simular partes do hardware do computador de forma que um SO convidado possa ser executado integralmente
MV
DUPLICATA EFICIENTE E ISOLADA DE UMA MAQUIA REAL
ABSTRAÇÃO DE SOFTWARE PERMITE SIMULAR UMA MAQUINA FÍSICA
TECNICAS
VIRTUALIZAÇÃO
USO DO HW PARA EXECUTAR A MV
A MV E A REAL DEVEM SER A MESMA ARQUITETURA
É A MAIS EFICIENTE
FORMAS
FORMAS
DO HW
apresenta para o SO convidado uma abstração de hardware (VMware em x86)
DO SW
apresenta para as aplicações convidadas uma abstração do SO (UserMode Linux)
DE LP
apresenta uma MV fictícia, com finalidade específica, para as aplicações (Java)
VIRTUALIZAÇÃO COMPLETA
conversão binária e execução direta
Sequências não virtualizáveis do núcleo são convertidas para sequências que têm o mesmo efeito na máquina virtual
Código no nível de usuário roda direto sobre o hw
● O SO convidado não sabe que está sendo virtualizado
Oferece a melhor isolação e segurança
PARAVIRTUALIZAÇÃO
O SO convidado é modificado para rodar de forma virtual
SO convidado se comunica com o hypervisor (VMM)
Instruções não virtualizáveis são substituídas por hypercalls
O principal objetivo é o ganho de desempenho
VIRTUALIZAÇÃO ASSISTIDA POR HW
O VMM roda em um nível privilegiado que permite capturar (trap) automaticamente as instruções especiais (sem conversão nem paravirtualização)
Exemplos: Intel Virtualization Technology (VT-x) e AMD-V
EMULAÇÃO
EXECUTA TODAS AS OPERAÇÕES POR SW
INDEPENDE DA ARQUITETURA
MAIS LENTO
TIPOS
CLASSIFICAÇÃO ANTIGA
FIRMWARE
SW
COMBINAÇÃO
CLASSIFICAÇÃO MODERNA
TOTALMENTE BASEADA EM HW (IA64)
PARCIALMENTE BASEADA EM HW (MAINFRAMES)
PARCIALMENTE BASEADA EM SW (emuladores na plataforma Macintosh)
TOTALMENTE BASEADA EM SW (emuladores na plataforma Macintosh)
QUANTO A NATUREZA
do processador, do SO, de uma plataforma de hw específica ou de consoles de videogames
TIPO 1
TIPO 2
ABORDAGENS HÍBRIDAS
em sistemas do tipo I, permitir que o convidado acesse o hw (GM do Xen)
em sistemas do tipo II
o convidado acesse o anfitrião (SA do VMware)
o convidado acesse o hw (acesso a CDROMs no WMware)
o monitor acesse o hw (VMware)
CONSIDERAÇÕES
a funcionalidade e o nível de abstração de uma MV encontram-se numa posição intermediária entre a máquina real e os emuladores
Também é comum dizer que MV é o ambiente criado por um VMM (Virtual Machine Monitor)
VMMs também são definidos como sistemas operacionais de sistemas operacionais
VANTAGENS
execução de um SO e suas aplicações sobre outro SO (execução de aplicações legadas)
execução de múltiplos SOs sobre a mesma plataforma
desenvolvimento de aplicações para várias plataformas
auxiliar no ensino de SOs
desenvolvimento, aperfeiçoamento e teste de novos SOs
simulação de novas configurações (teste de comportamento)
Simulação de alterações, falhas e reconfigura- ções em um sistema (melhoria de confiabilidade)
diminuição de custos de hw
economizar energia
facilitar o gerenciamento, a migração e a replicação de computadores, aplicações ou SOs
facilitar o gerenciamento, a migração e a replicação de computadores, aplicações ou SOs
DESVANTAGENS
desempenho mais lento se comparado à máquina real
alguns processadores não permitem a virtualização de forma natural
grande diversidade de equipamentos
APLICAÇÕES
APLICAÇÕES
ensino
consolidação de servidores
plano de contingência
computação em nuvem
serviços de hospedagem web
Recursos multimedia adjuntos
Tipo1 (image/png)
Tipo2 (image/png)
Mostrar resumen completo
Ocultar resumen completo
¿Quieres crear tus propios
Mapas Mentales
gratis
con GoConqr?
Más información
.
Similar
Revolución Francesa
Diego Santos
Arte Barroco
juanmadj
Alemán A1 - In der Kurs
miren_arana
ARISTÓTELES
maya velasquez
Anatomia Humana
Maria Sujeli Villalos Cervantes
Línea del Tiempo: La Creación de la Tierra
Valdeavellano
Matematicas exanii-ii
Monica Sanchez8667
Properties of musical tones
Olga Veiga
Crisis del Antiguo Régimen
Claudia Romero
PENSAMIENTO CRÍTICO
carandpoveda
Ecosystems
ricardico55555
Explorar la Librería