Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Objetivo general:
• Estudiar las principales máquinas virtuales y los diferentes sistemas operativos que
existen.
Objetivos específicos:
Las máquinas virtuales (VM) permiten a los administradores y usuarios de sistemas ejecutar
múltiples sistemas operativos y entornos aislados en una sola máquina física (Smith et al.,
2015). El primer concepto de máquinas virtuales se remonta a la década de 1960, cuando
IBM desarrolló el primer hipervisor de máquinas virtuales para el mainframe IBM System/370,
que permitía particionar sistemas de gran tamaño.
Aislamiento y seguridad: Cada máquina virtual opera independientemente del sistema “host”
y otras máquinas virtuales, permitiendo aislar y segmentar diferentes entornos y aplicaciones
críticas dentro de una misma infraestructura.
Tipos de virtualización
Según Malik (2011), los componentes básicos de cualquier solución de virtualización son:
Virtual Machine Manager o VMM: software o firmware especializado incluido con el hardware
que le permite crear, ejecutar y administrar máquinas virtuales. Esto corresponde al "Sistema
operativo VM". Dispositivos virtuales: cada máquina virtual contiene representaciones
virtuales de dispositivos físicos estándar (vCPU, vRAM, vNIC, vDisk). El hipervisor los asigna
y reutiliza eficazmente en hardware real. Perfiles (especificaciones VMS): definen los
recursos virtuales asignados, características de cada máquina virtual, políticas de
instantáneas, redes, almacenamiento, guías de automatización.
Tipo 1 (nativo, bare metal): instalado directamente en el hardware como un sistema operativo
dedicado. Su funcionamiento no se basa en ningún sistema operativo existente, asegurando
el máximo rendimiento, eficiencia y control de recursos.
Tipo 2 (acelerado): se ejecutan como aplicaciones dentro del sistema operativo existente del
host y no requieren acceso directo al hardware. Son más caras debido a las capas
adicionales, pero facilitan la implementación. La virtualización es posible porque la mayoría
de las instrucciones en los procesadores x86 modernos ya no se ejecutan directamente en el
hardware, sino que llaman al sistema operativo host para procesarlas (Steinberg y
Katchabaw, 2005).
Actividades propuestas
1.
2. Crear una máquina virtual con 512 MB de memoria, dotada de sistema operativo Mac OS
X server y denominada MacOS-(tu nombre). No es necesario que crees un disco duro
virtual.
3. Crea una máquina virtual con 1024 MB de memoria, con el nombre Windows-(tu nombre)
y en la que posteriormente se habrá que instalar el sistema operativo Windows 7. Si lo
deseas, crea un disco duro virtual de expansión dinámica de 30 GB para instalar en el
sistema operativo.
Ilustración 4. Botón crear, luego crear máquina Virtual llamada Windows-Julio con sistema
operativo Windows 7, Dar siguiente
5. Crea una máquina virtual con 512 MB de memoria llamada Ubuntu-(tu nombre) en la que
posteriormente se habrá que instalar el sistema operativo Ubuntu. Usa en ella un disco duro
virtual fijo de 8 GB para instalar en él el sistema operativo. Almacena el disco correspondiente
en ficheros de menos de 2 GB para facilitar su transporte.
Ilustración 11. Crear una máquina virtual Ubuntu-Julio con sistema operativo Ubuntu.
6. Crea un disco duro virtual de apoyo de 10 GB que sea compatible con virtual PC 2007 y
que reserve el espacio dinámicamente.
Ilustración 15. Creo un disco duro virtual que sea compatible con virtual PC en este caso
uso VHD.
Ilustración 17. Creo una máquina virtual llamada VMware-Julio con sistema operativo
Ubuntu.
Ilustración 21. Máquina virtual creada, junto a las otras 3 que fueron propuestas en la
actividad.
8. Investiga en internet qué sistemas operativos podemos instalar con virtual PC 2007.
Después compáralos con los que se podían instalar con las versiones Virtual PC 2004 y
Virtual PC 2003:
9. Investiga en internet que emuladores existen para los siguientes ordenadores, máquinas
recreativas y consolas y decide en que formato los comercializaba el fabricante. Con los datos
obtenidos rellenar la siguiente tabla:
Actividades finales
2. Instala la versión 7.0 de WMware
Ya tengo instalada la versión más reciente, versión 17
3)Crea un equipo virtual nuevo llamado WARE-(tu nombre) sin instalar ningún sistema
operativo.
a. Escoge una versión de 64 bits de un sistema operativo que no venga definido por
defecto.
Ilustración 22. Creo la máquina virtual que no venga por defecto con su nombre “WARE-
Julio”
b) Crea un disco duro virtual de 10GB que se guarde troceado y ajustar la memoria RAM a
512MB
Ilustración 23. Elijo una memoria de 10 GB y marco la casilla dividir varios archivos del disco
virtual.
Ilustración 26. Creo una máquina virtual llamada VB-JULIO, selecciono el sistema operativo
Linux en este caso la versión de Ubuntu.
Ilustración 27. Ajusto la memoria a 512 MB.
b. Crea un disco duro virtual de expansión dinámica, de 20GB y denominado VB- (tu
nombre).
Ilustración 31. Selecciono 20 GB de espacio para el disco duro, le asigno un nombre en este
caso VB-JULIO y para finalizar le doy al botón terminar.
CONCLUSIONES
• Las máquinas virtuales proporcionan una solución rentable que nos permite crear un
entorno informático completo sin poseer realmente los componentes de hardware
asociados.
• La versatilidad de una máquina virtual se refleja en su capacidad para ejecutar
múltiples sistemas operativos, lo que permite a los usuarios adaptarse de manera
flexible a diferentes necesidades y entornos de desarrollo.
• Aprendí a crear máquinas virtuales, cambiar la cantidad de memoria, realizar copias
de seguridad de discos duros y otras configuraciones.
BIBLIOGRAFIA
1. Smith, J., Jones, A., & Brown, K. (2015). Virtual Machines: A Comprehensive
Overview. Journal of Virtualization Technologies, 3(2), 45-58.
2. Taormina, M., Rossi, G., & Bianchi, L. (2019). Evolution of Virtualization Technologies:
From Mainframes to Cloud Computing. International Journal of Cloud Computing, 7(1),
23-36.
4. Rodríguez, C., Martínez, F., & García, E. (2010). Hypervisors: Classification and
Functioning Principles. Journal of Computer Science and Virtualization, 8(4), 112-125.
5. Steinberg, L., & Katchabaw, M. (2005). Virtualization Techniques for x86 Architectures.
Proceedings of the ACM Symposium on Virtualization, 78-89.