Your SlideShare is downloading. ×
Máquina virtual
Máquina virtual
Máquina virtual
Máquina virtual
Máquina virtual
Máquina virtual
Máquina virtual
Máquina virtual
Máquina virtual
Máquina virtual
Máquina virtual
Máquina virtual
Máquina virtual
Máquina virtual
Máquina virtual
Máquina virtual
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Máquina virtual

2,435

Published on

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
2,435
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
55
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Universidad Nacional de La RiojaDpto. Acad. de Ciencias Exactas, Físicas y NaturalesIngeniería en Sistemas PLANEAMIENTO INICIALElección del Tema: La razón por la cual se escogió el tema Máquina Virtual, se debe a la gran importancia de laherramienta en la actualidad, y al excesivo interés por parte de los estudiantes y usuarios hacia estatecnologí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 endistintas plataformas. La virtualización hardware permite mejorar la utilización de servidores, la seguridad y el trabajocon plataformas obsoletas.Información básica:La búsqueda de los datos o información se realizará en libros publicados virtualmente en la páginahttp://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ónde 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 suelección.La adquisición de la información básica, hace referencia de las fuentes de dónde se extraerá lainformació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 dela información de las fuentes preestablecidas en la etapa anterior. Luego, será necesario la ordenación einterpretación del material de trabajo.Cátedra: Expresión Escrita y Oral 1Docente: Lic. Almonacid, María ElisaAlumna: Carrizo, Stella Mayra
  • 2. Universidad Nacional de La RiojaDpto. Acad. de Ciencias Exactas, Físicas y NaturalesIngeniería en Sistemas3era Semana (25/10/11)Para ir finalizando el trabajo monográfico, se presentará la redacción final, cuyos pasos consistirán enla formulación coherente de los argumentos, la firmeza de las conclusiones y la precisa distribuciónfinal 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 acargo.Cátedra: Expresión Escrita y Oral 2Docente: Lic. Almonacid, María ElisaAlumna: Carrizo, Stella Mayra
  • 3. Universidad Nacional de La RiojaDpto. Acad. de Ciencias Exactas, Físicas y NaturalesIngeniería en Sistemas ÍNDICEINTRODUCCIÓN……………………………………………………………….……….….……..Pág. 41. Máquina Virtual……………………………………………….….…………….……….……….Pág. 51.1. Características………………………………………………………………………………….Pág. 51.2. Uso doméstico………………………………………………………………………………….Pág. 51.3. Tipos de MV…………………………………………………………………….…..…...…….Pág. 61.3.1. MV de Sistema…………………………………………………………….….…….….…….Pág. 61.3.1.1. Aplicación de MV de sistema……………………………………………….…....…….….Pág. 61.3.2. MV de Proceso………………………………………………….……………..….………….Pág. 61.4. Técnicas…………………………………………………………………………….....……….Pág. 71.4.1. Emulación……………………………………………………………….…………..……….Pág. 71.4.2. Virtualización Completa…………………………………………….……………....……….Pág. 71.4.3. Paravirtualización…………………………………………………………………...……….Pág. 81.5. Lista de Hardware con soporte de Virtualización…………………………………….….…….Pág. 81.6. Lista de Máquinas Virtuales……………………………………………….…….…………….Pág. 81.6.1. Máquinas Virtuales de Proceso…………………………………….………….………….….Pág. 81.6.2. Máquinas Virtuales de Sistema…………………………………….………………..……….Pág. 91.6.3. Máquinas Virtuales a nivel sistema operativo…………………….……………….……….Pág. 101.7. Ventajas y Desventajas de Máquinas Virtuales.………………….….……………………….Pág. 101.7.1. Ventajas.…………………………………………………………...……………….……….Pág. 101.7.2. Desvantajas.……………… ……………………………………...……………....…..…….Pág. 111.8. Qué se necesita para trabajar con Máquinas Virtuales ……………………….…..………….Pág. 111.8.1. Sistemas operativos admitidos por software de virtualización……………………….…….Pág. 12CONCLUSIÓN……………………………………….…………………………………..……….Pág. 13BIBLIOGRAFÍA………………………………………………………………………….………Pág. 14GLOSARIO……………………………………………………………….…………...………….Pág. 15Cátedra: Expresión Escrita y Oral 3Docente: Lic. Almonacid, María ElisaAlumna: Carrizo, Stella Mayra
  • 4. Universidad Nacional de La RiojaDpto. Acad. de Ciencias Exactas, Físicas y NaturalesIngenierí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 semaneja 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 dosSistemas Operativos “virtuales” funcionando en el procesador diferentes al Sistema Operativo físico yoriginalmente instalado en el equipo, entre otros. Para comprender el tema de Máquina Virtual es necesario entender qué es la virtualización. Ypara 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 recursoscomputacionales, 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 dealmacenamiento, 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 softwarepara permitir que un mismo sistema operativo maneje varias imágenes de los sistemas operativos a lamisma vez. Esta tecnología permite la separación del hardware y el software, lo cual posibilita a su vez quemúltiples sistemas operativos, aplicaciones o plataformas de cómputo se ejecuten simultáneamente enun 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á unseguimiento organizado del mismo. Además se recolectará la información necesaria sobre el tema, y secomenzará con la ordenación de la misma a través de una estructura de desarrollo de los contenidosdiseñada para evitar desviarse del contexto del mismo. Se quiere demostrar finalmente que las máquinas virtuales aportan la reducción de costos al notener que comprar una máquina física por cada máquina del diseño. Las máquinas virtuales realizanmá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 4Docente: Lic. Almonacid, María ElisaAlumna: Carrizo, Stella Mayra
  • 5. Universidad Nacional de La RiojaDpto. Acad. de Ciencias Exactas, Físicas y NaturalesIngeniería en Sistemas MÁQUINA VIRTUAL Una máquina virtual (MV) es un software, llamado genéricamente hipervisor o, en ingléshypervisor, que, de manera que se pueden ejecutarprogramas en el ordenador virtual como si se ejecutasen enun ordenador real. Este software en un principio fuediseñado como “un duplicado eficiente y aislado de unamáquina física”. Una máquina virtual está formada por la BIOS y unconjunto de recursos hardware (memoria, procesador, discoduro virtual, etc.) que se utilizan como si fuera la máquinafísica. Dentro de una máquina virtual se puede instalarcualquier sistema operativo, siempre y cuando el programapara virtualizar soporte ese sistema operativo. Desdemáquinas virtuales se puede imprimir, usar dispositivosUSB, 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. Deesta forma podemos ejecutar un sistema operativo que queramos probar (Linux, por ejemplo) desdenuestro sistema operativo habitual (Windows, por ejemplo) sin necesidad de instalarlo directamente ennuestro ordenador y sin miedo a que se desconfigure el sistema operativo primario.Cátedra: Expresión Escrita y Oral 5Docente: Lic. Almonacid, María ElisaAlumna: Carrizo, Stella Mayra
  • 6. Universidad Nacional de La RiojaDpto. Acad. de Ciencias Exactas, Físicas y NaturalesIngenierí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 deequivalencia 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 subyacentemultiplexarse en varias máquinas virtuales, cada unaejecutando su propio sistema operativo. A la capa desoftware que permite la virtualización se la llamamonitor de máquina virtual o hypervisor. Un monitorde máquina virtual puede ejecutarse o biendirectamente sobre el hardware o bien sobre unsistema 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 normaldentro de un sistema operativo y soporta un solo proceso. La máquina se inicia automáticamentecuando 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 dehardware y del sistema operativo, que oculte los detalles de la plataforma subyacente y permita que unprograma se ejecute siempre de la misma forma sobre cualquier plataforma.Cátedra: Expresión Escrita y Oral 6Docente: Lic. Almonacid, María ElisaAlumna: Carrizo, Stella Mayra
  • 7. Universidad Nacional de La RiojaDpto. Acad. de Ciencias Exactas, Físicas y NaturalesIngeniería en Sistemas Técnicas Se pueden considerar tres técnicas de virtualización: Emulación, Virtualización Completa (FullVirtualization), Paravirtualización (Paravirtualization).EmulaciónLa emulación se basa en crear máquinas virtuales que emulan el hardware de una o varias plataformashardware distintas. Este tipo de virtualización es lamás costosa y la menos eficiente, ya que obliga asimular completamente el comportamiento de laplataforma hardware a emular e implica también quecada instrucción que se ejecute en estas plataformassea traducida al hardware real. Sin embargo la emulación tiene característicasinteresantes, como poder ejecutar un sistemaoperativo diseñado para una plataforma concretasobre otra plataforma, sin tener que modificarlo, o en el desarrollo de firmware para dispositivoshardware, donde se pueden comenzar estos desarrollos sin tener que esperar a tener disponible elhardware real.Virtualización completa Con este término se denominan aquellas soluciones que permiten ejecutar sistemas operativoshuésped (Guest), sin tener que modificarlos, sobre un sistema anfitrión (Host), utilizando en medio unHypervisor o Virtual Machine Monitor que permite compartir el hardware real. Esta capa intermedia esla encargada de monitorizar los sistemas huésped con el fin de capturar determinadas instruccionesprotegidas 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ónsobre la plataforma, aunque como inconveniente frente a la emulación, el sistema operativo debe estarsoportado en la arquitectura virtualizada. En lo que respecta al rendimiento, éste es significativamente mayor que en la emulación, peromenor que en una plataforma nativa, debido a la monitorización y la mediación del hypervisor. Sinembargo, recientes incorporaciones técnicas en lasplataformas x86 hechas por Intel y AMD, como sonIntel VT y AMD-V, han permitido que solucionesbasadas en la virtualización completa se acerquenprácticamente al rendimiento nativo. Hay que tener en cuenta también que lavirtualización completa no se refiere a todo elconjunto de hardware disponible en un equipo, sinoa sus componentes principales, básicamente elprocesador y memoria. De esta forma, otros periféricos como tarjetas gráficas, de red o de sonido, no sevirtualizan. Las máquinas huésped no disponen de los mismos dispositivos que el anfitrión, sino deotros virtuales genéricos. Por ejemplo, si se dispone de una tarjeta nVidia GeForce en el anfitrión, losequipos huésped no verán esta tarjeta sino una genérica Cirrus.Cátedra: Expresión Escrita y Oral 7Docente: Lic. Almonacid, María ElisaAlumna: Carrizo, Stella Mayra
  • 8. Universidad Nacional de La RiojaDpto. Acad. de Ciencias Exactas, Físicas y NaturalesIngeniería en SistemasParavirtualización La paravirtualización surgió como una forma de mejorar la eficiencia de las máquinas virtualesy acercarlo al rendimiento nativo. Para ello se basaen que los sistemas virtualizados (huésped) debenestar basados en sistemas operativos especialmentemodificados para ejecutarse sobre un hypervisor.De esta forma no es necesario que éste monitoricetodas las instrucciones, sino que los sistemasoperativos huésped y anfitrión colaboran en latarea. Uno de los componentes más destacados de esta familia es Xen. Permite paravirtualizaciónutilizando sistemas operativos modificados, y virtualización completa sobre procesadores contecnologí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 VirtualesMá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 6Cátedra: Expresión Escrita y Oral 8Docente: Lic. Almonacid, María ElisaAlumna: Carrizo, Stella Mayra
  • 9. Universidad Nacional de La RiojaDpto. Acad. de Ciencias Exactas, Físicas y NaturalesIngenierí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 - PHPMá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 MachinesCátedra: Expresión Escrita y Oral 9Docente: Lic. Almonacid, María ElisaAlumna: Carrizo, Stella Mayra
  • 10. Universidad Nacional de La RiojaDpto. Acad. de Ciencias Exactas, Físicas y NaturalesIngeniería en Sistemas VM de IBM VMware (ESX Server, Fusion, Virtual Server, Workstation, Player y ACE) Xen KVM IBM POWER SYSTEMSMá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 VirtualesVentajas 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 Vistasin 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 exponerpulsa 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áquinasCátedra: Expresión Escrita y Oral 10Docente: Lic. Almonacid, María ElisaAlumna: Carrizo, Stella Mayra
  • 11. Universidad Nacional de La RiojaDpto. Acad. de Ciencias Exactas, Físicas y NaturalesIngenierí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 IntelCeleron, Pentium III, Pentium 4, Xeon; AMD Opteron, Athlon, Athlon 64, Athlon X2, Sempron, oDuron. Hace falta bastante espacio libre en el disco, sobre todo si se trabajará con varias máquinasvirtuales y los discos que se solicitan deben poseer bastante espacio (de 5GB a 8GB para cada máquinavirtual, 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 quese elija. Estos aspectos se tratarán a continuación.Cátedra: Expresión Escrita y Oral 11Docente: Lic. Almonacid, María ElisaAlumna: Carrizo, Stella Mayra
  • 12. Universidad Nacional de La RiojaDpto. Acad. de Ciencias Exactas, Físicas y NaturalesIngeniería en SistemasSistemas 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) XCátedra: Expresión Escrita y Oral 12Docente: Lic. Almonacid, María ElisaAlumna: Carrizo, Stella Mayra
  • 13. Universidad Nacional de La RiojaDpto. Acad. de Ciencias Exactas, Físicas y NaturalesIngenierí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 alcomienzo del trabajo. A modo de resumen de lo que trató esta exposición, se puede destacar lo siguiente, las máquinasvirtuales permiten al usuario emular ordenadores y ejecutar sistemas operativos para probarlos sinnecesidad de instalarlo directamente en la computadora. Existen dos tipos de máquinas virtuales, la deSistema o Hardware que permiten al ordenador físico subyacente multiplexarse en varias máquinasvirtuales. Y la de proceso o aplicación, que se ejecuta como un proceso normal dentro de un sistemaoperativo y soporta un solo proceso. El uso de máquinas virtuales implica muchas ventajas como la capacidad de escribir una solaaplicación en distintos lenguajes sin necesidad de preocuparse por las interfaces entre estos o la másimportante que es la portabilidad. La metodología aplicada para poder realizar el trabajo, fue eficiente en el sentido de que sepudo completar las etapas según el tiempo que se fijó en ellas. La estructura de desarrollo de loscontenidos fue de gran ayuda y evitó explayarse demasiado e impedir salirse del contexto del temacentral. Para finalizar la monografía se puede decir, que las máquinas virtuales aportan la reducción decostos al no tener que comprar una máquina física por cada máquina de diseño. Las máquinas virtualesrealizan 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 13Docente: Lic. Almonacid, María ElisaAlumna: Carrizo, Stella Mayra
  • 14. Universidad Nacional de La RiojaDpto. Acad. de Ciencias Exactas, Físicas y NaturalesIngeniería en Sistemas BIBLIOGRAFÍASitios 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.htmlLibros 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=falseCátedra: Expresión Escrita y Oral 14Docente: Lic. Almonacid, María ElisaAlumna: Carrizo, Stella Mayra
  • 15. Universidad Nacional de La RiojaDpto. Acad. de Ciencias Exactas, Físicas y NaturalesIngeniería en Sistemas GLOSARIO.VDI: Extensión de ficheros de imágenes de VirtualBox. Es un formato de archivo independientedel 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ónde microprocesadores compatibles x86 (junto a Intel) y uno de los más importantes fabricantes deCPUs, GPUs, chipsets y otros dispositivos semiconductores.BIOS: El Sistema Básico de Entrada/Salida (Basic Input-Output System ) es un código de software quelocaliza y reconoce todos los dispositivos necesarios para cargar el sistema operativo en la RAM; es unsoftware 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 conectadoa una red pueda obtener su configuración (principalmente, su configuración de red) enforma dinámica (es decir, sin intervención particular). Sólo tiene que especificarle al equipo, medianteDHCP, que encuentre una dirección IP de manera independiente. El objetivo principal es simplificar laadministració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 lenguajenormal (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 undisco duro físico. Es parte del estándar Extensible Firmware Interface (EFI) propuesto por Intel parareemplazar la desfasada BIOS del PC, una de las pocas réplicas que quedan, heredada del IBM PCoriginal.Intel Corporation: Es el más grande fabricante de chips semiconductores basado en ingresos. Lacompañía es la creadora de la serie de procesadores x86, los procesadores más comúnmenteencontrados en la mayoría de las computadoras personales.MBR (Master Boot Record): Es el primer sector ("sector cero") de un dispositivo de almacenamientode 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 paraidentificar un dispositivo de disco individual, aunque en algunas máquinas esto último no se usa y seignora.Oracle VM VirtualBox: Es un software de virtualización para arquitecturas x86/amd64, creadooriginalmente por la empresa alemana innotek GmbH. Actualmente es desarrollado por OracleCorporation como parte de su familia de productos de virtualización. Por medio de esta aplicación esposible instalar sistemas operativos adicionales, conocidos como «sistemas invitados», dentro de otrosistema operativo «anfitrión», cada uno con su propio ambiente virtual.Portabilidad: Capacidad de un programa o sistema de ejecutarse en diferentes plataformas oarquitecturas con mínimas modificaciones.Cátedra: Expresión Escrita y Oral 15Docente: Lic. Almonacid, María ElisaAlumna: Carrizo, Stella Mayra
  • 16. Universidad Nacional de La RiojaDpto. Acad. de Ciencias Exactas, Físicas y NaturalesIngeniería en SistemasServidores: Computadora que, formando parte de una red, provee servicios a otras computadorasdenominadas clientes.Sistemas Operativos (SO): es el software básico de una computadora que provee una interfaz entre elresto 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 conunidades de procesamiento gráfico (GPU) desarrolladas por la empresa estadounidense NVIDIA. Suintroducción en el mercado posicionó a la entonces casi desconocida firma, a ser la compañía líder delsector. 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 quecomparten estos procesadores. Existen X86 tanto de 16 bits como de 32 bits, estos últimosllamados IA-32 (x86-32).Cátedra: Expresión Escrita y Oral 16Docente: Lic. Almonacid, María ElisaAlumna: Carrizo, Stella Mayra

×