SlideShare ist ein Scribd-Unternehmen logo
1 von 16
Downloaden Sie, um offline zu lesen
Universidad Nacional de La Rioja
Dpto. Acad. de Ciencias Exactas, Físicas y Naturales
Ingeniería en Sistemas

                                               PLANEAMIENTO INICIAL
Elección del Tema:

        La razón por la cual se escogió el tema Máquina Virtual, se debe a la gran importancia de la
herramienta en la actualidad, y al excesivo interés por parte de los estudiantes y usuarios hacia esta
tecnología.
        Además, la máquina virtual es muy útil para entornos de desarrollo o pruebas y especialmente,
para entornos de producción. Debido a que, se puede crear una aplicación que deba de ejecutarse en
distintas plataformas.
        La virtualización hardware permite mejorar la utilización de servidores, la seguridad y el trabajo
con plataformas obsoletas.

Información básica:

La búsqueda de los datos o información se realizará en libros publicados virtualmente en la página
http://books.google.com.ar. Como ser:
 Sistemas operativos modernos. Segunda Edición. Andrew S. Tanenbaum. Año 2003
 Sistemas Operativos Monopuesto. Xavier Cardona Peris y Anna Ferrer. Año 2010
 Técnicos de Soporte Informático de la Comunidad Autónoma de Castilla Y León. Temario Vol. 1.
   Año 2006
 Auxiliar administrativo del Servicio de la Salud de la Comunidad de Madrid. Temario Vol. 2. MAD.
   Año 2005
 Sistemas Operativos Monopuesto. Jesús Niño. Año 2011
 Entre Otros.

Plan del Trabajo:

1era Semana (11/10/11)
Se presentará la 1era etapa o planteamiento inicial que consistirá en la elección del tema, adquisición
de la información básica y la elaboración del plan de trabajo.
En la elección del tema, se mencionará el tema a trabajar y una breve justificación del porqué de su
elección.
La adquisición de la información básica, hace referencia de las fuentes de dónde se extraerá la
información.
La elaboración del plan de trabajo, es una guía de la distribución de trabajo respetando tiempos,
consignas, etapas y sugerencias por parte del docente a cargo.

2da Semana (18/10/11)
Exposición de la 2da etapa, fase en la que figura la recopilación de los datos, es decir la extracción de
la información de las fuentes preestablecidas en la etapa anterior. Luego, será necesario la ordenación e
interpretación del material de trabajo.




Cátedra: Expresión Escrita y Oral                                                                     1
Docente: Lic. Almonacid, María Elisa
Alumna: Carrizo, Stella Mayra
Universidad Nacional de La Rioja
Dpto. Acad. de Ciencias Exactas, Físicas y Naturales
Ingeniería en Sistemas

3era Semana (25/10/11)
Para ir finalizando el trabajo monográfico, se presentará la redacción final, cuyos pasos consistirán en
la formulación coherente de los argumentos, la firmeza de las conclusiones y la precisa distribución
final de la exposición.

4ta Semana (01/11/11)
Finalmente, se hará una presentación formal del trabajo para la aprobación del mismo ante el docente a
cargo.




Cátedra: Expresión Escrita y Oral                                                                   2
Docente: Lic. Almonacid, María Elisa
Alumna: Carrizo, Stella Mayra
Universidad Nacional de La Rioja
Dpto. Acad. de Ciencias Exactas, Físicas y Naturales
Ingeniería en Sistemas

                                                       ÍNDICE

INTRODUCCIÓN……………………………………………………………….……….….……..Pág. 4
1. Máquina Virtual……………………………………………….….…………….……….……….Pág. 5
1.1. Características………………………………………………………………………………….Pág. 5
1.2. Uso doméstico………………………………………………………………………………….Pág. 5
1.3. Tipos de MV…………………………………………………………………….…..…...…….Pág. 6
1.3.1. MV de Sistema…………………………………………………………….….…….….…….Pág. 6
1.3.1.1. Aplicación de MV de sistema……………………………………………….…....…….….Pág. 6
1.3.2. MV de Proceso………………………………………………….……………..….………….Pág. 6
1.4. Técnicas…………………………………………………………………………….....……….Pág. 7
1.4.1. Emulación……………………………………………………………….…………..……….Pág. 7
1.4.2. Virtualización Completa…………………………………………….……………....……….Pág. 7
1.4.3. Paravirtualización…………………………………………………………………...……….Pág. 8
1.5. Lista de Hardware con soporte de Virtualización…………………………………….….…….Pág. 8
1.6. Lista de Máquinas Virtuales……………………………………………….…….…………….Pág. 8
1.6.1. Máquinas Virtuales de Proceso…………………………………….………….………….….Pág. 8
1.6.2. Máquinas Virtuales de Sistema…………………………………….………………..……….Pág. 9
1.6.3. Máquinas Virtuales a nivel sistema operativo…………………….……………….……….Pág. 10
1.7. Ventajas y Desventajas de Máquinas Virtuales.………………….….……………………….Pág. 10
1.7.1. Ventajas.…………………………………………………………...……………….……….Pág. 10
1.7.2. Desvantajas.……………… ……………………………………...……………....…..…….Pág. 11
1.8. Qué se necesita para trabajar con Máquinas Virtuales ……………………….…..………….Pág. 11
1.8.1. Sistemas operativos admitidos por software de virtualización……………………….…….Pág. 12
CONCLUSIÓN……………………………………….…………………………………..……….Pág. 13
BIBLIOGRAFÍA………………………………………………………………………….………Pág. 14
GLOSARIO……………………………………………………………….…………...………….Pág. 15




Cátedra: Expresión Escrita y Oral                                                   3
Docente: Lic. Almonacid, María Elisa
Alumna: Carrizo, Stella Mayra
Universidad Nacional de La Rioja
Dpto. Acad. de Ciencias Exactas, Físicas y Naturales
Ingeniería en Sistemas

                                                       INTRODUCCIÓN

        El tema que se tratará a continuación se llama Máquina Virtual.
        El objetivo del trabajo es describir qué es una Máquina Virtual, para qué se utiliza, cómo se
maneja la Máquina Virtual, cuáles son los sistemas donde se puede instalar, conocer sus características,
y cómo poder instalarla en nuestro procesador con los requerimientos solicitados, qué es poseer dos
Sistemas Operativos “virtuales” funcionando en el procesador diferentes al Sistema Operativo físico y
originalmente instalado en el equipo, entre otros.
        Para comprender el tema de Máquina Virtual es necesario entender qué es la virtualización. Y
para ello se hará mención en el siguiente párrafo.
        La virtualización es la técnica empleada sobre las características físicas de algunos recursos
computacionales, para ocultarlas de otros sistemas, aplicaciones o usuarios que interactúen con ellos.
Esto implica hacer que un recurso físico, como un servidor, un sistema operativo o un dispositivo de
almacenamiento, aparezca como si fuera varios recursos lógicos a la vez, o que varios recursos físicos,
como servidores o dispositivos de almacenamiento, aparezcan como un único recurso lógico.
        Por ejemplo, la virtualización de un sistema operativo es el uso de una aplicación de software
para permitir que un mismo sistema operativo maneje varias imágenes de los sistemas operativos a la
misma vez.
        Esta tecnología permite la separación del hardware y el software, lo cual posibilita a su vez que
múltiples sistemas operativos, aplicaciones o plataformas de cómputo se ejecuten simultáneamente en
un solo servidor o PC según sea el caso de aplicación.
        La Metodología a aplicar en este trabajo, consistirá en la realización de etapas que permitirá un
seguimiento organizado del mismo. Además se recolectará la información necesaria sobre el tema, y se
comenzará con la ordenación de la misma a través de una estructura de desarrollo de los contenidos
diseñada para evitar desviarse del contexto del mismo.
        Se quiere demostrar finalmente que las máquinas virtuales aportan la reducción de costos al no
tener que comprar una máquina física por cada máquina del diseño. Las máquinas virtuales realizan
más divisiones de las que en un principio se contaría al tener solo máquinas físicas.




Cátedra: Expresión Escrita y Oral                                                                    4
Docente: Lic. Almonacid, María Elisa
Alumna: Carrizo, Stella Mayra
Universidad Nacional de La Rioja
Dpto. Acad. de Ciencias Exactas, Físicas y Naturales
Ingeniería en Sistemas

                                                   MÁQUINA VIRTUAL

        Una máquina virtual (MV) es un software, llamado genéricamente hipervisor o, en inglés
hypervisor, que, de manera que se pueden ejecutar
programas en el ordenador virtual como si se ejecutasen en
un ordenador real. Este software en un principio fue
diseñado como “un duplicado eficiente y aislado de una
máquina física”.
        Una máquina virtual está formada por la BIOS y un
conjunto de recursos hardware (memoria, procesador, disco
duro virtual, etc.) que se utilizan como si fuera la máquina
física. Dentro de una máquina virtual se puede instalar
cualquier sistema operativo, siempre y cuando el programa
para virtualizar soporte ese sistema operativo. Desde
máquinas virtuales se puede imprimir, usar dispositivos
USB, navegar por la red, etc.


                       Características
        Algunas características de estas máquinas son:
   Las distintas MV pueden ejecutar cualquier sistema operativo o aplicación sin que la ejecución
    afecte a otras MV.
   El sistema operativo que está instalado sobre el ordenador (físico) se denomina anfitrión y el sistema
    operativo que está instalado en la máquina virtual se llama invitado, la forma de instalar un sistema
    operativo invitado es igual que cuando se instala sobre una PC física.
   Las MV tienen lo mismo que cualquier ordenador: BIOS, memoria, discos duros, etc.
   Las MV tienen discos duros virtuales para que la máquina anfitriona (es decir, para la máquina real)
    sea simplemente ficheros de datos que se pueden copiar, mover, eliminar, etc.
   El software que sirve para crear MV permite ejecutar varios sistemas operativos dentro del mismo
    hardware, compartiendo simultáneamente los recursos sin interferencias.
   La virtualización permite que en un solo ordenador haya MV con distintos servicios o aplicaciones,
    por ejemplo, el correo electrónico, DNS, DHCP, etc. Gracias a la virtualización se aprovechan los
    ordenadores y se deja a un lado el principio de una aplicación por ordenador.


                                           Uso doméstico
       El uso doméstico más extendido de las MV es ejecutar sistemas operativos para probarlos. De
esta forma podemos ejecutar un sistema operativo que queramos probar (Linux, por ejemplo) desde
nuestro sistema operativo habitual (Windows, por ejemplo) sin necesidad de instalarlo directamente en
nuestro ordenador y sin miedo a que se desconfigure el sistema operativo primario.




Cátedra: Expresión Escrita y Oral                                                                     5
Docente: Lic. Almonacid, María Elisa
Alumna: Carrizo, Stella Mayra
Universidad Nacional de La Rioja
Dpto. Acad. de Ciencias Exactas, Físicas y Naturales
Ingeniería en Sistemas

                                    Tipos de Máquina Virtual
       Las MV se pueden clasificar en dos grandes categorías según su funcionalidad y su grado de
equivalencia a una verdadera máquina.

Máquina Virtual de Sistema (System Virtual Machine)
        Las MV de Sistema, también MV de Hardware, permiten al ordenador físico subyacente
multiplexarse en varias máquinas virtuales, cada una
ejecutando su propio sistema operativo. A la capa de
software que permite la virtualización se la llama
monitor de máquina virtual o hypervisor. Un monitor
de máquina virtual puede ejecutarse o bien
directamente sobre el hardware o bien sobre un
sistema operativo (“host operating system”).
Aplicación de MV de sistema
 Varios sistemas operativos distintos pueden
   coexistir sobre el mismo ordenador, en sólido
   aislamiento el uno del otro, por ejemplo para
   probar un sistema operativo nuevo sin necesidad de instalarlo directamente.
 La MV puede proporcionar una arquitectura de instrucciones (ISA) que sea algo distinta de la
   verdadera máquina. Es decir, podemos simular hardware.
 Varias MV (cada una son su propio sistema operativo llamado sistema operativo “invitado” o
   ”guest”), pueden ser utilizadas para consolidar servidores. Esto permite que servicios que
   normalmente se tengan que ejecutar en ordenadores distintos para evitar interferencias, se puedan
   ejecutar en la misma máquina de manera completamente aislada y compartiendo los recursos de un
   único ordenador. La consolidación de servidores a menudo contribuye a reducir el coste total de las
   instalaciones necesarias para mantener los servicios, dado que permiten ahorrar en hardware.
 La virtualización es una excelente opción hoy en día, ya que las máquinas actuales (Laptops,
   desktops, servidores) en la mayoría de los casos están siendo “subutilizados” (gran capacidad de
   disco, memoria RAM, en la mayoría de los casos se utiliza entre el 30% a 60% de su capacidad). Al
   virtualizar la necesidad de las nuevas máquinas en una ya existente se ahorra grandemente en costos
   asociados (energía, mantenimiento, espacio, etc.).

Máquina Virtual de Proceso (Process Virtual Machine)
       Una MV de proceso, a veces llamada “MV de aplicación”, se ejecuta como un proceso normal
dentro de un sistema operativo y soporta un solo proceso. La máquina se inicia automáticamente
cuando se lanza el proceso que se desea ejecutar y se detiene cuando este finaliza.
       Su objetivo es el de proporcionar un entorno de ejecución independiente de la plataforma de
hardware y del sistema operativo, que oculte los detalles de la plataforma subyacente y permita que un
programa se ejecute siempre de la misma forma sobre cualquier plataforma.




Cátedra: Expresión Escrita y Oral                                                                 6
Docente: Lic. Almonacid, María Elisa
Alumna: Carrizo, Stella Mayra
Universidad Nacional de La Rioja
Dpto. Acad. de Ciencias Exactas, Físicas y Naturales
Ingeniería en Sistemas

                                                Técnicas
       Se pueden considerar tres técnicas de virtualización: Emulación, Virtualización Completa (Full
Virtualization), Paravirtualización (Paravirtualization).

Emulación
La emulación se basa en crear máquinas virtuales que emulan el hardware de una o varias plataformas
hardware distintas. Este tipo de virtualización es la
más costosa y la menos eficiente, ya que obliga a
simular completamente el comportamiento de la
plataforma hardware a emular e implica también que
cada instrucción que se ejecute en estas plataformas
sea traducida al hardware real.
        Sin embargo la emulación tiene características
interesantes, como poder ejecutar un sistema
operativo diseñado para una plataforma concreta
sobre otra plataforma, sin tener que modificarlo, o en el desarrollo de firmware para dispositivos
hardware, donde se pueden comenzar estos desarrollos sin tener que esperar a tener disponible el
hardware real.

Virtualización completa
        Con este término se denominan aquellas soluciones que permiten ejecutar sistemas operativos
huésped (Guest), sin tener que modificarlos, sobre un sistema anfitrión (Host), utilizando en medio un
Hypervisor o Virtual Machine Monitor que permite compartir el hardware real. Esta capa intermedia es
la encargada de monitorizar los sistemas huésped con el fin de capturar determinadas instrucciones
protegidas de acceso al hardware, que no pueden realizar de forma nativa al no tener acceso directo a
él.
        Su principal ventaja es que los sistemas operativos pueden ejecutarse sin ninguna modificación
sobre la plataforma, aunque como inconveniente frente a la emulación, el sistema operativo debe estar
soportado en la arquitectura virtualizada.
        En lo que respecta al rendimiento, éste es significativamente mayor que en la emulación, pero
menor que en una plataforma nativa, debido a la monitorización y la mediación del hypervisor. Sin
embargo, recientes incorporaciones técnicas en las
plataformas x86 hechas por Intel y AMD, como son
Intel VT y AMD-V, han permitido que soluciones
basadas en la virtualización completa se acerquen
prácticamente al rendimiento nativo.
        Hay que tener en cuenta también que la
virtualización completa no se refiere a todo el
conjunto de hardware disponible en un equipo, sino
a sus componentes principales, básicamente el
procesador y memoria. De esta forma, otros periféricos como tarjetas gráficas, de red o de sonido, no se
virtualizan. Las máquinas huésped no disponen de los mismos dispositivos que el anfitrión, sino de
otros virtuales genéricos. Por ejemplo, si se dispone de una tarjeta nVidia GeForce en el anfitrión, los
equipos huésped no verán esta tarjeta sino una genérica Cirrus.


Cátedra: Expresión Escrita y Oral                                                                   7
Docente: Lic. Almonacid, María Elisa
Alumna: Carrizo, Stella Mayra
Universidad Nacional de La Rioja
Dpto. Acad. de Ciencias Exactas, Físicas y Naturales
Ingeniería en Sistemas

Paravirtualización
        La paravirtualización surgió como una forma de mejorar la eficiencia de las máquinas virtuales
y acercarlo al rendimiento nativo. Para ello se basa
en que los sistemas virtualizados (huésped) deben
estar basados en sistemas operativos especialmente
modificados para ejecutarse sobre un hypervisor.
De esta forma no es necesario que éste monitorice
todas las instrucciones, sino que los sistemas
operativos huésped y anfitrión colaboran en la
tarea.
        Uno de los componentes más destacados de esta familia es Xen. Permite paravirtualización
utilizando sistemas operativos modificados, y virtualización completa sobre procesadores con
tecnología Intel-VT o AMD-V.


                        Listado de Hardware con soporte para Virtualización
   AMD-V (anteriormente llamado Pacífica).
   ARM TrustZone.
   Boston Circuits gCore (grid-on-chip) con núcleos 16 ARC 750D y módulo de virtualización de
    hardware Time-machine.
   Freescale PowerPC MPC8572 y MPC8641D.
   IBM System/370, System/390 y mainframes ZSeries.
   Intel VT (anteriormente llamado Vanderpool).
   SPARC de Sun Microsystems.


                                                Lista de Máquinas Virtuales
Máquinas virtuales de proceso
 Common Language Runtime - C#, Visual Basic .NET, J#, Managed C++
 EiffelStudiopara el lenguaje de programación Eiffel
 Lenguaje de programación Erlang
 Forth virtual machine - Forth
 Glulx - Glulx, Z-code
 Harbour - Harbour virtual machine
 Hec - Hasm Assembler
 Inferno - Limbo
 Java virtual machine - Java, Nice, NetREXX
 Low Level Virtual Machine (LLVM) - actualmente C, C++, Stacker
 Lua
 Macromedia Flash Player - SWF
 MMIX - MMIXAL
 Neko virtual machine actualmente Neko y haXe
 O-code machine - BCPL
 P-code machine - Pascal
 Parrot - Perl 6

Cátedra: Expresión Escrita y Oral                                                                 8
Docente: Lic. Almonacid, María Elisa
Alumna: Carrizo, Stella Mayra
Universidad Nacional de La Rioja
Dpto. Acad. de Ciencias Exactas, Físicas y Naturales
Ingeniería en Sistemas

   Perl virtual machine - Perl
   Portable.NET - C#, Visual Basic .NET, J#, Managed C++
   YARV - Ruby
   Rubinius - Ruby
   ScummVM - Scumm
   SECD machine - ISWIM, Lispkit Lisp
   Sed the stream-editor can also be seen as a VM with 2 storage spaces.
   Smalltalk virtual machine - Smalltalk
   SQLite virtual machine - SQLite opcodes
   Squeak virtual machine - Squeak
   SWEET16
   TrueType virtual machine - TrueType
   Valgrind - chequeo de accesos a memoria y "leaks" en x86/x86-64 code under Linux
   VX32 virtual machine - application-level virtualization for native code
   Virtual Processor (VP) from Tao Group (UK).
   Waba - similar a Java, para dispositivos pequeños
   Warren Abstract Machine - Prolog, CSC GraphTalk
   Z-machine - Z-Code
   Zend Engine - PHP

Máquinas virtuales de sistema
 VThere (de Sentillion, Inc.)
 ATL (A MTL Virtual Machine)
 Bochs emulador de PC x86 y AMD64, portátil y open source
 CoLinux Open Source Linux inside Windows
 Denali, uses paravirtualization of x86 for running para-virtualized PC operating systems.
 FAUmachine
 Hercules emulator, free System/370, ESA/390, z/Mainframe
 Integrity Workstation Green Hills Software
 LilyVM is a lightweight virtual machineAn introduction
 Microsoft Virtual PC y Microsoft Virtual Server
 OKL4
 Parallels Workstation, virtualización de x86 para ejecutar sistemas operativos
 Parallels Desktop for Mac, virtualización de x86 para ejecutar máquinas virtuales en Mac OS X
 QEMU, muy popular en entornos Linux
 SheepShaver.
 Simics
 SVISTA
 Trango Virtual Processors
 TwoOStwo
 User-mode Linux
 VirtualBox
 Virtual Iron (Virtual Iron 3.1)
 Virtual Operating System de Star Virtual Machines


Cátedra: Expresión Escrita y Oral                                                            9
Docente: Lic. Almonacid, María Elisa
Alumna: Carrizo, Stella Mayra
Universidad Nacional de La Rioja
Dpto. Acad. de Ciencias Exactas, Físicas y Naturales
Ingeniería en Sistemas

   VM de IBM
   VMware (ESX Server, Fusion, Virtual Server, Workstation, Player y ACE)
   Xen
   KVM
   IBM POWER SYSTEMS

Máquinas virtuales a nivel de sistema operativo
 OpenVZ
 Virtuozzo
 FreeVPS
 Linux-VServer
 FreeBSD Jails
 Solaris Containers
 AIX Workload Partitions



                            Ventajas y Desventajas de Máquinas Virtuales
Ventajas
 Permitan probar sistemas operativos, aplicaciones y configuraciones sin interferir con otras
   aplicaciones o sistemas operativos existentes. (Si no se creará una máquina virtual, la solución sería
   crear una partición y dar formato).
 El sistema operativo virtualizado en la MV es totalmente independiente del sistema operativo de la
   máquina anfitriona.
 Facilidad para hacer copias de seguridad, es tan simple como copiar y copiar un fichero.
 Gracias a las snapshops (instantáneas o copias de seguridad) los errores no son fatales y se pueden
   recuperar un estado anterior de la MV.
 Permite que los cambios que se realizan en la MV no se guarden, las modificaciones desaparecen
   cuando se reinicia la MV, también está opción de guardar los cambios.
 No es necesario cargar e instalar el gestor de arranque dual para ejecutar varios sistemas operativos,
   y estos se pueden ejecutar simultáneamente.
 Si el disco duro virtual se daña, existe la posibilidad de abrirlo, dependiendo del sistema fichero que
   tenga se puede abrir desde un sistema Linux o Windows virtualizado.
       En el caso de que el disco duro tenga extensión .VHD se puede abrir desde Windows 7 y Vista
sin tener que virtualizarlo (Inicio→ Equipo→ Botón de la derecha Administrar→ Almacenamiento→
Administración de Discos→ Botón de la derecha Exponer→ Seleccionar la ubicación del Fichero
.VHD→ Pulsar el botón Aceptar→ Botón de la derecha encima del disco que acabamos de exponer
pulsa En línea, en algunos casos puede ser necesario arrancarlo con MBR o GPT).
       En el caso de que el disco duro tenga extensión .VDI se puede abrir Oracle VM VirtualBox.
 Un error en un sistema operativo virtualizado en una MV sólo afecta a esa máquina.
 Pueden ser sistemas operativos portátiles, el sistema virtualizado se puede llevar en un dispositivo
   USB y arrancarlo en cualquier ordenador.
 La ventaja de los discos duros virtuales frente a la memoria es que se puede indicar que se usará un
   disco duro de, por ejemplo, 20 Gigas, pero ese espacio no se usa al completo, sino que las máquinas



Cátedra: Expresión Escrita y Oral                                                                    10
Docente: Lic. Almonacid, María Elisa
Alumna: Carrizo, Stella Mayra
Universidad Nacional de La Rioja
Dpto. Acad. de Ciencias Exactas, Físicas y Naturales
Ingeniería en Sistemas

  virtuales permiten que ese espacio vaya creciendo conforme haga falta, aunque hasta el tamaño
  máximo que has indicado.
Desventajas
 El funcionamiento de las snapshots puede ser un problema cuando un usuario hace un cambio
  importante (por ejemplo en una base de datos) y se vuelve a un punto anterior por otro motivo, esa
  información incluida en la base de datos se perderá.
 No hay un estándar para la creación de las máquinas virtuales, la mayoría de los programas permiten
  importar máquinas creadas con otras herramientas.
 Otro inconveniente es que agrega gran complejidad al sistema en tiempo de ejecución. Esto tiene
  como efecto la ralentización del sistema, es decir, el programa no alcanzará la misma velocidad de
  ejecución que si se instalase directamente en el sistema operativo “anfitrión” (host) o directamente
  sobre la plataforma de hardware. Sin embargo, a menudo la flexibilidad que ofrecen compensa esta
  pérdida de eficiencia.


                         Qué se necesita para trabajar con Máquinas Virtuales
        Se necesita de un procesador rápido (550 MHz mínimo, 1 GHz recomendado), como Intel
Celeron, Pentium III, Pentium 4, Xeon; AMD Opteron, Athlon, Athlon 64, Athlon X2, Sempron, o
Duron.
        Hace falta bastante espacio libre en el disco, sobre todo si se trabajará con varias máquinas
virtuales y los discos que se solicitan deben poseer bastante espacio (de 5GB a 8GB para cada máquina
virtual, todo dependiendo de lo que se instale).
        Se requiere de memorias de 1GB como mínimo.
        Se debe tener en cuenta el sistema operativo donde se instale y el software de virtualización que
se elija. Estos aspectos se tratarán a continuación.




Cátedra: Expresión Escrita y Oral                                                                    11
Docente: Lic. Almonacid, María Elisa
Alumna: Carrizo, Stella Mayra
Universidad Nacional de La Rioja
Dpto. Acad. de Ciencias Exactas, Físicas y Naturales
Ingeniería en Sistemas

Sistemas operativos admitidos por software de virtualización

                                 Sistema operativo                      Hyper-V       Virtual Server   VMware

          Windows XP Professional                                       X         X                    X

          Windows XP (64 bits)                                          X                              X

          Windows Vista                                                 X         X                    X

          Windows Vista (64 bits)                                       X                              X

          Windows Server 2003 Web Edition                               X         X                    X

          Windows Server 2003 Standard Edition (32 bits)                X         X                    X

          Windows Server 2003 Enterprise Edition (32 bits)              X         X                    X

          Windows Server 2003 Standard Edition (64 bits)                X                              X

          Windows Server 2003 Datacenter Edition (64 bits)              X                              X

          Windows Web Server 2008                                       X         X

          Windows Server 2008 Core Edition (32 bits)                    X         X                    X

          Windows Server 2008 Standard Edition (32 bits)                X         X                    X

          Windows Server 2008 Datacenter Edition (64 bits)              X         X                    X

          Windows Server 2008 Small Business Server Edition (32 bits)   X         X                    X

          Windows 7                                                     X

          Windows Server 2008 R2 Standard Edition (32 bits)             X

          Windows Server 2008 R2 Enterprise Edition (32 bits)           X

          Windows Server 2008 R2 Datacenter Edition (32 bits)           X

          Windows Server 2008 R2 Standard Edition (64 bits)             X

          Windows Server 2008 R2 Enterprise Edition (64 bits)           X

          Windows Server 2008 R2 Datacenter Edition (64 bits)           X

          SuSE Linux Enterprise Server 9.0                                        X                    X

          SuSE Linux Enterprise Server 10.0 (32 bits)                   X         X                    X

          SuSE Linux Enterprise Server 10.0 (64 bits)                   X                              X

          Red Hat Linux 9.0                                                       X

          Red Hat Enterprise Linux 3.0 (32 bits)                                  X                    X

          Red Hat Enterprise Linux 3.0 (64 bits)                                                       X

          Red Hat Enterprise Linux 4.0 (32 bits)                                  X                    X

          Red Hat Enterprise Linux 5.0 (64 bits)                                                       X

          Open Enterprise Server                                                                       X

          Sun Solaris 10 (64 bits)                                                                     X

          OS/2 4.5                                                                X

          Ubuntu Linux (32 y 64 bits)                                                                  X




Cátedra: Expresión Escrita y Oral                                                                               12
Docente: Lic. Almonacid, María Elisa
Alumna: Carrizo, Stella Mayra
Universidad Nacional de La Rioja
Dpto. Acad. de Ciencias Exactas, Físicas y Naturales
Ingeniería en Sistemas

                                                       CONCLUSIÓN

        El tema que se trató en la presente monografía fue Máquina Virtual.
        Para concluir esta monografía, se afirma que se resolvieron todas las incógnitas presentadas al
comienzo del trabajo.
        A modo de resumen de lo que trató esta exposición, se puede destacar lo siguiente, las máquinas
virtuales permiten al usuario emular ordenadores y ejecutar sistemas operativos para probarlos sin
necesidad de instalarlo directamente en la computadora. Existen dos tipos de máquinas virtuales, la de
Sistema o Hardware que permiten al ordenador físico subyacente multiplexarse en varias máquinas
virtuales. Y la de proceso o aplicación, que se ejecuta como un proceso normal dentro de un sistema
operativo y soporta un solo proceso.
        El uso de máquinas virtuales implica muchas ventajas como la capacidad de escribir una sola
aplicación en distintos lenguajes sin necesidad de preocuparse por las interfaces entre estos o la más
importante que es la portabilidad.
        La metodología aplicada para poder realizar el trabajo, fue eficiente en el sentido de que se
pudo completar las etapas según el tiempo que se fijó en ellas. La estructura de desarrollo de los
contenidos fue de gran ayuda y evitó explayarse demasiado e impedir salirse del contexto del tema
central.
        Para finalizar la monografía se puede decir, que las máquinas virtuales aportan la reducción de
costos al no tener que comprar una máquina física por cada máquina de diseño. Las máquinas virtuales
realizan más divisiones de las que en un principio se contaría al tener solo máquinas físicas.




Cátedra: Expresión Escrita y Oral                                                                  13
Docente: Lic. Almonacid, María Elisa
Alumna: Carrizo, Stella Mayra
Universidad Nacional de La Rioja
Dpto. Acad. de Ciencias Exactas, Físicas y Naturales
Ingeniería en Sistemas

                                                       BIBLIOGRAFÍA

Sitios Web

 http://es.wikipedia.org/wiki/M%C3%A1quina_virtual#Emulaci.C3.B3n_del_hardware_subyacente_
  .28ejecuci.C3.B3n_nativa.29

 http://es.scribd.com/doc/50398451/36/Emulacion-del-hardware-subyacente-ejecucion-nativa

 http://www.tecnologiapyme.com/software/que-es-la-virtualizacion

 http://www.slideshare.net/estebanbanban/maquina-virtual-1746177

 http://www.arcos.inf.uc3m.es/~folcina/pfc-html/node16.html



Libros digitalizados

 http://books.google.com.ar/books?id=YmpA8QCWWMIC&pg=PA10&dq=maquina+virtual&hl=en
  &ei=9uSDTsbPLMrr0gH214l0&sa=X&oi=book_result&ct=result&resnum=2&ved=0CDMQ6AEw
  AQ#v=onepage&q=maquina%20virtual&f=false

 http://books.google.com.ar/books?id=k5ifRF67clgC&pg=PA93&dq=maquina+virtual&hl=es&ei=D
  0KDTrPhMMbz0gGDx5lN&sa=X&oi=book_result&ct=result&resnum=5&ved=0CEAQ6AEwBA
  #v=onepage&q=maquina%20virtual&f=false




Cátedra: Expresión Escrita y Oral                                                           14
Docente: Lic. Almonacid, María Elisa
Alumna: Carrizo, Stella Mayra
Universidad Nacional de La Rioja
Dpto. Acad. de Ciencias Exactas, Físicas y Naturales
Ingeniería en Sistemas

                                                       GLOSARIO

.VDI: Extensión de ficheros de imágenes de VirtualBox. Es un formato de archivo independiente
del dispositivo empleado por sistema TeX como salida.
.VHD: Formato es un fichero formateado para ser estructuralmente idéntico a un disco duro físico.
AMD: Advanced Micro Devices, Inc. es una de las compañías más grandes del mundo en producción
de microprocesadores compatibles x86 (junto a Intel) y uno de los más importantes fabricantes de
CPUs, GPUs, chipsets y otros dispositivos semiconductores.
BIOS: El Sistema Básico de Entrada/Salida (Basic Input-Output System ) es un código de software que
localiza y reconoce todos los dispositivos necesarios para cargar el sistema operativo en la RAM; es un
software muy básico instalado en la placa base que permite que esta cumpla su cometido.
Cirrus Logic: Compañía que diseña chips para tarjeta gráfica VGA y SVGA.
DHCP (Protocolo de configuración de host dinámico): Protocolo que permite que un equipo conectado
a una red pueda obtener su configuración (principalmente, su configuración de red) en
forma dinámica (es decir, sin intervención particular). Sólo tiene que especificarle al equipo, mediante
DHCP, que encuentre una dirección IP de manera independiente. El objetivo principal es simplificar la
administración de la red.
DNS (Sistema de Nombres de Dominio): Sistema de nomenclatura jerárquica para computadoras,
servicios o cualquier recurso conectado a Internet o a una red privada. Asocia nombres en lenguaje
normal (por ejemplo, www.google.com.ar) con direcciones numéricas (como, 173.194.42.50).
GPT (Table de Partición GUID): Es un estándar para la colocación de la tabla de particiones en un
disco duro físico. Es parte del estándar Extensible Firmware Interface (EFI) propuesto por Intel para
reemplazar la desfasada BIOS del PC, una de las pocas réplicas que quedan, heredada del IBM PC
original.
Intel Corporation: Es el más grande fabricante de chips semiconductores basado en ingresos. La
compañía es la creadora de la serie de procesadores x86, los procesadores más comúnmente
encontrados en la mayoría de las computadoras personales.
MBR (Master Boot Record): Es el primer sector ("sector cero") de un dispositivo de almacenamiento
de datos, como un disco duro. A veces, se utiliza para el arranque del sistema operativo con bootstrap,
otras veces es usado para almacenar una tabla de particiones y, en ocasiones, se usa sólo para
identificar un dispositivo de disco individual, aunque en algunas máquinas esto último no se usa y se
ignora.
Oracle VM VirtualBox: Es un software de virtualización para arquitecturas x86/amd64, creado
originalmente por la empresa alemana innotek GmbH. Actualmente es desarrollado por Oracle
Corporation como parte de su familia de productos de virtualización. Por medio de esta aplicación es
posible instalar sistemas operativos adicionales, conocidos como «sistemas invitados», dentro de otro
sistema operativo «anfitrión», cada uno con su propio ambiente virtual.
Portabilidad: Capacidad de un programa o sistema de ejecutarse en diferentes plataformas o
arquitecturas con mínimas modificaciones.



Cátedra: Expresión Escrita y Oral                                                                   15
Docente: Lic. Almonacid, María Elisa
Alumna: Carrizo, Stella Mayra
Universidad Nacional de La Rioja
Dpto. Acad. de Ciencias Exactas, Físicas y Naturales
Ingeniería en Sistemas

Servidores: Computadora que, formando parte de una red, provee servicios a otras computadoras
denominadas clientes.
Sistemas Operativos (SO): es el software básico de una computadora que provee una interfaz entre el
resto de programas del ordenador, los dispositivos hardware y el usuario.
Tarjeta nVidia GeForce: GeForce es la denominación que tienen las tarjetas gráficas que cuentan con
unidades de procesamiento gráfico (GPU) desarrolladas por la empresa estadounidense NVIDIA. Su
introducción en el mercado posicionó a la entonces casi desconocida firma, a ser la compañía líder del
sector. Actualmente, la serie GeForce ha conocido trece generaciones a lo largo de su existencia.
Además existen versiones profesionales de estas unidades, conocidas con el nombre de Quadro.
x86: Nombre dado al grupo de microprocesadores de la familia de Intel y a la arquitectura que
comparten estos procesadores. Existen X86 tanto de 16 bits como de 32 bits, estos últimos
llamados IA-32 (x86-32).




Cátedra: Expresión Escrita y Oral                                                                 16
Docente: Lic. Almonacid, María Elisa
Alumna: Carrizo, Stella Mayra

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (19)

MAQUINA VIRTUAL
MAQUINA VIRTUALMAQUINA VIRTUAL
MAQUINA VIRTUAL
 
MAQUINA VIRTUAL
MAQUINA VIRTUALMAQUINA VIRTUAL
MAQUINA VIRTUAL
 
maquinas virtuales
maquinas virtualesmaquinas virtuales
maquinas virtuales
 
maquinas virtuales
maquinas virtualesmaquinas virtuales
maquinas virtuales
 
Maquinas virtuales
Maquinas virtualesMaquinas virtuales
Maquinas virtuales
 
Maquinas virtuales y Virtualización
Maquinas virtuales y VirtualizaciónMaquinas virtuales y Virtualización
Maquinas virtuales y Virtualización
 
Máquina virtual
Máquina virtualMáquina virtual
Máquina virtual
 
Maquina Virtual Y Tipos
Maquina Virtual  Y TiposMaquina Virtual  Y Tipos
Maquina Virtual Y Tipos
 
Maquinas virtuales
Maquinas virtualesMaquinas virtuales
Maquinas virtuales
 
Maquinas Virtuales Angie Terminado
Maquinas Virtuales Angie TerminadoMaquinas Virtuales Angie Terminado
Maquinas Virtuales Angie Terminado
 
Maquinas virtuales
Maquinas virtualesMaquinas virtuales
Maquinas virtuales
 
Maquinas virtuales
Maquinas virtualesMaquinas virtuales
Maquinas virtuales
 
Usos de vm ware workstation
Usos de vm ware workstationUsos de vm ware workstation
Usos de vm ware workstation
 
Maquinas Virtuales
Maquinas VirtualesMaquinas Virtuales
Maquinas Virtuales
 
Virtual machine
Virtual machineVirtual machine
Virtual machine
 
Maquinas Virtuales
Maquinas VirtualesMaquinas Virtuales
Maquinas Virtuales
 
Maquinas Virtuales
Maquinas VirtualesMaquinas Virtuales
Maquinas Virtuales
 
Vero.docx 2
Vero.docx 2Vero.docx 2
Vero.docx 2
 
Veronik
VeronikVeronik
Veronik
 

Andere mochten auch

Informe maquina virtual..
Informe maquina virtual..Informe maquina virtual..
Informe maquina virtual..xiomara
 
Instalación de una máquina virtual
Instalación de una máquina virtualInstalación de una máquina virtual
Instalación de una máquina virtualArgenis Riofrío
 
Tutorial Maquina Virtual
Tutorial Maquina VirtualTutorial Maquina Virtual
Tutorial Maquina VirtualDiana Laura
 
Maquina virtual
Maquina virtualMaquina virtual
Maquina virtualDtorressal
 
Manual de instalacion de Windows XP en VirtualBox
Manual de instalacion de Windows XP en VirtualBoxManual de instalacion de Windows XP en VirtualBox
Manual de instalacion de Windows XP en VirtualBoxsamuelito_dz
 

Andere mochten auch (12)

Maquina virtual
Maquina virtualMaquina virtual
Maquina virtual
 
Informe maquina virtual..
Informe maquina virtual..Informe maquina virtual..
Informe maquina virtual..
 
Instalación de una máquina virtual
Instalación de una máquina virtualInstalación de una máquina virtual
Instalación de una máquina virtual
 
Tutorial Maquina Virtual
Tutorial Maquina VirtualTutorial Maquina Virtual
Tutorial Maquina Virtual
 
Maquina virtual
Maquina virtualMaquina virtual
Maquina virtual
 
Servidor web para linux
Servidor web para linuxServidor web para linux
Servidor web para linux
 
Ubuntu
UbuntuUbuntu
Ubuntu
 
Manual de instalacion de Windows XP en VirtualBox
Manual de instalacion de Windows XP en VirtualBoxManual de instalacion de Windows XP en VirtualBox
Manual de instalacion de Windows XP en VirtualBox
 
Ventajas y desventajas
Ventajas y desventajasVentajas y desventajas
Ventajas y desventajas
 
VMware vSphere ventajas y desventajas
VMware vSphere ventajas y desventajasVMware vSphere ventajas y desventajas
VMware vSphere ventajas y desventajas
 
Gestion de memoria en windows
Gestion de memoria en windowsGestion de memoria en windows
Gestion de memoria en windows
 
Gestion de memoria en Linux
Gestion de memoria en LinuxGestion de memoria en Linux
Gestion de memoria en Linux
 

Ähnlich wie Máquina virtual

Ähnlich wie Máquina virtual (20)

SISTEMAS OPERATIVOS
SISTEMAS OPERATIVOS SISTEMAS OPERATIVOS
SISTEMAS OPERATIVOS
 
Ensayo unidad ii
Ensayo unidad iiEnsayo unidad ii
Ensayo unidad ii
 
Unidad II
Unidad IIUnidad II
Unidad II
 
Sistema Operativo 2015
Sistema Operativo 2015Sistema Operativo 2015
Sistema Operativo 2015
 
sistemas operativos
sistemas operativossistemas operativos
sistemas operativos
 
Trabajosistemaoperativomily24
Trabajosistemaoperativomily24Trabajosistemaoperativomily24
Trabajosistemaoperativomily24
 
Trabajosistemaoperativos
TrabajosistemaoperativosTrabajosistemaoperativos
Trabajosistemaoperativos
 
Tutorial WindowsServer2008
Tutorial WindowsServer2008Tutorial WindowsServer2008
Tutorial WindowsServer2008
 
virtualizacion de servidores
virtualizacion de servidoresvirtualizacion de servidores
virtualizacion de servidores
 
Ada 3
Ada 3 Ada 3
Ada 3
 
Taller de sistemas operativos manuel chaparro
Taller de sistemas operativos manuel chaparroTaller de sistemas operativos manuel chaparro
Taller de sistemas operativos manuel chaparro
 
Proyecto xen server
Proyecto xen serverProyecto xen server
Proyecto xen server
 
SISTEMAS OPERATIVOS 1
SISTEMAS OPERATIVOS 1SISTEMAS OPERATIVOS 1
SISTEMAS OPERATIVOS 1
 
Trabajo de Sistemas Operativos
Trabajo de Sistemas OperativosTrabajo de Sistemas Operativos
Trabajo de Sistemas Operativos
 
Pract 1
Pract 1Pract 1
Pract 1
 
Trabajo practico n 2 sistema operativo
Trabajo practico n 2 sistema operativoTrabajo practico n 2 sistema operativo
Trabajo practico n 2 sistema operativo
 
Terminal fase 2
Terminal fase 2Terminal fase 2
Terminal fase 2
 
Sistemas operativos PRESENTACION
Sistemas operativos PRESENTACIONSistemas operativos PRESENTACION
Sistemas operativos PRESENTACION
 
1 sistemas operativo
1 sistemas operativo1 sistemas operativo
1 sistemas operativo
 
Manuel vasquez wind
Manuel vasquez windManuel vasquez wind
Manuel vasquez wind
 

Kürzlich hochgeladen

Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
actividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoactividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoJosDanielEstradaHern
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfPaolaRopero2
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularMooPandrea
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...JAVIER SOLIS NOYOLA
 
Estrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxEstrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxdkmeza
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 

Kürzlich hochgeladen (20)

Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
actividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoactividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° grado
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circular
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
Estrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxEstrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptx
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 

Máquina virtual

  • 1. Universidad Nacional de La Rioja Dpto. Acad. de Ciencias Exactas, Físicas y Naturales Ingeniería en Sistemas PLANEAMIENTO INICIAL Elección del Tema: La razón por la cual se escogió el tema Máquina Virtual, se debe a la gran importancia de la herramienta en la actualidad, y al excesivo interés por parte de los estudiantes y usuarios hacia esta tecnología. Además, la máquina virtual es muy útil para entornos de desarrollo o pruebas y especialmente, para entornos de producción. Debido a que, se puede crear una aplicación que deba de ejecutarse en distintas plataformas. La virtualización hardware permite mejorar la utilización de servidores, la seguridad y el trabajo con plataformas obsoletas. Información básica: La búsqueda de los datos o información se realizará en libros publicados virtualmente en la página http://books.google.com.ar. Como ser:  Sistemas operativos modernos. Segunda Edición. Andrew S. Tanenbaum. Año 2003  Sistemas Operativos Monopuesto. Xavier Cardona Peris y Anna Ferrer. Año 2010  Técnicos de Soporte Informático de la Comunidad Autónoma de Castilla Y León. Temario Vol. 1. Año 2006  Auxiliar administrativo del Servicio de la Salud de la Comunidad de Madrid. Temario Vol. 2. MAD. Año 2005  Sistemas Operativos Monopuesto. Jesús Niño. Año 2011  Entre Otros. Plan del Trabajo: 1era Semana (11/10/11) Se presentará la 1era etapa o planteamiento inicial que consistirá en la elección del tema, adquisición de la información básica y la elaboración del plan de trabajo. En la elección del tema, se mencionará el tema a trabajar y una breve justificación del porqué de su elección. La adquisición de la información básica, hace referencia de las fuentes de dónde se extraerá la información. La elaboración del plan de trabajo, es una guía de la distribución de trabajo respetando tiempos, consignas, etapas y sugerencias por parte del docente a cargo. 2da Semana (18/10/11) Exposición de la 2da etapa, fase en la que figura la recopilación de los datos, es decir la extracción de la información de las fuentes preestablecidas en la etapa anterior. Luego, será necesario la ordenación e interpretación del material de trabajo. Cátedra: Expresión Escrita y Oral 1 Docente: Lic. Almonacid, María Elisa Alumna: Carrizo, Stella Mayra
  • 2. Universidad Nacional de La Rioja Dpto. Acad. de Ciencias Exactas, Físicas y Naturales Ingeniería en Sistemas 3era Semana (25/10/11) Para ir finalizando el trabajo monográfico, se presentará la redacción final, cuyos pasos consistirán en la formulación coherente de los argumentos, la firmeza de las conclusiones y la precisa distribución final de la exposición. 4ta Semana (01/11/11) Finalmente, se hará una presentación formal del trabajo para la aprobación del mismo ante el docente a cargo. Cátedra: Expresión Escrita y Oral 2 Docente: Lic. Almonacid, María Elisa Alumna: Carrizo, Stella Mayra
  • 3. Universidad Nacional de La Rioja Dpto. Acad. de Ciencias Exactas, Físicas y Naturales Ingeniería en Sistemas ÍNDICE INTRODUCCIÓN……………………………………………………………….……….….……..Pág. 4 1. Máquina Virtual……………………………………………….….…………….……….……….Pág. 5 1.1. Características………………………………………………………………………………….Pág. 5 1.2. Uso doméstico………………………………………………………………………………….Pág. 5 1.3. Tipos de MV…………………………………………………………………….…..…...…….Pág. 6 1.3.1. MV de Sistema…………………………………………………………….….…….….…….Pág. 6 1.3.1.1. Aplicación de MV de sistema……………………………………………….…....…….….Pág. 6 1.3.2. MV de Proceso………………………………………………….……………..….………….Pág. 6 1.4. Técnicas…………………………………………………………………………….....……….Pág. 7 1.4.1. Emulación……………………………………………………………….…………..……….Pág. 7 1.4.2. Virtualización Completa…………………………………………….……………....……….Pág. 7 1.4.3. Paravirtualización…………………………………………………………………...……….Pág. 8 1.5. Lista de Hardware con soporte de Virtualización…………………………………….….…….Pág. 8 1.6. Lista de Máquinas Virtuales……………………………………………….…….…………….Pág. 8 1.6.1. Máquinas Virtuales de Proceso…………………………………….………….………….….Pág. 8 1.6.2. Máquinas Virtuales de Sistema…………………………………….………………..……….Pág. 9 1.6.3. Máquinas Virtuales a nivel sistema operativo…………………….……………….……….Pág. 10 1.7. Ventajas y Desventajas de Máquinas Virtuales.………………….….……………………….Pág. 10 1.7.1. Ventajas.…………………………………………………………...……………….……….Pág. 10 1.7.2. Desvantajas.……………… ……………………………………...……………....…..…….Pág. 11 1.8. Qué se necesita para trabajar con Máquinas Virtuales ……………………….…..………….Pág. 11 1.8.1. Sistemas operativos admitidos por software de virtualización……………………….…….Pág. 12 CONCLUSIÓN……………………………………….…………………………………..……….Pág. 13 BIBLIOGRAFÍA………………………………………………………………………….………Pág. 14 GLOSARIO……………………………………………………………….…………...………….Pág. 15 Cátedra: Expresión Escrita y Oral 3 Docente: Lic. Almonacid, María Elisa Alumna: Carrizo, Stella Mayra
  • 4. Universidad Nacional de La Rioja Dpto. Acad. de Ciencias Exactas, Físicas y Naturales Ingeniería en Sistemas INTRODUCCIÓN El tema que se tratará a continuación se llama Máquina Virtual. El objetivo del trabajo es describir qué es una Máquina Virtual, para qué se utiliza, cómo se maneja la Máquina Virtual, cuáles son los sistemas donde se puede instalar, conocer sus características, y cómo poder instalarla en nuestro procesador con los requerimientos solicitados, qué es poseer dos Sistemas Operativos “virtuales” funcionando en el procesador diferentes al Sistema Operativo físico y originalmente instalado en el equipo, entre otros. Para comprender el tema de Máquina Virtual es necesario entender qué es la virtualización. Y para ello se hará mención en el siguiente párrafo. La virtualización es la técnica empleada sobre las características físicas de algunos recursos computacionales, para ocultarlas de otros sistemas, aplicaciones o usuarios que interactúen con ellos. Esto implica hacer que un recurso físico, como un servidor, un sistema operativo o un dispositivo de almacenamiento, aparezca como si fuera varios recursos lógicos a la vez, o que varios recursos físicos, como servidores o dispositivos de almacenamiento, aparezcan como un único recurso lógico. Por ejemplo, la virtualización de un sistema operativo es el uso de una aplicación de software para permitir que un mismo sistema operativo maneje varias imágenes de los sistemas operativos a la misma vez. Esta tecnología permite la separación del hardware y el software, lo cual posibilita a su vez que múltiples sistemas operativos, aplicaciones o plataformas de cómputo se ejecuten simultáneamente en un solo servidor o PC según sea el caso de aplicación. La Metodología a aplicar en este trabajo, consistirá en la realización de etapas que permitirá un seguimiento organizado del mismo. Además se recolectará la información necesaria sobre el tema, y se comenzará con la ordenación de la misma a través de una estructura de desarrollo de los contenidos diseñada para evitar desviarse del contexto del mismo. Se quiere demostrar finalmente que las máquinas virtuales aportan la reducción de costos al no tener que comprar una máquina física por cada máquina del diseño. Las máquinas virtuales realizan más divisiones de las que en un principio se contaría al tener solo máquinas físicas. Cátedra: Expresión Escrita y Oral 4 Docente: Lic. Almonacid, María Elisa Alumna: Carrizo, Stella Mayra
  • 5. Universidad Nacional de La Rioja Dpto. Acad. de Ciencias Exactas, Físicas y Naturales Ingeniería en Sistemas MÁQUINA VIRTUAL Una máquina virtual (MV) es un software, llamado genéricamente hipervisor o, en inglés hypervisor, que, de manera que se pueden ejecutar programas en el ordenador virtual como si se ejecutasen en un ordenador real. Este software en un principio fue diseñado como “un duplicado eficiente y aislado de una máquina física”. Una máquina virtual está formada por la BIOS y un conjunto de recursos hardware (memoria, procesador, disco duro virtual, etc.) que se utilizan como si fuera la máquina física. Dentro de una máquina virtual se puede instalar cualquier sistema operativo, siempre y cuando el programa para virtualizar soporte ese sistema operativo. Desde máquinas virtuales se puede imprimir, usar dispositivos USB, navegar por la red, etc. Características Algunas características de estas máquinas son:  Las distintas MV pueden ejecutar cualquier sistema operativo o aplicación sin que la ejecución afecte a otras MV.  El sistema operativo que está instalado sobre el ordenador (físico) se denomina anfitrión y el sistema operativo que está instalado en la máquina virtual se llama invitado, la forma de instalar un sistema operativo invitado es igual que cuando se instala sobre una PC física.  Las MV tienen lo mismo que cualquier ordenador: BIOS, memoria, discos duros, etc.  Las MV tienen discos duros virtuales para que la máquina anfitriona (es decir, para la máquina real) sea simplemente ficheros de datos que se pueden copiar, mover, eliminar, etc.  El software que sirve para crear MV permite ejecutar varios sistemas operativos dentro del mismo hardware, compartiendo simultáneamente los recursos sin interferencias.  La virtualización permite que en un solo ordenador haya MV con distintos servicios o aplicaciones, por ejemplo, el correo electrónico, DNS, DHCP, etc. Gracias a la virtualización se aprovechan los ordenadores y se deja a un lado el principio de una aplicación por ordenador. Uso doméstico El uso doméstico más extendido de las MV es ejecutar sistemas operativos para probarlos. De esta forma podemos ejecutar un sistema operativo que queramos probar (Linux, por ejemplo) desde nuestro sistema operativo habitual (Windows, por ejemplo) sin necesidad de instalarlo directamente en nuestro ordenador y sin miedo a que se desconfigure el sistema operativo primario. Cátedra: Expresión Escrita y Oral 5 Docente: Lic. Almonacid, María Elisa Alumna: Carrizo, Stella Mayra
  • 6. Universidad Nacional de La Rioja Dpto. Acad. de Ciencias Exactas, Físicas y Naturales Ingeniería en Sistemas Tipos de Máquina Virtual Las MV se pueden clasificar en dos grandes categorías según su funcionalidad y su grado de equivalencia a una verdadera máquina. Máquina Virtual de Sistema (System Virtual Machine) Las MV de Sistema, también MV de Hardware, permiten al ordenador físico subyacente multiplexarse en varias máquinas virtuales, cada una ejecutando su propio sistema operativo. A la capa de software que permite la virtualización se la llama monitor de máquina virtual o hypervisor. Un monitor de máquina virtual puede ejecutarse o bien directamente sobre el hardware o bien sobre un sistema operativo (“host operating system”). Aplicación de MV de sistema  Varios sistemas operativos distintos pueden coexistir sobre el mismo ordenador, en sólido aislamiento el uno del otro, por ejemplo para probar un sistema operativo nuevo sin necesidad de instalarlo directamente.  La MV puede proporcionar una arquitectura de instrucciones (ISA) que sea algo distinta de la verdadera máquina. Es decir, podemos simular hardware.  Varias MV (cada una son su propio sistema operativo llamado sistema operativo “invitado” o ”guest”), pueden ser utilizadas para consolidar servidores. Esto permite que servicios que normalmente se tengan que ejecutar en ordenadores distintos para evitar interferencias, se puedan ejecutar en la misma máquina de manera completamente aislada y compartiendo los recursos de un único ordenador. La consolidación de servidores a menudo contribuye a reducir el coste total de las instalaciones necesarias para mantener los servicios, dado que permiten ahorrar en hardware.  La virtualización es una excelente opción hoy en día, ya que las máquinas actuales (Laptops, desktops, servidores) en la mayoría de los casos están siendo “subutilizados” (gran capacidad de disco, memoria RAM, en la mayoría de los casos se utiliza entre el 30% a 60% de su capacidad). Al virtualizar la necesidad de las nuevas máquinas en una ya existente se ahorra grandemente en costos asociados (energía, mantenimiento, espacio, etc.). Máquina Virtual de Proceso (Process Virtual Machine) Una MV de proceso, a veces llamada “MV de aplicación”, se ejecuta como un proceso normal dentro de un sistema operativo y soporta un solo proceso. La máquina se inicia automáticamente cuando se lanza el proceso que se desea ejecutar y se detiene cuando este finaliza. Su objetivo es el de proporcionar un entorno de ejecución independiente de la plataforma de hardware y del sistema operativo, que oculte los detalles de la plataforma subyacente y permita que un programa se ejecute siempre de la misma forma sobre cualquier plataforma. Cátedra: Expresión Escrita y Oral 6 Docente: Lic. Almonacid, María Elisa Alumna: Carrizo, Stella Mayra
  • 7. Universidad Nacional de La Rioja Dpto. Acad. de Ciencias Exactas, Físicas y Naturales Ingeniería en Sistemas Técnicas Se pueden considerar tres técnicas de virtualización: Emulación, Virtualización Completa (Full Virtualization), Paravirtualización (Paravirtualization). Emulación La emulación se basa en crear máquinas virtuales que emulan el hardware de una o varias plataformas hardware distintas. Este tipo de virtualización es la más costosa y la menos eficiente, ya que obliga a simular completamente el comportamiento de la plataforma hardware a emular e implica también que cada instrucción que se ejecute en estas plataformas sea traducida al hardware real. Sin embargo la emulación tiene características interesantes, como poder ejecutar un sistema operativo diseñado para una plataforma concreta sobre otra plataforma, sin tener que modificarlo, o en el desarrollo de firmware para dispositivos hardware, donde se pueden comenzar estos desarrollos sin tener que esperar a tener disponible el hardware real. Virtualización completa Con este término se denominan aquellas soluciones que permiten ejecutar sistemas operativos huésped (Guest), sin tener que modificarlos, sobre un sistema anfitrión (Host), utilizando en medio un Hypervisor o Virtual Machine Monitor que permite compartir el hardware real. Esta capa intermedia es la encargada de monitorizar los sistemas huésped con el fin de capturar determinadas instrucciones protegidas de acceso al hardware, que no pueden realizar de forma nativa al no tener acceso directo a él. Su principal ventaja es que los sistemas operativos pueden ejecutarse sin ninguna modificación sobre la plataforma, aunque como inconveniente frente a la emulación, el sistema operativo debe estar soportado en la arquitectura virtualizada. En lo que respecta al rendimiento, éste es significativamente mayor que en la emulación, pero menor que en una plataforma nativa, debido a la monitorización y la mediación del hypervisor. Sin embargo, recientes incorporaciones técnicas en las plataformas x86 hechas por Intel y AMD, como son Intel VT y AMD-V, han permitido que soluciones basadas en la virtualización completa se acerquen prácticamente al rendimiento nativo. Hay que tener en cuenta también que la virtualización completa no se refiere a todo el conjunto de hardware disponible en un equipo, sino a sus componentes principales, básicamente el procesador y memoria. De esta forma, otros periféricos como tarjetas gráficas, de red o de sonido, no se virtualizan. Las máquinas huésped no disponen de los mismos dispositivos que el anfitrión, sino de otros virtuales genéricos. Por ejemplo, si se dispone de una tarjeta nVidia GeForce en el anfitrión, los equipos huésped no verán esta tarjeta sino una genérica Cirrus. Cátedra: Expresión Escrita y Oral 7 Docente: Lic. Almonacid, María Elisa Alumna: Carrizo, Stella Mayra
  • 8. Universidad Nacional de La Rioja Dpto. Acad. de Ciencias Exactas, Físicas y Naturales Ingeniería en Sistemas Paravirtualización La paravirtualización surgió como una forma de mejorar la eficiencia de las máquinas virtuales y acercarlo al rendimiento nativo. Para ello se basa en que los sistemas virtualizados (huésped) deben estar basados en sistemas operativos especialmente modificados para ejecutarse sobre un hypervisor. De esta forma no es necesario que éste monitorice todas las instrucciones, sino que los sistemas operativos huésped y anfitrión colaboran en la tarea. Uno de los componentes más destacados de esta familia es Xen. Permite paravirtualización utilizando sistemas operativos modificados, y virtualización completa sobre procesadores con tecnología Intel-VT o AMD-V. Listado de Hardware con soporte para Virtualización  AMD-V (anteriormente llamado Pacífica).  ARM TrustZone.  Boston Circuits gCore (grid-on-chip) con núcleos 16 ARC 750D y módulo de virtualización de hardware Time-machine.  Freescale PowerPC MPC8572 y MPC8641D.  IBM System/370, System/390 y mainframes ZSeries.  Intel VT (anteriormente llamado Vanderpool).  SPARC de Sun Microsystems. Lista de Máquinas Virtuales Máquinas virtuales de proceso  Common Language Runtime - C#, Visual Basic .NET, J#, Managed C++  EiffelStudiopara el lenguaje de programación Eiffel  Lenguaje de programación Erlang  Forth virtual machine - Forth  Glulx - Glulx, Z-code  Harbour - Harbour virtual machine  Hec - Hasm Assembler  Inferno - Limbo  Java virtual machine - Java, Nice, NetREXX  Low Level Virtual Machine (LLVM) - actualmente C, C++, Stacker  Lua  Macromedia Flash Player - SWF  MMIX - MMIXAL  Neko virtual machine actualmente Neko y haXe  O-code machine - BCPL  P-code machine - Pascal  Parrot - Perl 6 Cátedra: Expresión Escrita y Oral 8 Docente: Lic. Almonacid, María Elisa Alumna: Carrizo, Stella Mayra
  • 9. Universidad Nacional de La Rioja Dpto. Acad. de Ciencias Exactas, Físicas y Naturales Ingeniería en Sistemas  Perl virtual machine - Perl  Portable.NET - C#, Visual Basic .NET, J#, Managed C++  YARV - Ruby  Rubinius - Ruby  ScummVM - Scumm  SECD machine - ISWIM, Lispkit Lisp  Sed the stream-editor can also be seen as a VM with 2 storage spaces.  Smalltalk virtual machine - Smalltalk  SQLite virtual machine - SQLite opcodes  Squeak virtual machine - Squeak  SWEET16  TrueType virtual machine - TrueType  Valgrind - chequeo de accesos a memoria y "leaks" en x86/x86-64 code under Linux  VX32 virtual machine - application-level virtualization for native code  Virtual Processor (VP) from Tao Group (UK).  Waba - similar a Java, para dispositivos pequeños  Warren Abstract Machine - Prolog, CSC GraphTalk  Z-machine - Z-Code  Zend Engine - PHP Máquinas virtuales de sistema  VThere (de Sentillion, Inc.)  ATL (A MTL Virtual Machine)  Bochs emulador de PC x86 y AMD64, portátil y open source  CoLinux Open Source Linux inside Windows  Denali, uses paravirtualization of x86 for running para-virtualized PC operating systems.  FAUmachine  Hercules emulator, free System/370, ESA/390, z/Mainframe  Integrity Workstation Green Hills Software  LilyVM is a lightweight virtual machineAn introduction  Microsoft Virtual PC y Microsoft Virtual Server  OKL4  Parallels Workstation, virtualización de x86 para ejecutar sistemas operativos  Parallels Desktop for Mac, virtualización de x86 para ejecutar máquinas virtuales en Mac OS X  QEMU, muy popular en entornos Linux  SheepShaver.  Simics  SVISTA  Trango Virtual Processors  TwoOStwo  User-mode Linux  VirtualBox  Virtual Iron (Virtual Iron 3.1)  Virtual Operating System de Star Virtual Machines Cátedra: Expresión Escrita y Oral 9 Docente: Lic. Almonacid, María Elisa Alumna: Carrizo, Stella Mayra
  • 10. Universidad Nacional de La Rioja Dpto. Acad. de Ciencias Exactas, Físicas y Naturales Ingeniería en Sistemas  VM de IBM  VMware (ESX Server, Fusion, Virtual Server, Workstation, Player y ACE)  Xen  KVM  IBM POWER SYSTEMS Máquinas virtuales a nivel de sistema operativo  OpenVZ  Virtuozzo  FreeVPS  Linux-VServer  FreeBSD Jails  Solaris Containers  AIX Workload Partitions Ventajas y Desventajas de Máquinas Virtuales Ventajas  Permitan probar sistemas operativos, aplicaciones y configuraciones sin interferir con otras aplicaciones o sistemas operativos existentes. (Si no se creará una máquina virtual, la solución sería crear una partición y dar formato).  El sistema operativo virtualizado en la MV es totalmente independiente del sistema operativo de la máquina anfitriona.  Facilidad para hacer copias de seguridad, es tan simple como copiar y copiar un fichero.  Gracias a las snapshops (instantáneas o copias de seguridad) los errores no son fatales y se pueden recuperar un estado anterior de la MV.  Permite que los cambios que se realizan en la MV no se guarden, las modificaciones desaparecen cuando se reinicia la MV, también está opción de guardar los cambios.  No es necesario cargar e instalar el gestor de arranque dual para ejecutar varios sistemas operativos, y estos se pueden ejecutar simultáneamente.  Si el disco duro virtual se daña, existe la posibilidad de abrirlo, dependiendo del sistema fichero que tenga se puede abrir desde un sistema Linux o Windows virtualizado. En el caso de que el disco duro tenga extensión .VHD se puede abrir desde Windows 7 y Vista sin tener que virtualizarlo (Inicio→ Equipo→ Botón de la derecha Administrar→ Almacenamiento→ Administración de Discos→ Botón de la derecha Exponer→ Seleccionar la ubicación del Fichero .VHD→ Pulsar el botón Aceptar→ Botón de la derecha encima del disco que acabamos de exponer pulsa En línea, en algunos casos puede ser necesario arrancarlo con MBR o GPT). En el caso de que el disco duro tenga extensión .VDI se puede abrir Oracle VM VirtualBox.  Un error en un sistema operativo virtualizado en una MV sólo afecta a esa máquina.  Pueden ser sistemas operativos portátiles, el sistema virtualizado se puede llevar en un dispositivo USB y arrancarlo en cualquier ordenador.  La ventaja de los discos duros virtuales frente a la memoria es que se puede indicar que se usará un disco duro de, por ejemplo, 20 Gigas, pero ese espacio no se usa al completo, sino que las máquinas Cátedra: Expresión Escrita y Oral 10 Docente: Lic. Almonacid, María Elisa Alumna: Carrizo, Stella Mayra
  • 11. Universidad Nacional de La Rioja Dpto. Acad. de Ciencias Exactas, Físicas y Naturales Ingeniería en Sistemas virtuales permiten que ese espacio vaya creciendo conforme haga falta, aunque hasta el tamaño máximo que has indicado. Desventajas  El funcionamiento de las snapshots puede ser un problema cuando un usuario hace un cambio importante (por ejemplo en una base de datos) y se vuelve a un punto anterior por otro motivo, esa información incluida en la base de datos se perderá.  No hay un estándar para la creación de las máquinas virtuales, la mayoría de los programas permiten importar máquinas creadas con otras herramientas.  Otro inconveniente es que agrega gran complejidad al sistema en tiempo de ejecución. Esto tiene como efecto la ralentización del sistema, es decir, el programa no alcanzará la misma velocidad de ejecución que si se instalase directamente en el sistema operativo “anfitrión” (host) o directamente sobre la plataforma de hardware. Sin embargo, a menudo la flexibilidad que ofrecen compensa esta pérdida de eficiencia. Qué se necesita para trabajar con Máquinas Virtuales Se necesita de un procesador rápido (550 MHz mínimo, 1 GHz recomendado), como Intel Celeron, Pentium III, Pentium 4, Xeon; AMD Opteron, Athlon, Athlon 64, Athlon X2, Sempron, o Duron. Hace falta bastante espacio libre en el disco, sobre todo si se trabajará con varias máquinas virtuales y los discos que se solicitan deben poseer bastante espacio (de 5GB a 8GB para cada máquina virtual, todo dependiendo de lo que se instale). Se requiere de memorias de 1GB como mínimo. Se debe tener en cuenta el sistema operativo donde se instale y el software de virtualización que se elija. Estos aspectos se tratarán a continuación. Cátedra: Expresión Escrita y Oral 11 Docente: Lic. Almonacid, María Elisa Alumna: Carrizo, Stella Mayra
  • 12. Universidad Nacional de La Rioja Dpto. Acad. de Ciencias Exactas, Físicas y Naturales Ingeniería en Sistemas Sistemas operativos admitidos por software de virtualización Sistema operativo Hyper-V Virtual Server VMware Windows XP Professional X X X Windows XP (64 bits) X X Windows Vista X X X Windows Vista (64 bits) X X Windows Server 2003 Web Edition X X X Windows Server 2003 Standard Edition (32 bits) X X X Windows Server 2003 Enterprise Edition (32 bits) X X X Windows Server 2003 Standard Edition (64 bits) X X Windows Server 2003 Datacenter Edition (64 bits) X X Windows Web Server 2008 X X Windows Server 2008 Core Edition (32 bits) X X X Windows Server 2008 Standard Edition (32 bits) X X X Windows Server 2008 Datacenter Edition (64 bits) X X X Windows Server 2008 Small Business Server Edition (32 bits) X X X Windows 7 X Windows Server 2008 R2 Standard Edition (32 bits) X Windows Server 2008 R2 Enterprise Edition (32 bits) X Windows Server 2008 R2 Datacenter Edition (32 bits) X Windows Server 2008 R2 Standard Edition (64 bits) X Windows Server 2008 R2 Enterprise Edition (64 bits) X Windows Server 2008 R2 Datacenter Edition (64 bits) X SuSE Linux Enterprise Server 9.0 X X SuSE Linux Enterprise Server 10.0 (32 bits) X X X SuSE Linux Enterprise Server 10.0 (64 bits) X X Red Hat Linux 9.0 X Red Hat Enterprise Linux 3.0 (32 bits) X X Red Hat Enterprise Linux 3.0 (64 bits) X Red Hat Enterprise Linux 4.0 (32 bits) X X Red Hat Enterprise Linux 5.0 (64 bits) X Open Enterprise Server X Sun Solaris 10 (64 bits) X OS/2 4.5 X Ubuntu Linux (32 y 64 bits) X Cátedra: Expresión Escrita y Oral 12 Docente: Lic. Almonacid, María Elisa Alumna: Carrizo, Stella Mayra
  • 13. Universidad Nacional de La Rioja Dpto. Acad. de Ciencias Exactas, Físicas y Naturales Ingeniería en Sistemas CONCLUSIÓN El tema que se trató en la presente monografía fue Máquina Virtual. Para concluir esta monografía, se afirma que se resolvieron todas las incógnitas presentadas al comienzo del trabajo. A modo de resumen de lo que trató esta exposición, se puede destacar lo siguiente, las máquinas virtuales permiten al usuario emular ordenadores y ejecutar sistemas operativos para probarlos sin necesidad de instalarlo directamente en la computadora. Existen dos tipos de máquinas virtuales, la de Sistema o Hardware que permiten al ordenador físico subyacente multiplexarse en varias máquinas virtuales. Y la de proceso o aplicación, que se ejecuta como un proceso normal dentro de un sistema operativo y soporta un solo proceso. El uso de máquinas virtuales implica muchas ventajas como la capacidad de escribir una sola aplicación en distintos lenguajes sin necesidad de preocuparse por las interfaces entre estos o la más importante que es la portabilidad. La metodología aplicada para poder realizar el trabajo, fue eficiente en el sentido de que se pudo completar las etapas según el tiempo que se fijó en ellas. La estructura de desarrollo de los contenidos fue de gran ayuda y evitó explayarse demasiado e impedir salirse del contexto del tema central. Para finalizar la monografía se puede decir, que las máquinas virtuales aportan la reducción de costos al no tener que comprar una máquina física por cada máquina de diseño. Las máquinas virtuales realizan más divisiones de las que en un principio se contaría al tener solo máquinas físicas. Cátedra: Expresión Escrita y Oral 13 Docente: Lic. Almonacid, María Elisa Alumna: Carrizo, Stella Mayra
  • 14. Universidad Nacional de La Rioja Dpto. Acad. de Ciencias Exactas, Físicas y Naturales Ingeniería en Sistemas BIBLIOGRAFÍA Sitios Web  http://es.wikipedia.org/wiki/M%C3%A1quina_virtual#Emulaci.C3.B3n_del_hardware_subyacente_ .28ejecuci.C3.B3n_nativa.29  http://es.scribd.com/doc/50398451/36/Emulacion-del-hardware-subyacente-ejecucion-nativa  http://www.tecnologiapyme.com/software/que-es-la-virtualizacion  http://www.slideshare.net/estebanbanban/maquina-virtual-1746177  http://www.arcos.inf.uc3m.es/~folcina/pfc-html/node16.html Libros digitalizados  http://books.google.com.ar/books?id=YmpA8QCWWMIC&pg=PA10&dq=maquina+virtual&hl=en &ei=9uSDTsbPLMrr0gH214l0&sa=X&oi=book_result&ct=result&resnum=2&ved=0CDMQ6AEw AQ#v=onepage&q=maquina%20virtual&f=false  http://books.google.com.ar/books?id=k5ifRF67clgC&pg=PA93&dq=maquina+virtual&hl=es&ei=D 0KDTrPhMMbz0gGDx5lN&sa=X&oi=book_result&ct=result&resnum=5&ved=0CEAQ6AEwBA #v=onepage&q=maquina%20virtual&f=false Cátedra: Expresión Escrita y Oral 14 Docente: Lic. Almonacid, María Elisa Alumna: Carrizo, Stella Mayra
  • 15. Universidad Nacional de La Rioja Dpto. Acad. de Ciencias Exactas, Físicas y Naturales Ingeniería en Sistemas GLOSARIO .VDI: Extensión de ficheros de imágenes de VirtualBox. Es un formato de archivo independiente del dispositivo empleado por sistema TeX como salida. .VHD: Formato es un fichero formateado para ser estructuralmente idéntico a un disco duro físico. AMD: Advanced Micro Devices, Inc. es una de las compañías más grandes del mundo en producción de microprocesadores compatibles x86 (junto a Intel) y uno de los más importantes fabricantes de CPUs, GPUs, chipsets y otros dispositivos semiconductores. BIOS: El Sistema Básico de Entrada/Salida (Basic Input-Output System ) es un código de software que localiza y reconoce todos los dispositivos necesarios para cargar el sistema operativo en la RAM; es un software muy básico instalado en la placa base que permite que esta cumpla su cometido. Cirrus Logic: Compañía que diseña chips para tarjeta gráfica VGA y SVGA. DHCP (Protocolo de configuración de host dinámico): Protocolo que permite que un equipo conectado a una red pueda obtener su configuración (principalmente, su configuración de red) en forma dinámica (es decir, sin intervención particular). Sólo tiene que especificarle al equipo, mediante DHCP, que encuentre una dirección IP de manera independiente. El objetivo principal es simplificar la administración de la red. DNS (Sistema de Nombres de Dominio): Sistema de nomenclatura jerárquica para computadoras, servicios o cualquier recurso conectado a Internet o a una red privada. Asocia nombres en lenguaje normal (por ejemplo, www.google.com.ar) con direcciones numéricas (como, 173.194.42.50). GPT (Table de Partición GUID): Es un estándar para la colocación de la tabla de particiones en un disco duro físico. Es parte del estándar Extensible Firmware Interface (EFI) propuesto por Intel para reemplazar la desfasada BIOS del PC, una de las pocas réplicas que quedan, heredada del IBM PC original. Intel Corporation: Es el más grande fabricante de chips semiconductores basado en ingresos. La compañía es la creadora de la serie de procesadores x86, los procesadores más comúnmente encontrados en la mayoría de las computadoras personales. MBR (Master Boot Record): Es el primer sector ("sector cero") de un dispositivo de almacenamiento de datos, como un disco duro. A veces, se utiliza para el arranque del sistema operativo con bootstrap, otras veces es usado para almacenar una tabla de particiones y, en ocasiones, se usa sólo para identificar un dispositivo de disco individual, aunque en algunas máquinas esto último no se usa y se ignora. Oracle VM VirtualBox: Es un software de virtualización para arquitecturas x86/amd64, creado originalmente por la empresa alemana innotek GmbH. Actualmente es desarrollado por Oracle Corporation como parte de su familia de productos de virtualización. Por medio de esta aplicación es posible instalar sistemas operativos adicionales, conocidos como «sistemas invitados», dentro de otro sistema operativo «anfitrión», cada uno con su propio ambiente virtual. Portabilidad: Capacidad de un programa o sistema de ejecutarse en diferentes plataformas o arquitecturas con mínimas modificaciones. Cátedra: Expresión Escrita y Oral 15 Docente: Lic. Almonacid, María Elisa Alumna: Carrizo, Stella Mayra
  • 16. Universidad Nacional de La Rioja Dpto. Acad. de Ciencias Exactas, Físicas y Naturales Ingeniería en Sistemas Servidores: Computadora que, formando parte de una red, provee servicios a otras computadoras denominadas clientes. Sistemas Operativos (SO): es el software básico de una computadora que provee una interfaz entre el resto de programas del ordenador, los dispositivos hardware y el usuario. Tarjeta nVidia GeForce: GeForce es la denominación que tienen las tarjetas gráficas que cuentan con unidades de procesamiento gráfico (GPU) desarrolladas por la empresa estadounidense NVIDIA. Su introducción en el mercado posicionó a la entonces casi desconocida firma, a ser la compañía líder del sector. Actualmente, la serie GeForce ha conocido trece generaciones a lo largo de su existencia. Además existen versiones profesionales de estas unidades, conocidas con el nombre de Quadro. x86: Nombre dado al grupo de microprocesadores de la familia de Intel y a la arquitectura que comparten estos procesadores. Existen X86 tanto de 16 bits como de 32 bits, estos últimos llamados IA-32 (x86-32). Cátedra: Expresión Escrita y Oral 16 Docente: Lic. Almonacid, María Elisa Alumna: Carrizo, Stella Mayra