Musica

Maquinas Virtuales


* Se separan totalmente las funciones de multiprogramacion y de maquina extendida.
* Existe un elemento central llamado Monitor de la Maquina virtual que:
            > Se ejecuta en el hardware.
            > Realiza la multiprogramacion.
            > Proporciona varias maquinas virtuales a la capa superior.
* Las maquinas virtuales instrumentan copias "exactas" de hardware simple, con su modo Núcleo / Usuario,
   E / S, interrupciones y todo lo demás que posee una maquina real.
* Pueden ejecutar cualquier S.O. que se ejecute en forma directa sobre el hardware.
* Las distintas maquinas visrutales pueden ejecutar distintos S.O. y en general asi lo hacen.
* Soportan periféricos virtuales.
* Ejemplo de S.O. representativo de esta estructura : "cm/307" de IBM:
            > Las M. V. generalmente utilizaran entre otros, el S.O. "CMS" conversation monitor system.
            > Cuando un programa "CMS" ejecuta una llamada al sistema:
                            < La llamada es atrapada por el S.O. en su propia M.V. no pasa directamente al
                                "VM/30".
                            < "CMS" proporciona las instrucciones de E / S en hardware para la lectura del disco
                               virtual o lo necesario para efectuar la llamada.
                            < "VM/307" atrapa estas instrucciones de E / S y las ejecuta sobre el hardware verdadero.

Video..