SlideShare una empresa de Scribd logo
1 de 34
1
Máquinas Virtuales
Facultad de la Energía, las Industrias y los Recursos Naturales No Renovables
Carrera de Ingeniería en Sistemas/Computación
SISTEMAS OPERATIVOS
Montaño Guamán-Johanna Patricia
Diciembre, 2020
Historia
¿Qué es la
Virtualización
Hipervisor
¿Qué son las
máquinas virtuales?
¿Para qué sirven ?
Agenda
04
02
03
05
01
Características
Arquitectura
Tipos
Ejemplos
Aplicaciones
Ventajas
Desventajas
Funcionamiento
Conclusiones
06
07
08
09
10
11
12
13
14
Historia01
1960: cuando el tiempo
compartido para los
usuarios de la computadora
central era un medio de
separar el software de un
sistema anfitrión físico.
A principios de los 70 como
“un duplicado eficiente y
aislado de una máquina de
computación real.
la Universidad de California de San
Diego se implementó un enfoque de
máquina virtual para la ejecución de
Pascal compilado. Y en 1972, Xerox
PARC introdujo el lenguaje Smalltalk,
que dependía de una máquina virtual
para ejecutarse.
Java, que apareció por primera vez en
1985 de la mano de Sun Microsystems,
desarrollador de la idea de una
programación independiente de la
plataforma mediante la Java Virtual
Machine.
Lás máquinas virtuales tal como las conocemos hoy en día
han cobrado fuerza en los últimos 15 años a medida que
las empresas adoptaron la virtualización de servidores
para utilizar la potencia de computación de sus servidores
físicos de manera más eficiente.
5
¿Qué es la Virtualización?02
La virtualidad supone una suplantación
de la realidad mediante alguna interfaz;
entendida como una capa de
abstracción que separa el comportamiento
del funcionamiento: Lo que se cree de lo
que realmente es.
Características
Hipervisor
Es un código implementado en el ordenador para establecer una plataforma
de control de virtualización.
El hipervisor constituye una plataforma de virtualización, que se define como un
conjunto de software y hardware que simula la ejecución de equipos o
sistemas operativos distintos a los reales. Esto se consigue ocultando las
características físicas de la plataforma real y proporcionando otra plataforma
abstracta y simulada.
03
¿Qué son las máquinas virtuales ?04
8
¿Qué son las máquinas virtuales ?04
Es un software que crea una
capa independiente donde se
emula el funcionamiento de un
ordenador real con todos los
componentes de hardware que
necesita para funcionar (disco
duro, memoria RAM, tarjetas
de red, tarjeta gráfica, etc.) y
que puede ejecutar cualquier
sistema operativo o programa,
tal y como lo haría un
ordenador real.
Una máquina virtual es una imagen de un sistema
operativo que se ejecuta sobre otro sistema operativo,
creando un sistema invitado (guest) totalmente aislado
del sistema operativo huésped (host).
05
Existen diversos usos para las máquinas
virtuales, pero ya que permiten emular casi
cualquier sistema operativo estándar
(Windows, GNU/Linux, MacOS, Android,
etc.), y dado que se ejecutan en una capa de
software diferente y totalmente aislada, uno
de los usos más frecuentes es el de probar
diferentes sistemas operativos, programas o
configuraciones con total seguridad para un
ordenador real ya que, si algo falla en la
máquina virtual, este fallo no afectará en
absoluto al ordenador que la ejecuta.
¿Para qué sirven ?
05 ¿Para qué sirven ?
Por ejemplo, sospechas que un
archivo que te han enviado pudiera
estar infectado por un virus o
software malicioso, puedes
ejecutarlo en una máquina virtual
para comprobar su fiabilidad. Si no
sucede nada, podrás usarlo en tu
equipo. En caso contrario, afectará
solo a la máquina virtual y tu
equipo se mantendrá inmune al
ataque.
06 Características
1. Las máquinas virtuales están aisladas entre
sí.
2. La máquina virtual no sabe que es virtual.
3. La máquina virtual es independiente del
hardware físico.
4. La máquina virtual es compatible para
Diversos Sistemas Operativos .
5. Una máquina virtual tiene placa base,
tarjeta VGA, controlador de tarjeta de red,
todos los componentes que se encuentran
en un servidor físico, pero de manera
virtual.
Arquitectura07
Tipos08
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)
Tipos de Hipervisores
Nativo(S) Completo(H)
08
Tipos08
Máquinas virtuales de sistema (en inglés
System Virtual Machine)
Es aquella que emula a un ordenador
completo. En palabras sencillas, es un
software que puede hacerse pasar por
otro dispositivo -como un PC- de tal
modo que puedes ejecutar otro
sistema operativo en su interior. Tiene
su propio disco duro, memoria, tarjeta
gráfica y demás componentes de
hardware, aunque todos ellos son
virtuales.
Tipos08
Máquinas virtuales de proceso (en inglés Process
Virtual Machine)
Una máquina virtual de proceso es
menos ambiciosa que una de
sistema. En vez de emular un
PC por completo, ejecuta un
proceso concreto, como una
aplicación, en su entorno de
ejecución. Suena algo esotérico,
pero lo usas cada vez que ejecutas
una aplicación basada en Java o
basada en .NET Framework.
Es habitual en los servicios de alojamiento web y almacenamiento en la nube en las que se
optimizan los costes de los servidores ejecutando una máquina virtual para alojar los archivos
de usuarios distintos. De ese modo, en lugar de necesitar un servidor para cada uno de los
usuarios, todos comparten el mismo hardware dividido en varias máquinas virtuales aisladas
entre sí.
Los tres grandes exponentes de las nubes, que utilizan máquinas virtuales para hacer uso de los
servicios son Google Cloud, Amazon Cloud(AWS),Microsoft cloud(Azure).
Máquinas virtuales de proceso08
Ejemplos09
● VirtualBox
● VMWare Workstation
● Parelles
Desktop
● Windows
Sandbox
● Hyper-V
● Qemu
● Xen
● DosBox
● KVM
● Boot Camp
● Veertu
Aplicaciones10
● Varios Sistemas operativos distintos
pueden coexistir sobre la misma
computadora, en sólido aislamiento el
uno del otro, por ejemplo, probar un
sistema operativo nuevo sin necesidad
de instalarlo directamente.
● Proporciona una arquitectura de
instrucciones (ISA) que sea algo distinta
de la verdadera máquina, es decir
podemos simular hardware.
Aplicaciones10
● 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.
Aplicaciones10
● 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).
23
Ventajas11
24
Desventajas12
Funcionamiento14
Página Oficial : https://www.virtualbox.org/
Funcionamiento14
Funcionamiento14
Funcionamiento14
Funcionamiento14
Funcionamiento14
Conclusiones14
Networking académico:
• johanna.montano@unl.edu.ec
34
Gracias

Más contenido relacionado

La actualidad más candente

Maquina virtual
Maquina virtualMaquina virtual
Maquina virtual
Dtorressal
 
Maquinas Virtuales Angie Terminado
Maquinas Virtuales Angie TerminadoMaquinas Virtuales Angie Terminado
Maquinas Virtuales Angie Terminado
guest0fe33e2f
 

La actualidad más candente (20)

Maquinavirtual
MaquinavirtualMaquinavirtual
Maquinavirtual
 
Maquinas Virtuales
Maquinas VirtualesMaquinas Virtuales
Maquinas Virtuales
 
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 virtuales y Virtualización
Maquinas virtuales y VirtualizaciónMaquinas virtuales y Virtualización
Maquinas virtuales y Virtualización
 
Para que sirve la virtualizacion
Para que sirve la virtualizacionPara que sirve la virtualizacion
Para que sirve la virtualizacion
 
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 Virtuales Angie Terminado
Maquinas Virtuales Angie TerminadoMaquinas Virtuales Angie Terminado
Maquinas Virtuales Angie Terminado
 
Maquinas virtuales
Maquinas virtualesMaquinas virtuales
Maquinas virtuales
 
Máquina virtual
Máquina virtualMáquina virtual
Máquina virtual
 
Maquina virtual
Maquina virtualMaquina virtual
Maquina virtual
 
Monografia iii
Monografia iiiMonografia iii
Monografia iii
 
Maquinas virtuales
Maquinas virtuales Maquinas virtuales
Maquinas virtuales
 
Virtualización
VirtualizaciónVirtualización
Virtualización
 

Similar a Maquinas virtuales (1) (20)

Veronik
VeronikVeronik
Veronik
 
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
 
Maquinas vituales (sistemas operativos)
Maquinas vituales (sistemas operativos)Maquinas vituales (sistemas operativos)
Maquinas vituales (sistemas operativos)
 
Maquinas virtuales
Maquinas virtualesMaquinas virtuales
Maquinas virtuales
 
Maquinas virtuales
Maquinas virtualesMaquinas virtuales
Maquinas virtuales
 
Maquinas virtuales
Maquinas virtualesMaquinas virtuales
Maquinas virtuales
 
Maquinas virtuales, Manuel Umanzor
Maquinas virtuales, Manuel UmanzorMaquinas virtuales, Manuel Umanzor
Maquinas virtuales, Manuel Umanzor
 
Presentacion greisy
Presentacion greisyPresentacion greisy
Presentacion greisy
 
Máquinas virtuales
Máquinas virtualesMáquinas virtuales
Máquinas virtuales
 
Maquina virtual
Maquina virtualMaquina virtual
Maquina virtual
 
Maquina virtual
Maquina virtualMaquina virtual
Maquina virtual
 
Maquina virtual
Maquina virtualMaquina virtual
Maquina virtual
 
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
 
VIRTUALIZACION.pdf
VIRTUALIZACION.pdfVIRTUALIZACION.pdf
VIRTUALIZACION.pdf
 
Plantila presentacion-sena-2015
Plantila presentacion-sena-2015Plantila presentacion-sena-2015
Plantila presentacion-sena-2015
 
Memoria virtual
Memoria virtual Memoria virtual
Memoria 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
 

Último

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
 

Último (15)

Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
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
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
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
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
presentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptxpresentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptx
 
Presentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmerilPresentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmeril
 
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
 

Maquinas virtuales (1)

  • 1. 1
  • 2. Máquinas Virtuales Facultad de la Energía, las Industrias y los Recursos Naturales No Renovables Carrera de Ingeniería en Sistemas/Computación SISTEMAS OPERATIVOS Montaño Guamán-Johanna Patricia Diciembre, 2020
  • 3. Historia ¿Qué es la Virtualización Hipervisor ¿Qué son las máquinas virtuales? ¿Para qué sirven ? Agenda 04 02 03 05 01 Características Arquitectura Tipos Ejemplos Aplicaciones Ventajas Desventajas Funcionamiento Conclusiones 06 07 08 09 10 11 12 13 14
  • 4. Historia01 1960: cuando el tiempo compartido para los usuarios de la computadora central era un medio de separar el software de un sistema anfitrión físico. A principios de los 70 como “un duplicado eficiente y aislado de una máquina de computación real. la Universidad de California de San Diego se implementó un enfoque de máquina virtual para la ejecución de Pascal compilado. Y en 1972, Xerox PARC introdujo el lenguaje Smalltalk, que dependía de una máquina virtual para ejecutarse. Java, que apareció por primera vez en 1985 de la mano de Sun Microsystems, desarrollador de la idea de una programación independiente de la plataforma mediante la Java Virtual Machine. Lás máquinas virtuales tal como las conocemos hoy en día han cobrado fuerza en los últimos 15 años a medida que las empresas adoptaron la virtualización de servidores para utilizar la potencia de computación de sus servidores físicos de manera más eficiente.
  • 5. 5 ¿Qué es la Virtualización?02 La virtualidad supone una suplantación de la realidad mediante alguna interfaz; entendida como una capa de abstracción que separa el comportamiento del funcionamiento: Lo que se cree de lo que realmente es. Características
  • 6. Hipervisor Es un código implementado en el ordenador para establecer una plataforma de control de virtualización. El hipervisor constituye una plataforma de virtualización, que se define como un conjunto de software y hardware que simula la ejecución de equipos o sistemas operativos distintos a los reales. Esto se consigue ocultando las características físicas de la plataforma real y proporcionando otra plataforma abstracta y simulada. 03
  • 7. ¿Qué son las máquinas virtuales ?04
  • 8. 8 ¿Qué son las máquinas virtuales ?04 Es un software que crea una capa independiente donde se emula el funcionamiento de un ordenador real con todos los componentes de hardware que necesita para funcionar (disco duro, memoria RAM, tarjetas de red, tarjeta gráfica, etc.) y que puede ejecutar cualquier sistema operativo o programa, tal y como lo haría un ordenador real. Una máquina virtual es una imagen de un sistema operativo que se ejecuta sobre otro sistema operativo, creando un sistema invitado (guest) totalmente aislado del sistema operativo huésped (host).
  • 9. 05 Existen diversos usos para las máquinas virtuales, pero ya que permiten emular casi cualquier sistema operativo estándar (Windows, GNU/Linux, MacOS, Android, etc.), y dado que se ejecutan en una capa de software diferente y totalmente aislada, uno de los usos más frecuentes es el de probar diferentes sistemas operativos, programas o configuraciones con total seguridad para un ordenador real ya que, si algo falla en la máquina virtual, este fallo no afectará en absoluto al ordenador que la ejecuta. ¿Para qué sirven ?
  • 10. 05 ¿Para qué sirven ? Por ejemplo, sospechas que un archivo que te han enviado pudiera estar infectado por un virus o software malicioso, puedes ejecutarlo en una máquina virtual para comprobar su fiabilidad. Si no sucede nada, podrás usarlo en tu equipo. En caso contrario, afectará solo a la máquina virtual y tu equipo se mantendrá inmune al ataque.
  • 11. 06 Características 1. Las máquinas virtuales están aisladas entre sí. 2. La máquina virtual no sabe que es virtual. 3. La máquina virtual es independiente del hardware físico. 4. La máquina virtual es compatible para Diversos Sistemas Operativos . 5. Una máquina virtual tiene placa base, tarjeta VGA, controlador de tarjeta de red, todos los componentes que se encuentran en un servidor físico, pero de manera virtual.
  • 13. Tipos08 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)
  • 15. Tipos08 Máquinas virtuales de sistema (en inglés System Virtual Machine) Es aquella que emula a un ordenador completo. En palabras sencillas, es un software que puede hacerse pasar por otro dispositivo -como un PC- de tal modo que puedes ejecutar otro sistema operativo en su interior. Tiene su propio disco duro, memoria, tarjeta gráfica y demás componentes de hardware, aunque todos ellos son virtuales.
  • 16. Tipos08 Máquinas virtuales de proceso (en inglés Process Virtual Machine) Una máquina virtual de proceso es menos ambiciosa que una de sistema. En vez de emular un PC por completo, ejecuta un proceso concreto, como una aplicación, en su entorno de ejecución. Suena algo esotérico, pero lo usas cada vez que ejecutas una aplicación basada en Java o basada en .NET Framework.
  • 17. Es habitual en los servicios de alojamiento web y almacenamiento en la nube en las que se optimizan los costes de los servidores ejecutando una máquina virtual para alojar los archivos de usuarios distintos. De ese modo, en lugar de necesitar un servidor para cada uno de los usuarios, todos comparten el mismo hardware dividido en varias máquinas virtuales aisladas entre sí. Los tres grandes exponentes de las nubes, que utilizan máquinas virtuales para hacer uso de los servicios son Google Cloud, Amazon Cloud(AWS),Microsoft cloud(Azure). Máquinas virtuales de proceso08
  • 18. Ejemplos09 ● VirtualBox ● VMWare Workstation ● Parelles Desktop ● Windows Sandbox ● Hyper-V
  • 19. ● Qemu ● Xen ● DosBox ● KVM ● Boot Camp ● Veertu
  • 20. Aplicaciones10 ● Varios Sistemas operativos distintos pueden coexistir sobre la misma computadora, en sólido aislamiento el uno del otro, por ejemplo, probar un sistema operativo nuevo sin necesidad de instalarlo directamente. ● Proporciona una arquitectura de instrucciones (ISA) que sea algo distinta de la verdadera máquina, es decir podemos simular hardware.
  • 21. Aplicaciones10 ● 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.
  • 22. Aplicaciones10 ● 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).
  • 25. Funcionamiento14 Página Oficial : https://www.virtualbox.org/
  • 31.
  • 32.