Documentos de Académico
Documentos de Profesional
Documentos de Cultura
TUXTEPEC
TALLER DE SISTEMAS OPERATIVOS
DOCENTE:
ING. HERMINIO MATA LOPEZ
ALUMNO:
JESUS ALBERTO SANCHEZ MONTIEL
21350013
MÁQUINAS VIRTUALES.
En toda computadora podemos definir dos máquinas abstractas:
La máquina desnuda o simple, que es definida por el hardware. Todas las
operaciones en ellas son las instrucciones de máquina.
La máquina extendida, definida por el hardware y el núcleo del sistema operativo;
esta es la que generalmente utiliza el usuario.
Los programas de los usuarios corren bajo la máquina extendida lo que representa
algunos inconvenientes como son la portabilidad de los programas y es imposible
correr dos sistemas operativos simultáneamente, pues estos se ejecutan
directamente sobre la máquina desnuda y solo se dispone de una.
Como solución a los problemas anteriores se puede crear más de una interfaz de
máquina desnuda, no soportada directamente por el hardware sino por el
software. Para llevar a cabo esta función se cuenta con el SGMV Sistema
Generador de Máquina Virtual y a las interfaces generadas se les llama Máquina
Virtual.
El corazón del sistema, denominado Monitor de la Máquina Virtual, se ejecuta
sobre el hardware y realiza la multiprogramación, proporciona no solo una sino
varias máquinas virtuales a la capa superior. Estas máquinas son duplicados
exactos de la máquina desnuda realizados mediante el hardware y el software en
las cuales un conjunto dominante de las instrucciones del procesador virtual se
ejecutan en el procesador real, estas copias tienen su modo usuario y núcleo, E/S,
interrupciones, etc.