maquina virtual

11
I.S.T.P JOSE ABELARDO QUIÑONES GONZALES “Año de la Integración Nacional y el Reconocimiento de Nuestra Diversidad” DOCENTE: CESAR FARFAN MASIAS. TEMA : MAQUINA VIRTUAL ALUMNA: DANIELA TORRES SALDARRIAGA CICLO : I TUMBES-PERU

Upload: dtorressal

Post on 14-Jul-2015

213 views

Category:

Education


1 download

TRANSCRIPT

Page 1: Maquina virtual

ISTP JOSE ABELARDO QUINtildeONES GONZALES

ldquoAntildeo de la Integracioacuten Nacional y el Reconocimiento de Nuestra Diversidadrdquo

DOCENTE CESAR FARFAN MASIAS

TEMA MAQUINA VIRTUAL

ALUMNA

DANIELA TORRES SALDARRIAGA

CICLO I

TUMBES-PERU

MAQUINA VIRTUAL

bull En informaacutetica una maquina

virtual es un software que

emula un ordenador y

puede ejecutar programas

como si fuese un ordenador

real Este software en un

principio fue definido

como ldquoun duplicadordquo

CARACTERISTICA PRINCIPAL

bull La caracteriacutestica esencial de las maquinas virtuales es que losprocesos que ejecutan estaacuten limitados por los recursos yabstracciones proporcionados por ella

USO DOMESTICO

bull Es ejecutar sistemas operativos para ldquoprobarlosrdquo De esta forma podemos ejecutar un sistema operativo que queramos probar (Linux por ejemplo) desde nuestro sistema operativo habitual

TIPOS DE MAacuteQUINAS VIRTUALES

bull Las maacutequinas virtuales se pueden clasificar en dos grandescategoriacuteas seguacuten su funcionalidad y su grado de equivalencia auna verdadera maacutequina

bull Maacutequinas virtuales de sistema (en ingleacutes System VirtualMachine)

bull Maacutequinas virtuales de proceso (en ingleacutes Process VirtualMachine)

bull MAacuteQUINAS VIRTUALES DE SISTEMA

Las maacutequinas virtuales de sistema tambieacuten llamadas maacutequinasvirtuales de hardware permiten a la maacutequina fiacutesica subyacentemultiplicarse entre varias maacutequinas virtuales cada unaejecutando su propio sistema operativo A la capa de softwareque permite la virtualizacioacuten se la llama monitor de maacutequinavirtual o hypervisor

APLICACIONES DE LAS MAacuteQUINAS VIRTUALES DE SISTEMA

bull Varios sistemas operativos distintos pueden coexistir sobre la mismacomputadora en soacutelido aislamiento el uno del otro por ejemplo paraprobar un sistema operativo nuevo sin necesidad de instalarlodirectamente

bull La maacutequina virtual puede proporcionar una arquitectura deinstrucciones (ISA]) que sea algo distinta de la verdadera maacutequina Esdecir podemos simular hardware

bull Varias maacutequinas virtuales (cada una con su propio sistema operativollamado sistema operativo invitado o guest) pueden ser utilizadaspara consolidar servidores

bull La virtualizacioacuten es una excelente opcioacuten hoy diacutea ya que las maacutequinasactuales (Laptops desktops servidores) en la mayoriacutea de los casos estaacutensiendo sub-utilizados (gran capacidad de discoduro memoria RAM etc) llegando a un uso de entre 30 a 60 de sucapacidad

bull MAacuteQUINAS VIRTUALES DE PROCESO

Una maacutequina virtual de proceso a veces llamada maacutequinavirtual de aplicacioacuten se ejecuta como un proceso normaldentro de un sistema operativo y soporta un solo proceso

TEacuteCNICASbull EMULACIOacuteN DEL HARDWARE SUBYACENTE (EJECUCIOacuteN

NATIVA)

bull Esta teacutecnica se suele llamar virtualizacioacuten completa (fullvirtualization) del hardware y se puede implementar usandoun hypervisor de Tipo 1 o de Tipo 2

bull el tipo 1 se ejecuta directamente sobre el hardware

bull el tipo 2 se ejecuta sobre otro sistema operativo

bull EMULACIOacuteN DE UN SISTEMA NO NATIVO

bull Las maacutequinas virtuales tambieacuten pueden actuar comoemuladores de hardware permitiendo que aplicaciones ysistemas operativos concebidos para otras arquitecturas deprocesador se puedan ejecutar sobre un hardware que enteoriacutea no soportan

bull Algunas maacutequinas virtuales emulan hardware que soacutelo existe como una especificacioacuten Por ejemplo

bull La maacutequina virtual P-Code que permitiacutea a los programadoresde Pascal crear aplicaciones que se ejecutasen sobre cualquiercomputadora con esta maacutequina virtual correctamenteinstalada

bull La maacutequina virtual de Java

bull La maacutequina virtual del entorno NET

bull Open Firmware

bull VIRTUALIZACIOacuteN A NIVEL DE SISTEMA OPERATIVO

bull Esta teacutecnica consiste en dividir una computadora en varioscompartimentos independientes de manera que en cadacompartimento podamos instalar un servidor A estoscompartimentos se los llama entornos virtuales

Page 2: Maquina virtual

MAQUINA VIRTUAL

bull En informaacutetica una maquina

virtual es un software que

emula un ordenador y

puede ejecutar programas

como si fuese un ordenador

real Este software en un

principio fue definido

como ldquoun duplicadordquo

CARACTERISTICA PRINCIPAL

bull La caracteriacutestica esencial de las maquinas virtuales es que losprocesos que ejecutan estaacuten limitados por los recursos yabstracciones proporcionados por ella

USO DOMESTICO

bull Es ejecutar sistemas operativos para ldquoprobarlosrdquo De esta forma podemos ejecutar un sistema operativo que queramos probar (Linux por ejemplo) desde nuestro sistema operativo habitual

TIPOS DE MAacuteQUINAS VIRTUALES

bull Las maacutequinas virtuales se pueden clasificar en dos grandescategoriacuteas seguacuten su funcionalidad y su grado de equivalencia auna verdadera maacutequina

bull Maacutequinas virtuales de sistema (en ingleacutes System VirtualMachine)

bull Maacutequinas virtuales de proceso (en ingleacutes Process VirtualMachine)

bull MAacuteQUINAS VIRTUALES DE SISTEMA

Las maacutequinas virtuales de sistema tambieacuten llamadas maacutequinasvirtuales de hardware permiten a la maacutequina fiacutesica subyacentemultiplicarse entre varias maacutequinas virtuales cada unaejecutando su propio sistema operativo A la capa de softwareque permite la virtualizacioacuten se la llama monitor de maacutequinavirtual o hypervisor

APLICACIONES DE LAS MAacuteQUINAS VIRTUALES DE SISTEMA

bull Varios sistemas operativos distintos pueden coexistir sobre la mismacomputadora en soacutelido aislamiento el uno del otro por ejemplo paraprobar un sistema operativo nuevo sin necesidad de instalarlodirectamente

bull La maacutequina virtual puede proporcionar una arquitectura deinstrucciones (ISA]) que sea algo distinta de la verdadera maacutequina Esdecir podemos simular hardware

bull Varias maacutequinas virtuales (cada una con su propio sistema operativollamado sistema operativo invitado o guest) pueden ser utilizadaspara consolidar servidores

bull La virtualizacioacuten es una excelente opcioacuten hoy diacutea ya que las maacutequinasactuales (Laptops desktops servidores) en la mayoriacutea de los casos estaacutensiendo sub-utilizados (gran capacidad de discoduro memoria RAM etc) llegando a un uso de entre 30 a 60 de sucapacidad

bull MAacuteQUINAS VIRTUALES DE PROCESO

Una maacutequina virtual de proceso a veces llamada maacutequinavirtual de aplicacioacuten se ejecuta como un proceso normaldentro de un sistema operativo y soporta un solo proceso

TEacuteCNICASbull EMULACIOacuteN DEL HARDWARE SUBYACENTE (EJECUCIOacuteN

NATIVA)

bull Esta teacutecnica se suele llamar virtualizacioacuten completa (fullvirtualization) del hardware y se puede implementar usandoun hypervisor de Tipo 1 o de Tipo 2

bull el tipo 1 se ejecuta directamente sobre el hardware

bull el tipo 2 se ejecuta sobre otro sistema operativo

bull EMULACIOacuteN DE UN SISTEMA NO NATIVO

bull Las maacutequinas virtuales tambieacuten pueden actuar comoemuladores de hardware permitiendo que aplicaciones ysistemas operativos concebidos para otras arquitecturas deprocesador se puedan ejecutar sobre un hardware que enteoriacutea no soportan

bull Algunas maacutequinas virtuales emulan hardware que soacutelo existe como una especificacioacuten Por ejemplo

bull La maacutequina virtual P-Code que permitiacutea a los programadoresde Pascal crear aplicaciones que se ejecutasen sobre cualquiercomputadora con esta maacutequina virtual correctamenteinstalada

bull La maacutequina virtual de Java

bull La maacutequina virtual del entorno NET

bull Open Firmware

bull VIRTUALIZACIOacuteN A NIVEL DE SISTEMA OPERATIVO

bull Esta teacutecnica consiste en dividir una computadora en varioscompartimentos independientes de manera que en cadacompartimento podamos instalar un servidor A estoscompartimentos se los llama entornos virtuales

Page 3: Maquina virtual

CARACTERISTICA PRINCIPAL

bull La caracteriacutestica esencial de las maquinas virtuales es que losprocesos que ejecutan estaacuten limitados por los recursos yabstracciones proporcionados por ella

USO DOMESTICO

bull Es ejecutar sistemas operativos para ldquoprobarlosrdquo De esta forma podemos ejecutar un sistema operativo que queramos probar (Linux por ejemplo) desde nuestro sistema operativo habitual

TIPOS DE MAacuteQUINAS VIRTUALES

bull Las maacutequinas virtuales se pueden clasificar en dos grandescategoriacuteas seguacuten su funcionalidad y su grado de equivalencia auna verdadera maacutequina

bull Maacutequinas virtuales de sistema (en ingleacutes System VirtualMachine)

bull Maacutequinas virtuales de proceso (en ingleacutes Process VirtualMachine)

bull MAacuteQUINAS VIRTUALES DE SISTEMA

Las maacutequinas virtuales de sistema tambieacuten llamadas maacutequinasvirtuales de hardware permiten a la maacutequina fiacutesica subyacentemultiplicarse entre varias maacutequinas virtuales cada unaejecutando su propio sistema operativo A la capa de softwareque permite la virtualizacioacuten se la llama monitor de maacutequinavirtual o hypervisor

APLICACIONES DE LAS MAacuteQUINAS VIRTUALES DE SISTEMA

bull Varios sistemas operativos distintos pueden coexistir sobre la mismacomputadora en soacutelido aislamiento el uno del otro por ejemplo paraprobar un sistema operativo nuevo sin necesidad de instalarlodirectamente

bull La maacutequina virtual puede proporcionar una arquitectura deinstrucciones (ISA]) que sea algo distinta de la verdadera maacutequina Esdecir podemos simular hardware

bull Varias maacutequinas virtuales (cada una con su propio sistema operativollamado sistema operativo invitado o guest) pueden ser utilizadaspara consolidar servidores

bull La virtualizacioacuten es una excelente opcioacuten hoy diacutea ya que las maacutequinasactuales (Laptops desktops servidores) en la mayoriacutea de los casos estaacutensiendo sub-utilizados (gran capacidad de discoduro memoria RAM etc) llegando a un uso de entre 30 a 60 de sucapacidad

bull MAacuteQUINAS VIRTUALES DE PROCESO

Una maacutequina virtual de proceso a veces llamada maacutequinavirtual de aplicacioacuten se ejecuta como un proceso normaldentro de un sistema operativo y soporta un solo proceso

TEacuteCNICASbull EMULACIOacuteN DEL HARDWARE SUBYACENTE (EJECUCIOacuteN

NATIVA)

bull Esta teacutecnica se suele llamar virtualizacioacuten completa (fullvirtualization) del hardware y se puede implementar usandoun hypervisor de Tipo 1 o de Tipo 2

bull el tipo 1 se ejecuta directamente sobre el hardware

bull el tipo 2 se ejecuta sobre otro sistema operativo

bull EMULACIOacuteN DE UN SISTEMA NO NATIVO

bull Las maacutequinas virtuales tambieacuten pueden actuar comoemuladores de hardware permitiendo que aplicaciones ysistemas operativos concebidos para otras arquitecturas deprocesador se puedan ejecutar sobre un hardware que enteoriacutea no soportan

bull Algunas maacutequinas virtuales emulan hardware que soacutelo existe como una especificacioacuten Por ejemplo

bull La maacutequina virtual P-Code que permitiacutea a los programadoresde Pascal crear aplicaciones que se ejecutasen sobre cualquiercomputadora con esta maacutequina virtual correctamenteinstalada

bull La maacutequina virtual de Java

bull La maacutequina virtual del entorno NET

bull Open Firmware

bull VIRTUALIZACIOacuteN A NIVEL DE SISTEMA OPERATIVO

bull Esta teacutecnica consiste en dividir una computadora en varioscompartimentos independientes de manera que en cadacompartimento podamos instalar un servidor A estoscompartimentos se los llama entornos virtuales

Page 4: Maquina virtual

USO DOMESTICO

bull Es ejecutar sistemas operativos para ldquoprobarlosrdquo De esta forma podemos ejecutar un sistema operativo que queramos probar (Linux por ejemplo) desde nuestro sistema operativo habitual

TIPOS DE MAacuteQUINAS VIRTUALES

bull Las maacutequinas virtuales se pueden clasificar en dos grandescategoriacuteas seguacuten su funcionalidad y su grado de equivalencia auna verdadera maacutequina

bull Maacutequinas virtuales de sistema (en ingleacutes System VirtualMachine)

bull Maacutequinas virtuales de proceso (en ingleacutes Process VirtualMachine)

bull MAacuteQUINAS VIRTUALES DE SISTEMA

Las maacutequinas virtuales de sistema tambieacuten llamadas maacutequinasvirtuales de hardware permiten a la maacutequina fiacutesica subyacentemultiplicarse entre varias maacutequinas virtuales cada unaejecutando su propio sistema operativo A la capa de softwareque permite la virtualizacioacuten se la llama monitor de maacutequinavirtual o hypervisor

APLICACIONES DE LAS MAacuteQUINAS VIRTUALES DE SISTEMA

bull Varios sistemas operativos distintos pueden coexistir sobre la mismacomputadora en soacutelido aislamiento el uno del otro por ejemplo paraprobar un sistema operativo nuevo sin necesidad de instalarlodirectamente

bull La maacutequina virtual puede proporcionar una arquitectura deinstrucciones (ISA]) que sea algo distinta de la verdadera maacutequina Esdecir podemos simular hardware

bull Varias maacutequinas virtuales (cada una con su propio sistema operativollamado sistema operativo invitado o guest) pueden ser utilizadaspara consolidar servidores

bull La virtualizacioacuten es una excelente opcioacuten hoy diacutea ya que las maacutequinasactuales (Laptops desktops servidores) en la mayoriacutea de los casos estaacutensiendo sub-utilizados (gran capacidad de discoduro memoria RAM etc) llegando a un uso de entre 30 a 60 de sucapacidad

bull MAacuteQUINAS VIRTUALES DE PROCESO

Una maacutequina virtual de proceso a veces llamada maacutequinavirtual de aplicacioacuten se ejecuta como un proceso normaldentro de un sistema operativo y soporta un solo proceso

TEacuteCNICASbull EMULACIOacuteN DEL HARDWARE SUBYACENTE (EJECUCIOacuteN

NATIVA)

bull Esta teacutecnica se suele llamar virtualizacioacuten completa (fullvirtualization) del hardware y se puede implementar usandoun hypervisor de Tipo 1 o de Tipo 2

bull el tipo 1 se ejecuta directamente sobre el hardware

bull el tipo 2 se ejecuta sobre otro sistema operativo

bull EMULACIOacuteN DE UN SISTEMA NO NATIVO

bull Las maacutequinas virtuales tambieacuten pueden actuar comoemuladores de hardware permitiendo que aplicaciones ysistemas operativos concebidos para otras arquitecturas deprocesador se puedan ejecutar sobre un hardware que enteoriacutea no soportan

bull Algunas maacutequinas virtuales emulan hardware que soacutelo existe como una especificacioacuten Por ejemplo

bull La maacutequina virtual P-Code que permitiacutea a los programadoresde Pascal crear aplicaciones que se ejecutasen sobre cualquiercomputadora con esta maacutequina virtual correctamenteinstalada

bull La maacutequina virtual de Java

bull La maacutequina virtual del entorno NET

bull Open Firmware

bull VIRTUALIZACIOacuteN A NIVEL DE SISTEMA OPERATIVO

bull Esta teacutecnica consiste en dividir una computadora en varioscompartimentos independientes de manera que en cadacompartimento podamos instalar un servidor A estoscompartimentos se los llama entornos virtuales

Page 5: Maquina virtual

TIPOS DE MAacuteQUINAS VIRTUALES

bull Las maacutequinas virtuales se pueden clasificar en dos grandescategoriacuteas seguacuten su funcionalidad y su grado de equivalencia auna verdadera maacutequina

bull Maacutequinas virtuales de sistema (en ingleacutes System VirtualMachine)

bull Maacutequinas virtuales de proceso (en ingleacutes Process VirtualMachine)

bull MAacuteQUINAS VIRTUALES DE SISTEMA

Las maacutequinas virtuales de sistema tambieacuten llamadas maacutequinasvirtuales de hardware permiten a la maacutequina fiacutesica subyacentemultiplicarse entre varias maacutequinas virtuales cada unaejecutando su propio sistema operativo A la capa de softwareque permite la virtualizacioacuten se la llama monitor de maacutequinavirtual o hypervisor

APLICACIONES DE LAS MAacuteQUINAS VIRTUALES DE SISTEMA

bull Varios sistemas operativos distintos pueden coexistir sobre la mismacomputadora en soacutelido aislamiento el uno del otro por ejemplo paraprobar un sistema operativo nuevo sin necesidad de instalarlodirectamente

bull La maacutequina virtual puede proporcionar una arquitectura deinstrucciones (ISA]) que sea algo distinta de la verdadera maacutequina Esdecir podemos simular hardware

bull Varias maacutequinas virtuales (cada una con su propio sistema operativollamado sistema operativo invitado o guest) pueden ser utilizadaspara consolidar servidores

bull La virtualizacioacuten es una excelente opcioacuten hoy diacutea ya que las maacutequinasactuales (Laptops desktops servidores) en la mayoriacutea de los casos estaacutensiendo sub-utilizados (gran capacidad de discoduro memoria RAM etc) llegando a un uso de entre 30 a 60 de sucapacidad

bull MAacuteQUINAS VIRTUALES DE PROCESO

Una maacutequina virtual de proceso a veces llamada maacutequinavirtual de aplicacioacuten se ejecuta como un proceso normaldentro de un sistema operativo y soporta un solo proceso

TEacuteCNICASbull EMULACIOacuteN DEL HARDWARE SUBYACENTE (EJECUCIOacuteN

NATIVA)

bull Esta teacutecnica se suele llamar virtualizacioacuten completa (fullvirtualization) del hardware y se puede implementar usandoun hypervisor de Tipo 1 o de Tipo 2

bull el tipo 1 se ejecuta directamente sobre el hardware

bull el tipo 2 se ejecuta sobre otro sistema operativo

bull EMULACIOacuteN DE UN SISTEMA NO NATIVO

bull Las maacutequinas virtuales tambieacuten pueden actuar comoemuladores de hardware permitiendo que aplicaciones ysistemas operativos concebidos para otras arquitecturas deprocesador se puedan ejecutar sobre un hardware que enteoriacutea no soportan

bull Algunas maacutequinas virtuales emulan hardware que soacutelo existe como una especificacioacuten Por ejemplo

bull La maacutequina virtual P-Code que permitiacutea a los programadoresde Pascal crear aplicaciones que se ejecutasen sobre cualquiercomputadora con esta maacutequina virtual correctamenteinstalada

bull La maacutequina virtual de Java

bull La maacutequina virtual del entorno NET

bull Open Firmware

bull VIRTUALIZACIOacuteN A NIVEL DE SISTEMA OPERATIVO

bull Esta teacutecnica consiste en dividir una computadora en varioscompartimentos independientes de manera que en cadacompartimento podamos instalar un servidor A estoscompartimentos se los llama entornos virtuales

Page 6: Maquina virtual

bull MAacuteQUINAS VIRTUALES DE SISTEMA

Las maacutequinas virtuales de sistema tambieacuten llamadas maacutequinasvirtuales de hardware permiten a la maacutequina fiacutesica subyacentemultiplicarse entre varias maacutequinas virtuales cada unaejecutando su propio sistema operativo A la capa de softwareque permite la virtualizacioacuten se la llama monitor de maacutequinavirtual o hypervisor

APLICACIONES DE LAS MAacuteQUINAS VIRTUALES DE SISTEMA

bull Varios sistemas operativos distintos pueden coexistir sobre la mismacomputadora en soacutelido aislamiento el uno del otro por ejemplo paraprobar un sistema operativo nuevo sin necesidad de instalarlodirectamente

bull La maacutequina virtual puede proporcionar una arquitectura deinstrucciones (ISA]) que sea algo distinta de la verdadera maacutequina Esdecir podemos simular hardware

bull Varias maacutequinas virtuales (cada una con su propio sistema operativollamado sistema operativo invitado o guest) pueden ser utilizadaspara consolidar servidores

bull La virtualizacioacuten es una excelente opcioacuten hoy diacutea ya que las maacutequinasactuales (Laptops desktops servidores) en la mayoriacutea de los casos estaacutensiendo sub-utilizados (gran capacidad de discoduro memoria RAM etc) llegando a un uso de entre 30 a 60 de sucapacidad

bull MAacuteQUINAS VIRTUALES DE PROCESO

Una maacutequina virtual de proceso a veces llamada maacutequinavirtual de aplicacioacuten se ejecuta como un proceso normaldentro de un sistema operativo y soporta un solo proceso

TEacuteCNICASbull EMULACIOacuteN DEL HARDWARE SUBYACENTE (EJECUCIOacuteN

NATIVA)

bull Esta teacutecnica se suele llamar virtualizacioacuten completa (fullvirtualization) del hardware y se puede implementar usandoun hypervisor de Tipo 1 o de Tipo 2

bull el tipo 1 se ejecuta directamente sobre el hardware

bull el tipo 2 se ejecuta sobre otro sistema operativo

bull EMULACIOacuteN DE UN SISTEMA NO NATIVO

bull Las maacutequinas virtuales tambieacuten pueden actuar comoemuladores de hardware permitiendo que aplicaciones ysistemas operativos concebidos para otras arquitecturas deprocesador se puedan ejecutar sobre un hardware que enteoriacutea no soportan

bull Algunas maacutequinas virtuales emulan hardware que soacutelo existe como una especificacioacuten Por ejemplo

bull La maacutequina virtual P-Code que permitiacutea a los programadoresde Pascal crear aplicaciones que se ejecutasen sobre cualquiercomputadora con esta maacutequina virtual correctamenteinstalada

bull La maacutequina virtual de Java

bull La maacutequina virtual del entorno NET

bull Open Firmware

bull VIRTUALIZACIOacuteN A NIVEL DE SISTEMA OPERATIVO

bull Esta teacutecnica consiste en dividir una computadora en varioscompartimentos independientes de manera que en cadacompartimento podamos instalar un servidor A estoscompartimentos se los llama entornos virtuales

Page 7: Maquina virtual

APLICACIONES DE LAS MAacuteQUINAS VIRTUALES DE SISTEMA

bull Varios sistemas operativos distintos pueden coexistir sobre la mismacomputadora en soacutelido aislamiento el uno del otro por ejemplo paraprobar un sistema operativo nuevo sin necesidad de instalarlodirectamente

bull La maacutequina virtual puede proporcionar una arquitectura deinstrucciones (ISA]) que sea algo distinta de la verdadera maacutequina Esdecir podemos simular hardware

bull Varias maacutequinas virtuales (cada una con su propio sistema operativollamado sistema operativo invitado o guest) pueden ser utilizadaspara consolidar servidores

bull La virtualizacioacuten es una excelente opcioacuten hoy diacutea ya que las maacutequinasactuales (Laptops desktops servidores) en la mayoriacutea de los casos estaacutensiendo sub-utilizados (gran capacidad de discoduro memoria RAM etc) llegando a un uso de entre 30 a 60 de sucapacidad

bull MAacuteQUINAS VIRTUALES DE PROCESO

Una maacutequina virtual de proceso a veces llamada maacutequinavirtual de aplicacioacuten se ejecuta como un proceso normaldentro de un sistema operativo y soporta un solo proceso

TEacuteCNICASbull EMULACIOacuteN DEL HARDWARE SUBYACENTE (EJECUCIOacuteN

NATIVA)

bull Esta teacutecnica se suele llamar virtualizacioacuten completa (fullvirtualization) del hardware y se puede implementar usandoun hypervisor de Tipo 1 o de Tipo 2

bull el tipo 1 se ejecuta directamente sobre el hardware

bull el tipo 2 se ejecuta sobre otro sistema operativo

bull EMULACIOacuteN DE UN SISTEMA NO NATIVO

bull Las maacutequinas virtuales tambieacuten pueden actuar comoemuladores de hardware permitiendo que aplicaciones ysistemas operativos concebidos para otras arquitecturas deprocesador se puedan ejecutar sobre un hardware que enteoriacutea no soportan

bull Algunas maacutequinas virtuales emulan hardware que soacutelo existe como una especificacioacuten Por ejemplo

bull La maacutequina virtual P-Code que permitiacutea a los programadoresde Pascal crear aplicaciones que se ejecutasen sobre cualquiercomputadora con esta maacutequina virtual correctamenteinstalada

bull La maacutequina virtual de Java

bull La maacutequina virtual del entorno NET

bull Open Firmware

bull VIRTUALIZACIOacuteN A NIVEL DE SISTEMA OPERATIVO

bull Esta teacutecnica consiste en dividir una computadora en varioscompartimentos independientes de manera que en cadacompartimento podamos instalar un servidor A estoscompartimentos se los llama entornos virtuales

Page 8: Maquina virtual

bull MAacuteQUINAS VIRTUALES DE PROCESO

Una maacutequina virtual de proceso a veces llamada maacutequinavirtual de aplicacioacuten se ejecuta como un proceso normaldentro de un sistema operativo y soporta un solo proceso

TEacuteCNICASbull EMULACIOacuteN DEL HARDWARE SUBYACENTE (EJECUCIOacuteN

NATIVA)

bull Esta teacutecnica se suele llamar virtualizacioacuten completa (fullvirtualization) del hardware y se puede implementar usandoun hypervisor de Tipo 1 o de Tipo 2

bull el tipo 1 se ejecuta directamente sobre el hardware

bull el tipo 2 se ejecuta sobre otro sistema operativo

bull EMULACIOacuteN DE UN SISTEMA NO NATIVO

bull Las maacutequinas virtuales tambieacuten pueden actuar comoemuladores de hardware permitiendo que aplicaciones ysistemas operativos concebidos para otras arquitecturas deprocesador se puedan ejecutar sobre un hardware que enteoriacutea no soportan

bull Algunas maacutequinas virtuales emulan hardware que soacutelo existe como una especificacioacuten Por ejemplo

bull La maacutequina virtual P-Code que permitiacutea a los programadoresde Pascal crear aplicaciones que se ejecutasen sobre cualquiercomputadora con esta maacutequina virtual correctamenteinstalada

bull La maacutequina virtual de Java

bull La maacutequina virtual del entorno NET

bull Open Firmware

bull VIRTUALIZACIOacuteN A NIVEL DE SISTEMA OPERATIVO

bull Esta teacutecnica consiste en dividir una computadora en varioscompartimentos independientes de manera que en cadacompartimento podamos instalar un servidor A estoscompartimentos se los llama entornos virtuales

Page 9: Maquina virtual

TEacuteCNICASbull EMULACIOacuteN DEL HARDWARE SUBYACENTE (EJECUCIOacuteN

NATIVA)

bull Esta teacutecnica se suele llamar virtualizacioacuten completa (fullvirtualization) del hardware y se puede implementar usandoun hypervisor de Tipo 1 o de Tipo 2

bull el tipo 1 se ejecuta directamente sobre el hardware

bull el tipo 2 se ejecuta sobre otro sistema operativo

bull EMULACIOacuteN DE UN SISTEMA NO NATIVO

bull Las maacutequinas virtuales tambieacuten pueden actuar comoemuladores de hardware permitiendo que aplicaciones ysistemas operativos concebidos para otras arquitecturas deprocesador se puedan ejecutar sobre un hardware que enteoriacutea no soportan

bull Algunas maacutequinas virtuales emulan hardware que soacutelo existe como una especificacioacuten Por ejemplo

bull La maacutequina virtual P-Code que permitiacutea a los programadoresde Pascal crear aplicaciones que se ejecutasen sobre cualquiercomputadora con esta maacutequina virtual correctamenteinstalada

bull La maacutequina virtual de Java

bull La maacutequina virtual del entorno NET

bull Open Firmware

bull VIRTUALIZACIOacuteN A NIVEL DE SISTEMA OPERATIVO

bull Esta teacutecnica consiste en dividir una computadora en varioscompartimentos independientes de manera que en cadacompartimento podamos instalar un servidor A estoscompartimentos se los llama entornos virtuales

Page 10: Maquina virtual

bull Algunas maacutequinas virtuales emulan hardware que soacutelo existe como una especificacioacuten Por ejemplo

bull La maacutequina virtual P-Code que permitiacutea a los programadoresde Pascal crear aplicaciones que se ejecutasen sobre cualquiercomputadora con esta maacutequina virtual correctamenteinstalada

bull La maacutequina virtual de Java

bull La maacutequina virtual del entorno NET

bull Open Firmware

bull VIRTUALIZACIOacuteN A NIVEL DE SISTEMA OPERATIVO

bull Esta teacutecnica consiste en dividir una computadora en varioscompartimentos independientes de manera que en cadacompartimento podamos instalar un servidor A estoscompartimentos se los llama entornos virtuales