Está en la página 1de 6

TAREA 2.

1
“VIRTUALIZACIÓN”

Ángel Pérez de la Cruz

1 Desarrollo de Aplicaciones Web

22/02/2024

Javier INF

1
TAREA 2.1 “S.O”.................................................................................................................................................. 1
Ángel Pérez de la Cruz...................................................................................................................................1
1 Desarrollo de Aplicaciones Web............................................................................................................1
22/02/2024................................................................................................................................................1
Javier INF................................................................................................................................................. 1
Sistemas Operativos Actuales:.......................................................................................................................3
Microsoft Windows:...................................................................................................................................3
Mac:.......................................................................................................................................................... 3
Linux:........................................................................................................................................................ 3
Android:.................................................................................................................................................... 3
Figura 1: Diferentes SO...................................................................................................................... 3
Tipos de Sistemas Operativos........................................................................................................................4
Según Estructura:..................................................................................................................................... 4
Figura 2: Estructura Monolítica........................................................................................................... 4
Figura 3: Estructura por capas........................................................................................................... 4
Figura 3: Máquina Virtual....................................................................................................................5
Figura 4: Cliente Servidor................................................................................................................... 5
Según Tiempo de Respuesta:.................................................................................................................. 6
Según Número de Usuarios:.................................................................................................................... 6
Figura 5: Estructura Multiusuario........................................................................................................ 6
Según Número de Procesos:....................................................................................................................7
Figura 7: Monoprogramación VS Multiprogramación......................................................................... 7
Según Número de Procesadores:............................................................................................................ 7
Tipos de Trabajo en Red:......................................................................................................................... 7
Funciones de los sistemas operativos............................................................................................................8
Gestión de Procesos:............................................................................................................................... 8
Figura 8: Gestión de Procesos........................................................................................................... 8
Gestión de Memoria:................................................................................................................................ 8
Figura 9: Gestión de memoria............................................................................................................ 8
Gestión de Entrada/Salida:.......................................................................................................................9
Figura 10: Gestión de Entrada/Salida.................................................................................................9
Gestión de Archivos:.................................................................................................................................9
Figura 11: Gestión de Archivos...........................................................................................................9
Gestión de Seguridad:............................................................................................................................ 10
BIBLIOGRAFÍA............................................................................................................................................. 11

2
Breve guía sobre Virtualización de Sistemas Operativos
Por Ángel Pérez de la Cruz

Concepto:
La virtualización de sistemas operativos es una técnica que permite la creación de entornos virtuales
independientes dentro de un sistema físico. En lugar de depender de un solo sistema operativo instalado
directamente en el hardware, la virtualización posibilita la ejecución simultánea de múltiples sistemas
operativos aislados, conocidos como máquinas virtuales, en un único servidor físico.

Figura 1: Virtualización

3
Tipos:
● Virtualización de Hardware:
Este enfoque implica la creación de máquinas virtuales directamente sobre el hardware del servidor.
Cada VM tiene acceso directo a los recursos físicos del sistema, proporcionando un alto grado de
aislamiento y rendimiento.
Por ejemplo: VMware vSphere, Microsoft Hyper-V y KVM (Kernel-based Virtual Machine).

● Virtualización de Software:
En este caso, los contenedores comparten el mismo kernel del sistema operativo anfitrión, pero se
ejecutan de manera aislada en el espacio de usuario. Esto ofrece una mayor eficiencia y un tiempo de
inicio más rápido en comparación con las máquinas virtuales.
Por ejemplo: Docker y Kubernetes son ejemplos populares de plataformas de contenedores.

Figura 2: Virtualización de Hardware y Software

4
Hipervisores:
Los hipervisores, también conocidos como monitores de máquinas virtuales, son esenciales en la
virtualización de hardware. Hay dos tipos principales de hipervisores:

​ Tipo 1: Se ejecutan directamente sobre el hardware, sin la necesidad


de un sistema operativo anfitrión. Esto los hace más eficientes y
adecuados para entornos de producción.
​ Por ejemplo: VMware ESXi, Microsoft Hyper-V Server y Xen.

Figura 3: VMWare

​ Tipo 2: Se ejecutan como aplicaciones en un sistema operativo anfitrión. Aunque son más fáciles de
implementar y adecuados para propósitos de desarrollo y prueba, pueden introducir una capa
adicional de complejidad y rendimiento.
​ Por ejemplo: VirtualBox y VMware Workstation.

Contenedores:
Los contenedores proporcionan virtualización de software al encapsular aplicaciones y sus dependencias en
entornos aislados. Cada contenedor comparte el mismo kernel del sistema operativo anfitrión, lo que resulta
en una mayor eficiencia y rendimiento en comparación con las máquinas virtuales. Herramientas como
Docker permiten la creación, distribución y ejecución de contenedores de manera eficiente y portátil.

5
Figura 4: Máquinas Virtuales VS Contenedores

BIBLIOGRAFÍA
https://es.wikipedia.org/wiki/Máquina_virtual
https://www.redhat.com/es/topics/virtualization/what-is-virtualization
https://blog.conzultek.com/productividad/conoce-los-tipos-de-virtualizacion-y-sus-funciones
https://openwebinars.net/blog/virtualizacion-que-es-para-que-sirve-y-ventajas/
https://blog.conzultek.com/productividad/conoce-los-tipos-de-virtualizacion-y-sus-funciones
https://www.globalknowledge.com/es-ES/resources/articles/virtualization-for-newbies-five-types-of-virtualizatio
n
https://www.tecsens.com/tipos-de-virtualizacion-y-maquinas-virtuales/
https://aws.amazon.com/es/compare/the-difference-between-containers-and-virtual-machines/
https://www.vmware.com/es/topics/glossary/content/hypervisor.html#:~:text=En%20general%2C%20hay%20d
os%20tipos,operativo%2C%20como%20otros%20programas%20informáticos.

También podría gustarte