SlideShare una empresa de Scribd logo
1 de 15
Sistemas Operativos
• La memoria virtual es una técnica de gestión de la
  memoria que permite que el sistema operativo
  disponga, tanto para el software de usuario como para sí
  mismo, de mayor cantidad de memoria que la disponible
  físicamente.
La mayoría de los ordenadores tienen cuatro tipos de
  memoria:
• registros en la CPU
• la memoria caché (tanto dentro como fuera del CPU),
• la memoria RAM y
• el disco duro.

En ese orden, van de menor capacidad y mayor
 velocidad a mayor capacidad y menor velocidad.
• Una máquina virtual es un software que simula a una
  computadora y puede ejecutar programas como si fuese
  una computadora real. Este software en un principio fue
  definido como "un duplicado eficiente y aislado de una
  máquina física". La acepción del término actualmente
  incluye a máquinas virtuales que no tienen ninguna
  equivalencia directa con ningún hardware real.
• Una característica esencial de las máquinas virtuales es
  que los procesos que ejecutan están limitados por los
  recursos y abstracciones proporcionados por ellas.
  Estos procesos no pueden escaparse de esta
  "computadora virtual".
• Uno de los usos domésticos más extendidos de las
  máquinas virtuales es ejecutar sistemas
  operativos para "probarlos". De esta forma podemos
  ejecutar un sistema operativo que queramos probar
  (GNU/Linux, por ejemplo) desde nuestro sistema
  operativo habitual (Mac OS X por ejemplo) sin necesidad
  de instalarlo directamente en nuestra computadora y sin
  miedo a que se desconfigure el sistema operativo
  primario.
Las máquinas virtuales se pueden clasificar en dos
 grandes categorías según su funcionalidad y su grado de
 equivalencia a una verdadera máquina.

• Máquinas virtuales de sistema (en inglés System
  Virtual Machine)
• Máquinas virtuales de proceso (en inglés Process
  Virtual Machine)
• Las máquinas virtuales de sistema, también
  llamadas máquinas virtuales de hardware, permiten a
  la máquina física subyacente multiplicarse entre varias
  máquinas virtuales, cada una ejecutando su
  propio sistema operativo. A la capa de software que
  permite la virtualización se la llama monitor de máquina
  virtual o hypervisor. Un monitor de máquina virtual
  puede ejecutarse o bien directamente sobre
  el hardware o bien sobre un sistema operativo ("host
  operating system").
• Varios sistemas operativos
  distintos pueden coexistir sobre la misma
  computadora, en sólido aislamiento el uno del otro, por
  ejemplo para probar un sistema operativo nuevo sin
  necesidad de instalarlo directamente.

• La máquina virtual puede proporcionar una arquitectura
  de instrucciones(ISA]) que sea algo distinta de la
  verdadera máquina. Es decir, podemos simular
  hardware.
• Varias máquinas virtuales (cada una con su propio sistema operativo
  llamado sistema operativo "invitado" o "guest"), pueden ser
  utilizadas para consolidar servidores. Esto permite que servicios
  que normalmente se tengan que ejecutar en computadoras distintas
  para evitar interferencias, se puedan ejecutar en la misma máquina
  de manera completamente aislada y compartiendo los recursos de
  una única computadora. La consolidación de servidores a menudo
  contribuye a reducir el coste total de las instalaciones necesarias
  para mantener los servicios, dado que permiten ahorrar en
  hardware.

• La virtualización es una excelente opción hoy día, ya que las
  máquinas actuales (Laptops, desktops, servidores) en la mayoría de
  los casos están siendo "sub-utilizados" (gran capacidad de disco
  duro, memoria RAM, etc.), llegando a un uso de entre 30% a 60% de
  su capacidad. Al virtualizar, la necesidad de nuevas máquinas en
  una ya existente permite un ahorro considerable de los costos
  asociados (energía, mantenimiento, espacio, etc.).
• Una máquina virtual de proceso, a veces llamada "máquina
  virtual de aplicación", se ejecuta como un proceso normal
  dentro de un sistema operativo y soporta un solo proceso. La
  máquina se inicia automáticamente cuando se lanza el
  proceso que se desea ejecutar y se detiene para cuando éste
  finaliza. Su objetivo es el de proporcionar un entorno de
  ejecución independiente de la plataforma de hardware y
  del sistema operativo, que oculte los detalles de la
  plataforma subyacente y permita que un programa se ejecute
  siempre de la misma forma sobre cualquier plataforma.

• El ejemplo más conocido actualmente de este tipo de
  máquina virtual es la máquina virtual de Java. Otra máquina
  virtual muy conocida es la del entorno .Net de Microsoft que
  se llama "Common Language Runtime".
• Uno de los inconvenientes de las máquinas virtuales es
  que agregan gran complejidad al sistema en tiempo de
  ejecución. Esto tiene como efecto la ralentización del
  sistema, es decir, el programa no alcanzará la misma
  velocidad de ejecución que si se instalase directamente
  en el sistema operativo "anfitrión" (host) o directamente
  sobre la plataforma de hardware. Sin embargo, a
  menudo la flexibilidad que ofrecen compensa esta
  pérdida de eficiencia.
Máquinas virtuales de proceso
• Virtual Processor (VP) from Tao Group (UK).
• Waba - similar a Java, para dispositivos pequeños
• Forth virtual machine - Forth
• Glulx - Glulx, Z- code
• Harbour - Harbour virtual machine
• Hec - Hasm Assembler
• Inferno - Limbo
• Java virtual machine - Java, Nice, NetREXX
• Low Level Virtual Machine (LLVM) - actualmente C, C++,
  Stacker
 Máquinas virtuales de sistema
• Parallels Workstation, virtualización de x86 para ejecutar sistemas
  operativos
• Parallels Desktop for Mac, virtualización de x86 para ejecutar
  máquinas virtuales en Mac OS X
• QEMU, muy popular en entornos Linux
• SheepShaver.
• Simics
• SVISTA
• Trango Virtual Processors
• TwoOStwo
• User-mode Linux
• VirtualBox
• Virtual Iron (Virtual Iron 3.1)
Memoria virtual

Más contenido relacionado

La actualidad más candente

Maquina virtual
Maquina virtualMaquina virtual
Maquina virtual
Dtorressal
 
Máquinas virtuales de sistema
Máquinas virtuales de sistemaMáquinas virtuales de sistema
Máquinas virtuales de sistema
Joan Torres Pinzon
 
Maquina virtual
Maquina virtualMaquina virtual
Maquina virtual
jasotelo
 
Maquinas Virtuales Angie Terminado
Maquinas Virtuales Angie TerminadoMaquinas Virtuales Angie Terminado
Maquinas Virtuales Angie Terminado
guest0fe33e2f
 

La actualidad más candente (20)

MAQUINA VIRTUAL
MAQUINA VIRTUALMAQUINA VIRTUAL
MAQUINA VIRTUAL
 
Maquina virtual
Maquina virtualMaquina virtual
Maquina virtual
 
Maquinas Virtuales
Maquinas VirtualesMaquinas Virtuales
Maquinas Virtuales
 
maquinas virtuales
maquinas virtualesmaquinas virtuales
maquinas virtuales
 
Maquina virtual
Maquina virtualMaquina virtual
Maquina virtual
 
Maquinas vituales (sistemas operativos)
Maquinas vituales (sistemas operativos)Maquinas vituales (sistemas operativos)
Maquinas vituales (sistemas operativos)
 
Presentacin3 090720202939-phpapp01
Presentacin3 090720202939-phpapp01Presentacin3 090720202939-phpapp01
Presentacin3 090720202939-phpapp01
 
Maquinas virtuales y Virtualización
Maquinas virtuales y VirtualizaciónMaquinas virtuales y Virtualización
Maquinas virtuales y Virtualización
 
Maquina virtual ⒽⓈⒽ
Maquina virtual ⒽⓈⒽMaquina virtual ⒽⓈⒽ
Maquina virtual ⒽⓈⒽ
 
Maquina Virtual Y Tipos
Maquina Virtual  Y TiposMaquina Virtual  Y Tipos
Maquina Virtual Y Tipos
 
Maquinas virtuales
Maquinas virtualesMaquinas virtuales
Maquinas virtuales
 
Maquina virtual
Maquina virtualMaquina virtual
Maquina virtual
 
Máquinas virtuales de sistema
Máquinas virtuales de sistemaMáquinas virtuales de sistema
Máquinas virtuales de sistema
 
Maquinas Virtuales
Maquinas VirtualesMaquinas Virtuales
Maquinas Virtuales
 
Virtual pc
Virtual pcVirtual pc
Virtual pc
 
Maquina virtual
Maquina virtualMaquina virtual
Maquina virtual
 
Maquinas Virtuales[1]
Maquinas Virtuales[1]Maquinas Virtuales[1]
Maquinas Virtuales[1]
 
Maquinas Virtuales Angie Terminado
Maquinas Virtuales Angie TerminadoMaquinas Virtuales Angie Terminado
Maquinas Virtuales Angie Terminado
 
maquinas virtuales
maquinas virtualesmaquinas virtuales
maquinas virtuales
 
Maquinas virtuales
Maquinas virtualesMaquinas virtuales
Maquinas virtuales
 

Destacado

Capítulo 3 - Libro Azúl (Profesor)
Capítulo 3 - Libro Azúl (Profesor)Capítulo 3 - Libro Azúl (Profesor)
Capítulo 3 - Libro Azúl (Profesor)
fredur
 
Algoritmo óptimo de reemplazo de páginas
Algoritmo óptimo de reemplazo de páginasAlgoritmo óptimo de reemplazo de páginas
Algoritmo óptimo de reemplazo de páginas
Blanca Parra
 
Administración de memoras
Administración de memorasAdministración de memoras
Administración de memoras
Juan Bustamante
 
Memoria virtual ferney linares
Memoria  virtual  ferney linaresMemoria  virtual  ferney linares
Memoria virtual ferney linares
djferney
 
Paginacion
PaginacionPaginacion
Paginacion
NTKMG
 

Destacado (20)

Memoria virtual2
Memoria virtual2Memoria virtual2
Memoria virtual2
 
Capítulo 3 - Libro Azúl (Profesor)
Capítulo 3 - Libro Azúl (Profesor)Capítulo 3 - Libro Azúl (Profesor)
Capítulo 3 - Libro Azúl (Profesor)
 
Dispositivos de almacenamiento XD
Dispositivos de almacenamiento XDDispositivos de almacenamiento XD
Dispositivos de almacenamiento XD
 
Adrila anabelli zapata
Adrila anabelli zapataAdrila anabelli zapata
Adrila anabelli zapata
 
Exp so politicas
Exp so politicasExp so politicas
Exp so politicas
 
Algoritmo óptimo de reemplazo de páginas
Algoritmo óptimo de reemplazo de páginasAlgoritmo óptimo de reemplazo de páginas
Algoritmo óptimo de reemplazo de páginas
 
Taller preguntas.
Taller preguntas.Taller preguntas.
Taller preguntas.
 
Administración de memoras
Administración de memorasAdministración de memoras
Administración de memoras
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Memvirtual
MemvirtualMemvirtual
Memvirtual
 
LRU Icesi. SO
LRU Icesi. SOLRU Icesi. SO
LRU Icesi. SO
 
Memoria virtual ferney linares
Memoria  virtual  ferney linaresMemoria  virtual  ferney linares
Memoria virtual ferney linares
 
Paginacion
PaginacionPaginacion
Paginacion
 
Paginacion
PaginacionPaginacion
Paginacion
 
Fernando rincon s.o memoria virtual
Fernando rincon s.o memoria virtualFernando rincon s.o memoria virtual
Fernando rincon s.o memoria virtual
 
Memoria virtual y paginacion
Memoria virtual y paginacionMemoria virtual y paginacion
Memoria virtual y paginacion
 
Algoritmo De Remplazo Fifo
Algoritmo De Remplazo FifoAlgoritmo De Remplazo Fifo
Algoritmo De Remplazo Fifo
 
Paginación y segmentación
Paginación y segmentaciónPaginación y segmentación
Paginación y segmentación
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Sistemas operativos memoria virtual
Sistemas operativos memoria virtualSistemas operativos memoria virtual
Sistemas operativos memoria virtual
 

Similar a Memoria virtual (20)

Virtual pc
Virtual pcVirtual pc
Virtual pc
 
Presentación sobre aulas virtuales
Presentación sobre aulas virtuales Presentación sobre aulas virtuales
Presentación sobre aulas virtuales
 
Maquinas virtuales
Maquinas virtualesMaquinas virtuales
Maquinas virtuales
 
Usos de vm ware workstation
Usos de vm ware workstationUsos de vm ware workstation
Usos de vm ware workstation
 
Veronik
VeronikVeronik
Veronik
 
Veronik
VeronikVeronik
Veronik
 
Ana lucia.2
Ana lucia.2Ana lucia.2
Ana lucia.2
 
Vero.docx 2
Vero.docx 2Vero.docx 2
Vero.docx 2
 
Máquinas virtuales
Máquinas virtualesMáquinas virtuales
Máquinas virtuales
 
Maquinas virtuales
Maquinas virtuales Maquinas virtuales
Maquinas virtuales
 
Plantila presentacion-sena-2015
Plantila presentacion-sena-2015Plantila presentacion-sena-2015
Plantila presentacion-sena-2015
 
Sistema de-maquina-virtual
Sistema de-maquina-virtualSistema de-maquina-virtual
Sistema de-maquina-virtual
 
Colegio tecnico cayambe
Colegio tecnico cayambeColegio tecnico cayambe
Colegio tecnico cayambe
 
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
 
Maquina virtual
Maquina virtualMaquina virtual
Maquina virtual
 
Maquina Virtual
Maquina VirtualMaquina Virtual
Maquina Virtual
 
Maquina virtual
Maquina virtualMaquina virtual
Maquina virtual
 
MAQUINA VIRTUAL
MAQUINA VIRTUALMAQUINA VIRTUAL
MAQUINA VIRTUAL
 

Más de Ashley Stronghold Witwicky

Más de Ashley Stronghold Witwicky (20)

Clase 0.3 normalizacion. sql server aplicado
Clase 0.3   normalizacion. sql server aplicadoClase 0.3   normalizacion. sql server aplicado
Clase 0.3 normalizacion. sql server aplicado
 
Carpeta de investidura para guias mayores (venezuela)
Carpeta de investidura para guias mayores (venezuela)Carpeta de investidura para guias mayores (venezuela)
Carpeta de investidura para guias mayores (venezuela)
 
Sanson mata un leon con sus manos
Sanson mata un leon con sus manosSanson mata un leon con sus manos
Sanson mata un leon con sus manos
 
Consecuencias personales y sociales del uso de drogas
Consecuencias personales y sociales del uso de drogasConsecuencias personales y sociales del uso de drogas
Consecuencias personales y sociales del uso de drogas
 
Constancia de servicio
Constancia de servicioConstancia de servicio
Constancia de servicio
 
Requisitos para Guia Mayor
Requisitos para Guia MayorRequisitos para Guia Mayor
Requisitos para Guia Mayor
 
Instructivo de llenado carta poder
Instructivo de llenado carta poderInstructivo de llenado carta poder
Instructivo de llenado carta poder
 
Constancia experiencia profesional
Constancia experiencia profesionalConstancia experiencia profesional
Constancia experiencia profesional
 
Ideales ja
Ideales jaIdeales ja
Ideales ja
 
Mysql
MysqlMysql
Mysql
 
Especialidad de insectos desarrollada
Especialidad de insectos desarrolladaEspecialidad de insectos desarrollada
Especialidad de insectos desarrollada
 
Manual basico autocad_2012
Manual basico autocad_2012Manual basico autocad_2012
Manual basico autocad_2012
 
Derivadas e integrales apunte para principiantes
Derivadas e integrales apunte para principiantesDerivadas e integrales apunte para principiantes
Derivadas e integrales apunte para principiantes
 
Ecuaciones primer grado con una incognita
Ecuaciones primer grado con una incognitaEcuaciones primer grado con una incognita
Ecuaciones primer grado con una incognita
 
Conversion de unidades
Conversion de unidadesConversion de unidades
Conversion de unidades
 
Curso de my sql
Curso de my sqlCurso de my sql
Curso de my sql
 
Manual de microsoft publisher 2007
Manual de microsoft publisher 2007Manual de microsoft publisher 2007
Manual de microsoft publisher 2007
 
Unidad v paradigma funcional de programacion fiuncional
Unidad v   paradigma funcional de programacion fiuncionalUnidad v   paradigma funcional de programacion fiuncional
Unidad v paradigma funcional de programacion fiuncional
 
Biblia de publisher 2007
Biblia de publisher 2007Biblia de publisher 2007
Biblia de publisher 2007
 
Ejercicios en microsoft publisher 2007
Ejercicios en microsoft publisher 2007Ejercicios en microsoft publisher 2007
Ejercicios en microsoft publisher 2007
 

Último

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Último (11)

investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 

Memoria virtual

  • 2. • La memoria virtual es una técnica de gestión de la memoria que permite que el sistema operativo disponga, tanto para el software de usuario como para sí mismo, de mayor cantidad de memoria que la disponible físicamente.
  • 3. La mayoría de los ordenadores tienen cuatro tipos de memoria: • registros en la CPU • la memoria caché (tanto dentro como fuera del CPU), • la memoria RAM y • el disco duro. En ese orden, van de menor capacidad y mayor velocidad a mayor capacidad y menor velocidad.
  • 4. • Una máquina virtual es un software que simula a una computadora y puede ejecutar programas como si fuese una computadora real. Este software en un principio fue definido como "un duplicado eficiente y aislado de una máquina física". La acepción del término actualmente incluye a máquinas virtuales que no tienen ninguna equivalencia directa con ningún hardware real.
  • 5. • Una característica esencial de las máquinas virtuales es que los procesos que ejecutan están limitados por los recursos y abstracciones proporcionados por ellas. Estos procesos no pueden escaparse de esta "computadora virtual".
  • 6. • Uno de los usos domésticos más extendidos de las máquinas virtuales es ejecutar sistemas operativos para "probarlos". De esta forma podemos ejecutar un sistema operativo que queramos probar (GNU/Linux, por ejemplo) desde nuestro sistema operativo habitual (Mac OS X por ejemplo) sin necesidad de instalarlo directamente en nuestra computadora y sin miedo a que se desconfigure el sistema operativo primario.
  • 7. Las máquinas virtuales se pueden clasificar en dos grandes categorías según su funcionalidad y su grado de equivalencia a una verdadera máquina. • Máquinas virtuales de sistema (en inglés System Virtual Machine) • Máquinas virtuales de proceso (en inglés Process Virtual Machine)
  • 8. • Las máquinas virtuales de sistema, también llamadas máquinas virtuales de hardware, permiten a la máquina física subyacente multiplicarse entre varias máquinas virtuales, cada una ejecutando su propio sistema operativo. A la capa de software que permite la virtualización se la llama monitor de máquina virtual o hypervisor. Un monitor de máquina virtual puede ejecutarse o bien directamente sobre el hardware o bien sobre un sistema operativo ("host operating system").
  • 9. • Varios sistemas operativos distintos pueden coexistir sobre la misma computadora, en sólido aislamiento el uno del otro, por ejemplo para probar un sistema operativo nuevo sin necesidad de instalarlo directamente. • La máquina virtual puede proporcionar una arquitectura de instrucciones(ISA]) que sea algo distinta de la verdadera máquina. Es decir, podemos simular hardware.
  • 10. • Varias máquinas virtuales (cada una con su propio sistema operativo llamado sistema operativo "invitado" o "guest"), pueden ser utilizadas para consolidar servidores. Esto permite que servicios que normalmente se tengan que ejecutar en computadoras distintas para evitar interferencias, se puedan ejecutar en la misma máquina de manera completamente aislada y compartiendo los recursos de una única computadora. La consolidación de servidores a menudo contribuye a reducir el coste total de las instalaciones necesarias para mantener los servicios, dado que permiten ahorrar en hardware. • La virtualización es una excelente opción hoy día, ya que las máquinas actuales (Laptops, desktops, servidores) en la mayoría de los casos están siendo "sub-utilizados" (gran capacidad de disco duro, memoria RAM, etc.), llegando a un uso de entre 30% a 60% de su capacidad. Al virtualizar, la necesidad de nuevas máquinas en una ya existente permite un ahorro considerable de los costos asociados (energía, mantenimiento, espacio, etc.).
  • 11. • Una máquina virtual de proceso, a veces llamada "máquina virtual de aplicación", se ejecuta como un proceso normal dentro de un sistema operativo y soporta un solo proceso. La máquina se inicia automáticamente cuando se lanza el proceso que se desea ejecutar y se detiene para cuando éste finaliza. Su objetivo es el de proporcionar un entorno de ejecución independiente de la plataforma de hardware y del sistema operativo, que oculte los detalles de la plataforma subyacente y permita que un programa se ejecute siempre de la misma forma sobre cualquier plataforma. • El ejemplo más conocido actualmente de este tipo de máquina virtual es la máquina virtual de Java. Otra máquina virtual muy conocida es la del entorno .Net de Microsoft que se llama "Common Language Runtime".
  • 12. • Uno de los inconvenientes de las máquinas virtuales es que agregan gran complejidad al sistema en tiempo de ejecución. Esto tiene como efecto la ralentización del sistema, es decir, el programa no alcanzará la misma velocidad de ejecución que si se instalase directamente en el sistema operativo "anfitrión" (host) o directamente sobre la plataforma de hardware. Sin embargo, a menudo la flexibilidad que ofrecen compensa esta pérdida de eficiencia.
  • 13. Máquinas virtuales de proceso • Virtual Processor (VP) from Tao Group (UK). • Waba - similar a Java, para dispositivos pequeños • Forth virtual machine - Forth • Glulx - Glulx, Z- code • Harbour - Harbour virtual machine • Hec - Hasm Assembler • Inferno - Limbo • Java virtual machine - Java, Nice, NetREXX • Low Level Virtual Machine (LLVM) - actualmente C, C++, Stacker
  • 14.  Máquinas virtuales de sistema • Parallels Workstation, virtualización de x86 para ejecutar sistemas operativos • Parallels Desktop for Mac, virtualización de x86 para ejecutar máquinas virtuales en Mac OS X • QEMU, muy popular en entornos Linux • SheepShaver. • Simics • SVISTA • Trango Virtual Processors • TwoOStwo • User-mode Linux • VirtualBox • Virtual Iron (Virtual Iron 3.1)