Zusammenfassung der Ressource
VIRTUALIZACIÓN
- EMULACIÓN
- ¿Emulación o simulación?
- Emular
- Imitar acciones de otro
- Reproduce todos los procesos
internos del sistema nativo
- Simular
- Representar
algo-imitar lo
que no es
- Finge o simula
áreas del
sistema
- Obvia procesos de
ciertas respuestas
- Arquitecturas de cómputo
- Arquitectura
Real-Inexistente
- Implementar
- Instrucciones de
procesador
- Chips de apoyo
- Permite
- Manejar diversos
componentes
- Definir estructuras
de alto nivel
- Arquitectura P-System o
Sistema P(Año 70'-80')
- Adoptado por
entornos académicos
- Límpieza y claridad estructural
- Ejecutado en una Máquina
P o P-Machine
- Lenguaje Pascal
- Bytecode o Código
intermedio
- Emplean el mismo
procesador(Año 80'-90')
- Computadoras
con 8 bits
- Líneas de
computadoras
basadas en el CPU
Motorola
- Chipsets diferentes
- Aparecieron emuladores
- Ejecutar programas de
una linea en la otra
- Velocidad igual al
sistema nativo
- Sun
Microsystems(Año
90')
- Desarrollo
arquitectura JAVA
- Run
Anywhere(Escribe una
vez, ejecuta donde sea)
- Equivalente a una máquina-p
- Denominada máquina
virtual JAVA
- Técnica sencilla
- Implementar
en software
- Puede ser visto
- Presente en la
arquitectura del hardware
distinta a la anfitrión
- Requiere
- Chips de apoyo
- Controladores
- Buses
- Periféricos básicos
- CONTENEDORES
- Nombre del equipo
- Cada contenedor debe tener un
nombre único e independiente
- Tabla de procesos
- Inicia su existencia
ejecutando un init
propio
- Señales de
comunicación
entre procesos
- El núcleo restringe toda
comunicación entre procesos
- Limites de
consumo
de recurso
- Casi todas las implementaciones permiten
asignar cotas máximas para el consumo de
recursos compratidos
- Interfaces de red
- Dirección de acceso
a medio(*mac*)
distinta
- Dispositivos de hardware
- En algunos casos
- Acceso a
dispositivos
multiplexado
- Un dispositivo puede
especificarse por medio
de su configuración
- Solo se ejecuta un
sistema operativo
- Huesped
- Se ejecuta como si
estuviera en una
plataforma de hardware
autónoma
- Anfitrion
- Aumentar el grado
de separación que
mantiene entre
procesos
- Consumo de
recursos óptimo
- Primer sistema
en incorporar esta
funcionalidad fue
FreeBSD
- Estrategia de
creación
- Máquinas virtuales
- VIRTUALIZACIÓN ASISTIDA POR HARDWARE
- Partes físicas y
tangibles de la
computadora
- Periféricos
- Entrada
- Permite el ingreso
de información
- Mouse,teclado,microfono,escaner
- Salida
- Muestra la
información
procesada
- Monitor,impresora
- Mixtos
- Permite entrada
como lasalida
- Camara web,
memorias usb, disco
duro,dvd-cd
- Unidad central del CPU
- Microprocesador
- Memoria principal
- ROM
- RAM
- Tarjeta de expansion
- Placa base
- Otras placas
- Acelerador de sonido
- Aceleradores graficas
- Aceleradores de red
- PARAVIRTUALIZACIÓN
- Llamada
también
- Virtualización asistida
por el sistema operativo
- Sistema húesped
- Conocimiento
- Cooperación
- Envia instrucciones a SO anfitrión
- No envia
instrucciones que
controle el hardware
- Equivalente a una
arquitectura de hardware real
- Reduce la inestabilidad en un SO