SlideShare una empresa de Scribd logo
1 de 8
Maquinas Virtuales
Se trata de un tipo de sistemas operativos que
presentan una interface a cada proceso.
Estos sistemas separan dos conceptos que están
unidos en el resto del sistema:
La Multiprogramación
La Maquina Extendida
Su objetivo es el de integrar distintos S.O dando la
sensación de ser varias maquinas diferentes.
Su núcleo se denomina «Monitor Virtual» cuyo
misión es de llevar a cabo la multiprogramación.
Las maquinas virtuales no son maquinas
extendidas , sino una replica de la maquina real; en
la cual en cada una de ellas se puede ejecutar
varios S.O. diferentes.
Ejemplo:
             Vmware(http://www.vmware.com)
Ejecuta diferentes S.O en la misma maquina.
Cada maquina virtual es idéntica al verdadera
Hardware en la cual cada una de ellas puede
ejecutar cualquier sistema operativo que se
ejecutaría directamente en el Hardware solo.
Existen diferentes maquinas virtuales en la cual
pueden ejecutar diferentes S.O pero existen casos
que algunos ejecutan uno de los descendientes de
OS/360 para procesamientos de transacciones
mientras que otros ejecutan sistemas interactivos
monousuarios     llamados     CMS(sistema        de
Monitoreo de conversaciones).
EJEMPLO:
           CMS emite las instrucciones de E/S
del hardware normal para leer su disco virtual; o lo
que sea que se necesite para llevar a cabo la
llamada.
Estas instrucciones de E/S son atrapadas por el
VM/370, el cual lo ejecuta como parte de su
simulación del hardware real.
Otro ejemplo:
La ejecución de viejos programas para MS-DOS
en una Pentium en la cual ejecuta instrucciones
normales, operan en el hardware solo.
 Hay dos variantes de este diseño:
1. Se carga el MS-DOS de que el monitor de la
   maquina virtual simple mente refleja la trampa
   de vuelta a MS-DOS tal como ocurriría en una
   8086 real.
Cuando el MS-DOS trata de efectuar la E/S el
mismo, esa operación es atrapada y llevada a cabo
por el monitor de la maquina virtual.
2. El monitor de la máquina virtual simplemente
atrapa la primera trampa y efectúa la E/S el
mismo , ya que conoce todas las llamadas al
sistema de MS-DOS.
Una desventaja:
Es que MS-DOS se mete mucho con el bit que
habilita/inhabilita las interrupciones y la
emulación de estos resulta muy costosa.
Exokernel
Se encuentra en la capa mas baja en donde hay un
programa llamado exokernel en la cual consiste en
repartir recursos a las máquinas virtuales y luego
verificar los intentos por usarlos para asegurarse
de que ninguna maquina este tratando de usar los
recursos de alguien mas. Cada maquina virtual en
el nivel de usuario puede ejecutar su propio sistema
operativo, como en VM/370 y el modo 8086 virtual
de la Pentium.
Ventaja:
1) Exokernel ahorra una capa de mapeo; es
   decir mantiene al tanto de que recursos
   se han asignado a cada maquina virtual.
2) Separa la multiprogramación del código
   de sistemas operativo del usuario pero el
   gasto extra es menor, ya que todo lo que
   el EXOKERNEL tiene que hacer es
   evitar que la maquina virtual tomen cosas
   que no les pertenecen.

Más contenido relacionado

La actualidad más candente

4.6.2 Herramientas emulacion hardware
4.6.2 Herramientas emulacion hardware4.6.2 Herramientas emulacion hardware
4.6.2 Herramientas emulacion hardwareJesus Garcia
 
Maquina Virtual
Maquina VirtualMaquina Virtual
Maquina Virtualkerberos19
 
Maquinas virtuales daniela taborda
Maquinas virtuales daniela tabordaMaquinas virtuales daniela taborda
Maquinas virtuales daniela tabordaoncesistemas2018
 
Herramientas para la emulación del hardware
Herramientas para la emulación del hardware Herramientas para la emulación del hardware
Herramientas para la emulación del hardware Jesus Valenzuela
 
4.6.1 Emulacion de harware copia
4.6.1 Emulacion de harware   copia4.6.1 Emulacion de harware   copia
4.6.1 Emulacion de harware copiaJesus Garcia
 
Maquinas Virtuales[1]
Maquinas Virtuales[1]Maquinas Virtuales[1]
Maquinas Virtuales[1]JoHan PeÑaa
 
Maquinas Virtuales Angie Terminado
Maquinas Virtuales Angie TerminadoMaquinas Virtuales Angie Terminado
Maquinas Virtuales Angie Terminadoguest0fe33e2f
 
Maquina Virtual
Maquina VirtualMaquina Virtual
Maquina VirtualEeacuna
 
Maquinas virtuales parallels
Maquinas virtuales parallelsMaquinas virtuales parallels
Maquinas virtuales parallelsMiguel Frías
 
Presentación máquina virtual
Presentación máquina virtual Presentación máquina virtual
Presentación máquina virtual ledamc97
 
segunda parte maquina virtual
segunda parte maquina virtualsegunda parte maquina virtual
segunda parte maquina virtualacerotvsyo
 
Plantila presentacion-sena-2015
Plantila presentacion-sena-2015Plantila presentacion-sena-2015
Plantila presentacion-sena-2015YOHANAB1284
 
Maquinas virtuales
Maquinas virtuales Maquinas virtuales
Maquinas virtuales Once Redes
 

La actualidad más candente (19)

4.6.2 Herramientas emulacion hardware
4.6.2 Herramientas emulacion hardware4.6.2 Herramientas emulacion hardware
4.6.2 Herramientas emulacion hardware
 
Maquina Virtual
Maquina VirtualMaquina Virtual
Maquina Virtual
 
Maquinas virtuales daniela taborda
Maquinas virtuales daniela tabordaMaquinas virtuales daniela taborda
Maquinas virtuales daniela taborda
 
Maquina virtual
Maquina virtualMaquina virtual
Maquina virtual
 
Herramientas para la emulación del hardware
Herramientas para la emulación del hardware Herramientas para la emulación del hardware
Herramientas para la emulación del hardware
 
4.6.1 Emulacion de harware copia
4.6.1 Emulacion de harware   copia4.6.1 Emulacion de harware   copia
4.6.1 Emulacion de harware copia
 
Maquinas Virtuales[1]
Maquinas Virtuales[1]Maquinas Virtuales[1]
Maquinas Virtuales[1]
 
Tso462
Tso462Tso462
Tso462
 
Maquinas Virtuales Angie Terminado
Maquinas Virtuales Angie TerminadoMaquinas Virtuales Angie Terminado
Maquinas Virtuales Angie Terminado
 
Clase 5
Clase 5Clase 5
Clase 5
 
Virtualización - UPSAM
Virtualización - UPSAMVirtualización - UPSAM
Virtualización - UPSAM
 
Maquina Virtual
Maquina VirtualMaquina Virtual
Maquina Virtual
 
Maquinas virtuales parallels
Maquinas virtuales parallelsMaquinas virtuales parallels
Maquinas virtuales parallels
 
So
SoSo
So
 
Presentación máquina virtual
Presentación máquina virtual Presentación máquina virtual
Presentación máquina virtual
 
segunda parte maquina virtual
segunda parte maquina virtualsegunda parte maquina virtual
segunda parte maquina virtual
 
Plantila presentacion-sena-2015
Plantila presentacion-sena-2015Plantila presentacion-sena-2015
Plantila presentacion-sena-2015
 
Máquina virtual
Máquina virtualMáquina virtual
Máquina virtual
 
Maquinas virtuales
Maquinas virtuales Maquinas virtuales
Maquinas virtuales
 

Similar a Maquinas Virtuales: Sistemas que presentan interfaces separadas

Maquinas virtuales
Maquinas virtualesMaquinas virtuales
Maquinas virtuales1catalinaful
 
Maquinas Virtuales Angie Terminado
Maquinas Virtuales Angie TerminadoMaquinas Virtuales Angie Terminado
Maquinas Virtuales Angie TerminadoLaudiik
 
Maquinas Virtuales Angie Terminado
Maquinas Virtuales Angie TerminadoMaquinas Virtuales Angie Terminado
Maquinas Virtuales Angie TerminadoLaudiik
 
Maquina virtual
Maquina virtualMaquina virtual
Maquina virtualale2497
 
Plantila presentacion-sena-2015
Plantila presentacion-sena-2015Plantila presentacion-sena-2015
Plantila presentacion-sena-2015YOHANAB1284
 
Plantila presentacion-sena-2015
Plantila presentacion-sena-2015Plantila presentacion-sena-2015
Plantila presentacion-sena-2015YOHANAB1284
 
Plantila presentacion-sena-2015
Plantila presentacion-sena-2015Plantila presentacion-sena-2015
Plantila presentacion-sena-2015YOHANAB1284
 
Estructura de los sistemas operativos
Estructura de los sistemas operativosEstructura de los sistemas operativos
Estructura de los sistemas operativosANDREA
 
Estructura de un sistema operativo
Estructura de un sistema operativoEstructura de un sistema operativo
Estructura de un sistema operativoEzmee XD
 
VIRTUALIZACION.pdf
VIRTUALIZACION.pdfVIRTUALIZACION.pdf
VIRTUALIZACION.pdfAbiBno
 
Ensayo maquina virtual
Ensayo maquina virtualEnsayo maquina virtual
Ensayo maquina virtualalejandra65
 
Usos de vm ware workstation
Usos de vm ware workstationUsos de vm ware workstation
Usos de vm ware workstationWilly VerT
 
Maquinas Virtuales
Maquinas VirtualesMaquinas Virtuales
Maquinas Virtualesrehoscript
 

Similar a Maquinas Virtuales: Sistemas que presentan interfaces separadas (20)

Maquinas virtuales
Maquinas virtualesMaquinas virtuales
Maquinas virtuales
 
Maquinas Virtuales Angie Terminado
Maquinas Virtuales Angie TerminadoMaquinas Virtuales Angie Terminado
Maquinas Virtuales Angie Terminado
 
Maquinas Virtuales Angie Terminado
Maquinas Virtuales Angie TerminadoMaquinas Virtuales Angie Terminado
Maquinas Virtuales Angie Terminado
 
MAQUINA VIRTUAL
MAQUINA VIRTUALMAQUINA VIRTUAL
MAQUINA VIRTUAL
 
Maquina virtual
Maquina virtualMaquina virtual
Maquina virtual
 
Plantila presentacion-sena-2015
Plantila presentacion-sena-2015Plantila presentacion-sena-2015
Plantila presentacion-sena-2015
 
Plantila presentacion-sena-2015
Plantila presentacion-sena-2015Plantila presentacion-sena-2015
Plantila presentacion-sena-2015
 
Plantila presentacion-sena-2015
Plantila presentacion-sena-2015Plantila presentacion-sena-2015
Plantila presentacion-sena-2015
 
Virtual pc
Virtual pcVirtual pc
Virtual pc
 
MAQUINA VIRTUAL
MAQUINA VIRTUALMAQUINA VIRTUAL
MAQUINA VIRTUAL
 
Presentacin3 090720202939-phpapp01
Presentacin3 090720202939-phpapp01Presentacin3 090720202939-phpapp01
Presentacin3 090720202939-phpapp01
 
Virtual pc
Virtual pcVirtual pc
Virtual pc
 
Estructura de los sistemas operativos
Estructura de los sistemas operativosEstructura de los sistemas operativos
Estructura de los sistemas operativos
 
Estructura de un sistema operativo
Estructura de un sistema operativoEstructura de un sistema operativo
Estructura de un sistema operativo
 
VIRTUALIZACION.pdf
VIRTUALIZACION.pdfVIRTUALIZACION.pdf
VIRTUALIZACION.pdf
 
Maquinas virtuales (1)
Maquinas virtuales  (1)Maquinas virtuales  (1)
Maquinas virtuales (1)
 
Ensayo maquina virtual
Ensayo maquina virtualEnsayo maquina virtual
Ensayo maquina virtual
 
Usos de vm ware workstation
Usos de vm ware workstationUsos de vm ware workstation
Usos de vm ware workstation
 
Maquinas Virtuales
Maquinas VirtualesMaquinas Virtuales
Maquinas Virtuales
 
Maquinas virtuales
Maquinas virtualesMaquinas virtuales
Maquinas virtuales
 

Maquinas Virtuales: Sistemas que presentan interfaces separadas

  • 1.
  • 2. Maquinas Virtuales Se trata de un tipo de sistemas operativos que presentan una interface a cada proceso. Estos sistemas separan dos conceptos que están unidos en el resto del sistema: La Multiprogramación La Maquina Extendida Su objetivo es el de integrar distintos S.O dando la sensación de ser varias maquinas diferentes. Su núcleo se denomina «Monitor Virtual» cuyo misión es de llevar a cabo la multiprogramación.
  • 3. Las maquinas virtuales no son maquinas extendidas , sino una replica de la maquina real; en la cual en cada una de ellas se puede ejecutar varios S.O. diferentes. Ejemplo: Vmware(http://www.vmware.com) Ejecuta diferentes S.O en la misma maquina. Cada maquina virtual es idéntica al verdadera Hardware en la cual cada una de ellas puede ejecutar cualquier sistema operativo que se ejecutaría directamente en el Hardware solo.
  • 4. Existen diferentes maquinas virtuales en la cual pueden ejecutar diferentes S.O pero existen casos que algunos ejecutan uno de los descendientes de OS/360 para procesamientos de transacciones mientras que otros ejecutan sistemas interactivos monousuarios llamados CMS(sistema de Monitoreo de conversaciones). EJEMPLO: CMS emite las instrucciones de E/S del hardware normal para leer su disco virtual; o lo que sea que se necesite para llevar a cabo la llamada.
  • 5. Estas instrucciones de E/S son atrapadas por el VM/370, el cual lo ejecuta como parte de su simulación del hardware real. Otro ejemplo: La ejecución de viejos programas para MS-DOS en una Pentium en la cual ejecuta instrucciones normales, operan en el hardware solo.  Hay dos variantes de este diseño: 1. Se carga el MS-DOS de que el monitor de la maquina virtual simple mente refleja la trampa de vuelta a MS-DOS tal como ocurriría en una 8086 real.
  • 6. Cuando el MS-DOS trata de efectuar la E/S el mismo, esa operación es atrapada y llevada a cabo por el monitor de la maquina virtual. 2. El monitor de la máquina virtual simplemente atrapa la primera trampa y efectúa la E/S el mismo , ya que conoce todas las llamadas al sistema de MS-DOS. Una desventaja: Es que MS-DOS se mete mucho con el bit que habilita/inhabilita las interrupciones y la emulación de estos resulta muy costosa.
  • 7. Exokernel Se encuentra en la capa mas baja en donde hay un programa llamado exokernel en la cual consiste en repartir recursos a las máquinas virtuales y luego verificar los intentos por usarlos para asegurarse de que ninguna maquina este tratando de usar los recursos de alguien mas. Cada maquina virtual en el nivel de usuario puede ejecutar su propio sistema operativo, como en VM/370 y el modo 8086 virtual de la Pentium.
  • 8. Ventaja: 1) Exokernel ahorra una capa de mapeo; es decir mantiene al tanto de que recursos se han asignado a cada maquina virtual. 2) Separa la multiprogramación del código de sistemas operativo del usuario pero el gasto extra es menor, ya que todo lo que el EXOKERNEL tiene que hacer es evitar que la maquina virtual tomen cosas que no les pertenecen.