Idea Básica de Virtualización


Seguramente usted ha escuchado muchísimas veces hablar sobre virtualización, o posiblemente nunca lo haya escuchado mencionar, cosa que dudo. Tratare de dar la idea mas básica sobre lo que esto, para lo cual asumiré inicialmente que usted sabe lo que es un sistema operativo, si no, después le explicare.

virtualización es el concepto que describe la habilidad de tener varios sistemas operativos funcionando al mismo tiempo en un mismo computador.

Mas sencillo no podía ser, ahora tratare de desglosar un poco esa definición para aquellos usuarios que no la entendieron muy bien o los que prefieren las versiones largas y/o complejas (si odia las definiciones muy básicas y granuladas puede saltear los próximos 2 párrafos).

Primero, por semántica básica sabemos que virtual significa que no es real, los académicos dela lengua española me perdonaran si esta no es la definición exacta pero en síntesis algo virtual es algo no real. Así es que sabiendo que hay algo no real en la idea general prosigo.
Si usted tiene un computador muy posiblemente sabe que ese computador esta conformado por software y hardware, siendo software los programas e información grafica que ve en el monitor cuando lo prende y siendo hardware el computador físico, donde esta el disco duro, la memoria, el procesador, el lector de CD o DVD, su monitor, el teclado y el mouse, todo lo que puede tocar es hardware.

El sistema operativo es la parte del software que se encarga de administrar los recursos del computador, o mejor dicho cuando usted habla acerca de Windows XP o Vista, o Mac o Linux (cualquiera de sus distribuciones) usted esta hablando de el sistema operativo. Esta es quizás la parte de software más importante de su computador pues sin un sistema operativo (SO) usted prácticamente no podría usarlo.
Ahora si usted piensa en su computador, se dará cuenta que solo un sistema operativo corre al tiempo, puede que tenga varias particiones con diferentes SO pero solo uno de ellos corre al tiempo.
virtualización es una tecnología que permite que en ese sistema operativo (SO) que usted tiene pueda montar y hacer funcionar otro SO, o como quien dice otro computador “Totalmente” independiente. (en realidad no es totalmente pero después explicamos esa parte). Solo imagine que tiene un computador dentro de su computador, al principio yo lo entendía como esos televisores que tienen PIP o picture in picture, ósea que usted puede ver otro canal en un cuadrito pequeño en una de las esquinas de su pantalla, y usted podía ver dos canales al mismo tiempo. Pues esto es casi lo mismo, es tener en su Windows XP o Vista o Linux o Mac o cualquiera que sea su SO otro “computador” o SO que puede ser el mismo u otro SO que funciona de forma independiente como se muestra en las siguientes fotos.

Windows XP en Mac

XP in Linux

Vista en Vista

Vista en Vista 

Windows XP en Linux

XP en Linux

Definición técnica de Virtualización

(volver)


Ahora vamos a meternos un poco mas con términos adecuados para la definición de este concepto. Para poder hacer esto yo asumiré que usted entiende perfectamente lo que es un sistema operativo (SO), también lo que es software y lo que es hardware.
virtualización es el concepto que describe como en un solo computador físico se coordina el uso de los recursos para que varios sistemas operativos puedan funcionar al mismo tiempo de forma independiente y sin que ellos (los SO) sepan que están compartiendo recursos con otros sistemas operativos.

Para lograr esto son necesarios los siguientes componentes:
   1. Un computador físico o CPU o unidad física de hardware.
   2. De acuerdo al tipo de virtualización (lo explicamos en tipos de virtualización) la segunda capa es
    un sistema operativo o un hipervisor que va instalado como anfitrión o sistema principal, esta es
    a parte de la capa que coordina los recursos del sistema como memoria, procesador, archivos,
    impresora, tarjeta de red…
   3. Uno o mas sistemas operativos que son los invitados.



esquema de virtualizacion

La grafica anterior vemos como lo primero que tenemos en la parte de abajo es el hardware o la parte física del computador (CPU, Memoria, Tarjeta de red o NIC y Disco Duro), sobre esa capa fisca va una capa de software que es el que coordina el acceso a las partes físicas del computador, esta capa es el hipervisor o un sistema operativo como Windows o Linux que actúan como anfitrión. Dentro del hipervisor o el contenedor que este en un sistema operativo anfitrión van los otros sistemas operativos invitados y es ahí donde se crea una capa virtual que le hace creer a los invitados que ellos tienen los recursos físicos que tiene el computador.



Qué es virtualización

Bajar el documento completo en pdf
Inicio | Acerca de vmlogia | Contáctenos |  Mapa del sitio
vmlogia. All Rights Reserved.