virtualizacion
En Informática, virtualización es la creación -a través de software- de una versión virtual de algún recurso tecnológico, como puede ser una plataforma de hardware, un sistema operativo, un dispositivo de almacenamiento u otros recursos de red.1 En los ámbitos de habla inglesa, este término se suele conocer por el numerónimo "v12n".
Dicho de otra manera, se refiere ala abstracción de los recursos de una computadora, llamada Hypervisor o VMM (Virtual Machine Monitor) que crea una capa de abstracción entre el hardware de la máquina física (host) y el sistema operativo de la máquina virtual(virtual machine, guest), dividiéndose el recurso en uno o más entornos de ejecución.
Esta capa de software (VMM) maneja, gestiona y arbitra los cuatro recursos principales de unacomputadora (CPU, Memoria, Dispositivos Periféricos y Conexiones de Red) y así podrá repartir dinámicamente dichos recursos entre todas las máquinas virtuales definidas en el computador central. Esto hace que se puedan tener varios ordenadores virtuales ejecutándose en el mismo ordenador físico.
Tal término es antiguo; se viene usando desde 1960, y ha sido aplicado a diferentes aspectos y ámbitos dela informática, desde sistemas computacionales completos, hasta capacidades o componentes individuales.2 3
La virtualización se encarga de crear una interfaz externa que encapsula una implementación subyacente mediante la combinación de recursos en localizaciones físicas diferentes, o por medio de la simplificación del sistema de control. Un avanzado desarrollo de nuevas plataformas y tecnologíasde virtualización ha hecho que en los últimos años se haya vuelto a prestar atención a este concepto.
La máquina virtual en general simula una plataforma de hardware autónoma incluyendo un sistema operativo completo que se ejecuta como si estuviera instalado. Típicamente varias máquinas virtuales operan en un computador central. Para que el sistema operativo “guest” funcione, la simulación debeser lo suficientemente grande (siempre dependiendo del tipo de virtualización).
Existen diferentes formas de virtualización: es posible virtualizar el hardware de servidor, el software de servidor, virtualizar sesiones de usuario, virtualizar aplicaciones y también se pueden crear máquinas virtuales en una computadora de escritorio.4Entre los principales proveedores de software que handesarrollado tecnologías de virtualización integrales (que abarcan todas las instancias: servidor, aplicaciones, escritorio) se encuentran, por ejemplo VMware y Microsoft. Estas compañías han diseñado soluciones específicas para virtualización, como VMware Server y Windows Server 2008 Hyper-V para la virtualización de servidores. Si bien la virtualización no es un invento reciente, con la consolidación delmodelo de laComputación en la nube, la virtualización ha pasado a ser uno de los componentes fundamentales, especialmente en lo que se denomina infraestructura de nube privada.5
PIONEROS:
JOSEPH MARIE JACQUARD
Al inicio del siglo XIX se produce una invención muy importante para el desarrollo de la computación y es lo que da lugar al origen de la programación. Como cosa curiosa su fuente no estáen el cálculo sino que en la industria textil ya que el francés Joseph Marie Jacquard diseña el telar automático.
Este telar como su nombre lo dice, tejía de forma automática siguiendo un patrón o programa de trabajo. Era así como producía tejidos según el modelo que se le había proporcionado y se ajustaba a el escrupulosamente. En la tela realizaba el dibujo deseado y cambiando las indicacionesdel programa cambiaba el resultado de su labor.
El secreto de todo esto estaba en unas tarjetas perforadas que determinaban el dibujo en el tejido. Las tarjetas perforadas formaban una cadena que se introducía en la máquina actuando como las instrucciones. Su funcionamiento permitía que se reprodujeran sobre la tela dibujos complejos formados por colores diferentes. Las perforaciones de las...
Regístrate para leer el documento completo.