Hola estudiantes,
Llegamos a uno de los temas más emocionantes del período. Las Máquinas virtuales.
Estas se usan en muchas herramientas, lenguajes de programación y servicios que las empresas contratan por Internet.
PREGUNTA EXPLORATORIA
¿Cómo te imaginas una computadora que muestre por su pantalla otra computadora con todas sus funciones (procesamiento, almacenamiento, etc)?
Una máquina virtual es un software o programa que simula los recursos tecnológicos de una computadora.Para que funcione correctamente, le tienes que asignar qué tanto del procesador, memoria RAM y almacenamiento le vas a dar a la máquina virtual para que funcione. También se le pueden asignar otros recursos del sistema, pero estos son los más importantes.
Para que el computador real, pueda alojar un computador virtual se necesita de un componente de software llamado Hipervisor.
Hipervisor: Es un programa que tiene la tarea de simular los componentes reales de un computador. Por ejemplo: el disco duro del computador, lo representa de forma virtual con todas sus características y propiedades.
Además, el hipervisor tiene la función de indicar cómo los componentes virtuales se conectan entre si.
Por ejemplo: el disco duro que es representado de forma virtual se va a conectar con el disco duro real que tiene el computador para cuando necesitemos guardar o borrar un archivo. Para esta conexión se necesita de otro programa llamado Kernel.
Kernel o Núcleo: Es un programa que tiene la tarea de ayudar al hipervisor a conectar el hardware virtual con el hardware real
Finalmente, gracias al trabajo en equipo que hacen el Kernel y el Hipervisor, podemos instalar en nuestra máquina virtual, el sistema operativo que deseemos.
Observa con atención el siguiente diagrama de funcionamiento de una Máquina Virtual


Comentarios
Publicar un comentario