Vous êtes sur la page 1sur 16

Universidad Nacional de La Rioja Dpto. Acad.

de Ciencias Exactas, Fsicas y Naturales Ingeniera en Sistemas

PLANEAMIENTO INICIAL Eleccin del Tema: La razn por la cual se escogi el tema Mquina Virtual, se debe a la gran importancia de la herramienta en la actualidad, y al excesivo inters por parte de los estudiantes y usuarios hacia esta tecnologa. Adems, la mquina virtual es muy til para entornos de desarrollo o pruebas y especialmente, para entornos de produccin. Debido a que, se puede crear una aplicacin que deba de ejecutarse en distintas plataformas. La virtualizacin hardware permite mejorar la utilizacin de servidores, la seguridad y el trabajo con plataformas obsoletas. Informacin bsica: La bsqueda de los datos o informacin se realizar en libros publicados virtualmente en la pgina http://books.google.com.ar. Como ser: Sistemas operativos modernos. Segunda Edicin. Andrew S. Tanenbaum. Ao 2003 Sistemas Operativos Monopuesto. Xavier Cardona Peris y Anna Ferrer. Ao 2010 Tcnicos de Soporte Informtico de la Comunidad Autnoma de Castilla Y Len. Temario Vol. 1. Ao 2006 Auxiliar administrativo del Servicio de la Salud de la Comunidad de Madrid. Temario Vol. 2. MAD. Ao 2005 Sistemas Operativos Monopuesto. Jess Nio. Ao 2011 Entre Otros. Plan del Trabajo: 1era Semana (11/10/11) Se presentar la 1era etapa o planteamiento inicial que consistir en la eleccin del tema, adquisicin de la informacin bsica y la elaboracin del plan de trabajo. En la eleccin del tema, se mencionar el tema a trabajar y una breve justificacin del porqu de su eleccin. La adquisicin de la informacin bsica, hace referencia de las fuentes de dnde se extraer la informacin. La elaboracin del plan de trabajo, es una gua de la distribucin de trabajo respetando tiempos, consignas, etapas y sugerencias por parte del docente a cargo. 2da Semana (18/10/11) Exposicin de la 2da etapa, fase en la que figura la recopilacin de los datos, es decir la extraccin de la informacin de las fuentes preestablecidas en la etapa anterior. Luego, ser necesario la ordenacin e interpretacin del material de trabajo.

Ctedra: Expresin Escrita y Oral Docente: Lic. Almonacid, Mara Elisa Alumna: Carrizo, Stella Mayra

Universidad Nacional de La Rioja Dpto. Acad. de Ciencias Exactas, Fsicas y Naturales Ingeniera en Sistemas

3era Semana (25/10/11) Para ir finalizando el trabajo monogrfico, se presentar la redaccin final, cuyos pasos consistirn en la formulacin coherente de los argumentos, la firmeza de las conclusiones y la precisa distribucin final de la exposicin. 4ta Semana (01/11/11) Finalmente, se har una presentacin formal del trabajo para la aprobacin del mismo ante el docente a cargo.

Ctedra: Expresin Escrita y Oral Docente: Lic. Almonacid, Mara Elisa Alumna: Carrizo, Stella Mayra

Universidad Nacional de La Rioja Dpto. Acad. de Ciencias Exactas, Fsicas y Naturales Ingeniera en Sistemas

NDICE INTRODUCCIN.....Pg. 4 1. Mquina Virtual.....Pg. 5 1.1. Caractersticas.Pg. 5 1.2. Uso domstico.Pg. 5 1.3. Tipos de MV.......Pg. 6 1.3.1. MV de Sistema.....Pg. 6 1.3.1.1. Aplicacin de MV de sistema.......Pg. 6 1.3.2. MV de Proceso.....Pg. 6 1.4. Tcnicas......Pg. 7 1.4.1. Emulacin....Pg. 7 1.4.2. Virtualizacin Completa......Pg. 7 1.4.3. Paravirtualizacin....Pg. 8 1.5. Lista de Hardware con soporte de Virtualizacin...Pg. 8 1.6. Lista de Mquinas Virtuales...Pg. 8 1.6.1. Mquinas Virtuales de Proceso....Pg. 8 1.6.2. Mquinas Virtuales de Sistema....Pg. 9 1.6.3. Mquinas Virtuales a nivel sistema operativo...Pg. 10 1.7. Ventajas y Desventajas de Mquinas Virtuales....Pg. 10 1.7.1. Ventajas......Pg. 10 1.7.2. Desvantajas. ..........Pg. 11 1.8. Qu se necesita para trabajar con Mquinas Virtuales ....Pg. 11 1.8.1. Sistemas operativos admitidos por software de virtualizacin..Pg. 12 CONCLUSIN....Pg. 13 BIBLIOGRAFA.Pg. 14 GLOSARIO.....Pg. 15

Ctedra: Expresin Escrita y Oral Docente: Lic. Almonacid, Mara Elisa Alumna: Carrizo, Stella Mayra

Universidad Nacional de La Rioja Dpto. Acad. de Ciencias Exactas, Fsicas y Naturales Ingeniera en Sistemas

INTRODUCCIN El tema que se tratar a continuacin se llama Mquina Virtual. El objetivo del trabajo es describir qu es una Mquina Virtual, para qu se utiliza, cmo se maneja la Mquina Virtual, cules son los sistemas donde se puede instalar, conocer sus caractersticas, y cmo poder instalarla en nuestro procesador con los requerimientos solicitados, qu es poseer dos Sistemas Operativos virtuales funcionando en el procesador diferentes al Sistema Operativo fsico y originalmente instalado en el equipo, entre otros. Para comprender el tema de Mquina Virtual es necesario entender qu es la virtualizacin. Y para ello se har mencin en el siguiente prrafo. La virtualizacin es la tcnica empleada sobre las caractersticas fsicas de algunos recursos computacionales, para ocultarlas de otros sistemas, aplicaciones o usuarios que interacten con ellos. Esto implica hacer que un recurso fsico, como un servidor, un sistema operativo o un dispositivo de almacenamiento, aparezca como si fuera varios recursos lgicos a la vez, o que varios recursos fsicos, como servidores o dispositivos de almacenamiento, aparezcan como un nico recurso lgico. Por ejemplo, la virtualizacin de un sistema operativo es el uso de una aplicacin de software para permitir que un mismo sistema operativo maneje varias imgenes de los sistemas operativos a la misma vez. Esta tecnologa permite la separacin del hardware y el software, lo cual posibilita a su vez que mltiples sistemas operativos, aplicaciones o plataformas de cmputo se ejecuten simultneamente en un solo servidor o PC segn sea el caso de aplicacin. La Metodologa a aplicar en este trabajo, consistir en la realizacin de etapas que permitir un seguimiento organizado del mismo. Adems se recolectar la informacin necesaria sobre el tema, y se comenzar con la ordenacin de la misma a travs de una estructura de desarrollo de los contenidos diseada para evitar desviarse del contexto del mismo. Se quiere demostrar finalmente que las mquinas virtuales aportan la reduccin de costos al no tener que comprar una mquina fsica por cada mquina del diseo. Las mquinas virtuales realizan ms divisiones de las que en un principio se contara al tener solo mquinas fsicas.

Ctedra: Expresin Escrita y Oral Docente: Lic. Almonacid, Mara Elisa Alumna: Carrizo, Stella Mayra

Universidad Nacional de La Rioja Dpto. Acad. de Ciencias Exactas, Fsicas y Naturales Ingeniera en Sistemas

MQUINA VIRTUAL Una mquina virtual (MV) es un software, llamado genricamente hipervisor o, en ingls 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 diseado como un duplicado eficiente y aislado de una mquina fsica. Una mquina 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 mquina fsica. Dentro de una mquina virtual se puede instalar cualquier sistema operativo, siempre y cuando el programa para virtualizar soporte ese sistema operativo. Desde mquinas virtuales se puede imprimir, usar dispositivos USB, navegar por la red, etc.

Caractersticas Algunas caractersticas de estas mquinas son: Las distintas MV pueden ejecutar cualquier sistema operativo o aplicacin sin que la ejecucin afecte a otras MV. El sistema operativo que est instalado sobre el ordenador (fsico) se denomina anfitrin y el sistema operativo que est instalado en la mquina virtual se llama invitado, la forma de instalar un sistema operativo invitado es igual que cuando se instala sobre una PC fsica. Las MV tienen lo mismo que cualquier ordenador: BIOS, memoria, discos duros, etc. Las MV tienen discos duros virtuales para que la mquina anfitriona (es decir, para la mquina 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 simultneamente los recursos sin interferencias. La virtualizacin permite que en un solo ordenador haya MV con distintos servicios o aplicaciones, por ejemplo, el correo electrnico, DNS, DHCP, etc. Gracias a la virtualizacin se aprovechan los ordenadores y se deja a un lado el principio de una aplicacin por ordenador.

Uso domstico El uso domstico ms 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.

Ctedra: Expresin Escrita y Oral Docente: Lic. Almonacid, Mara Elisa Alumna: Carrizo, Stella Mayra

Universidad Nacional de La Rioja Dpto. Acad. de Ciencias Exactas, Fsicas y Naturales Ingeniera en Sistemas

Tipos de Mquina Virtual Las MV se pueden clasificar en dos grandes categoras segn su funcionalidad y su grado de equivalencia a una verdadera mquina. Mquina Virtual de Sistema (System Virtual Machine) Las MV de Sistema, tambin MV de Hardware, permiten al ordenador fsico subyacente multiplexarse en varias mquinas virtuales, cada una ejecutando su propio sistema operativo. A la capa de software que permite la virtualizacin se la llama monitor de mquina virtual o hypervisor. Un monitor de mquina virtual puede ejecutarse o bien directamente sobre el hardware o bien sobre un sistema operativo (host operating system). Aplicacin de MV de sistema Varios sistemas operativos distintos pueden coexistir sobre el mismo ordenador, en slido 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 mquina. 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 mquina de manera completamente aislada y compartiendo los recursos de un nico ordenador. La consolidacin 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 virtualizacin es una excelente opcin hoy en da, ya que las mquinas actuales (Laptops, desktops, servidores) en la mayora de los casos estn siendo subutilizados (gran capacidad de disco, memoria RAM, en la mayora de los casos se utiliza entre el 30% a 60% de su capacidad). Al virtualizar la necesidad de las nuevas mquinas en una ya existente se ahorra grandemente en costos asociados (energa, mantenimiento, espacio, etc.). Mquina Virtual de Proceso (Process Virtual Machine) Una MV de proceso, a veces llamada MV de aplicacin, se ejecuta como un proceso normal dentro de un sistema operativo y soporta un solo proceso. La mquina se inicia automticamente cuando se lanza el proceso que se desea ejecutar y se detiene cuando este finaliza. Su objetivo es el de proporcionar un entorno de ejecucin 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.

Ctedra: Expresin Escrita y Oral Docente: Lic. Almonacid, Mara Elisa Alumna: Carrizo, Stella Mayra

Universidad Nacional de La Rioja Dpto. Acad. de Ciencias Exactas, Fsicas y Naturales Ingeniera en Sistemas

Tcnicas Se pueden considerar tres tcnicas de virtualizacin: Emulacin, Virtualizacin Completa (Full Virtualization), Paravirtualizacin (Paravirtualization). Emulacin La emulacin se basa en crear mquinas virtuales que emulan el hardware de una o varias plataformas hardware distintas. Este tipo de virtualizacin es la ms costosa y la menos eficiente, ya que obliga a simular completamente el comportamiento de la plataforma hardware a emular e implica tambin que cada instruccin que se ejecute en estas plataformas sea traducida al hardware real. Sin embargo la emulacin tiene caractersticas interesantes, como poder ejecutar un sistema operativo diseado 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. Virtualizacin completa Con este trmino se denominan aquellas soluciones que permiten ejecutar sistemas operativos husped (Guest), sin tener que modificarlos, sobre un sistema anfitrin (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 husped 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 modificacin sobre la plataforma, aunque como inconveniente frente a la emulacin, el sistema operativo debe estar soportado en la arquitectura virtualizada. En lo que respecta al rendimiento, ste es significativamente mayor que en la emulacin, pero menor que en una plataforma nativa, debido a la monitorizacin y la mediacin del hypervisor. Sin embargo, recientes incorporaciones tcnicas en las plataformas x86 hechas por Intel y AMD, como son Intel VT y AMD-V, han permitido que soluciones basadas en la virtualizacin completa se acerquen prcticamente al rendimiento nativo. Hay que tener en cuenta tambin que la virtualizacin completa no se refiere a todo el conjunto de hardware disponible en un equipo, sino a sus componentes principales, bsicamente el procesador y memoria. De esta forma, otros perifricos como tarjetas grficas, de red o de sonido, no se virtualizan. Las mquinas husped no disponen de los mismos dispositivos que el anfitrin, sino de otros virtuales genricos. Por ejemplo, si se dispone de una tarjeta nVidia GeForce en el anfitrin, los equipos husped no vern esta tarjeta sino una genrica Cirrus.
Ctedra: Expresin Escrita y Oral Docente: Lic. Almonacid, Mara Elisa Alumna: Carrizo, Stella Mayra

Universidad Nacional de La Rioja Dpto. Acad. de Ciencias Exactas, Fsicas y Naturales Ingeniera en Sistemas

Paravirtualizacin La paravirtualizacin surgi como una forma de mejorar la eficiencia de las mquinas virtuales y acercarlo al rendimiento nativo. Para ello se basa en que los sistemas virtualizados (husped) 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 husped y anfitrin colaboran en la tarea. Uno de los componentes ms destacados de esta familia es Xen. Permite paravirtualizacin utilizando sistemas operativos modificados, y virtualizacin completa sobre procesadores con tecnologa Intel-VT o AMD-V.

Listado de Hardware con soporte para Virtualizacin AMD-V (anteriormente llamado Pacfica). ARM TrustZone. Boston Circuits gCore (grid-on-chip) con ncleos 16 ARC 750D y mdulo de virtualizacin 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 Mquinas Virtuales Mquinas virtuales de proceso Common Language Runtime - C#, Visual Basic .NET, J#, Managed C++ EiffelStudiopara el lenguaje de programacin Eiffel Lenguaje de programacin 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
Ctedra: Expresin Escrita y Oral Docente: Lic. Almonacid, Mara Elisa Alumna: Carrizo, Stella Mayra

Universidad Nacional de La Rioja Dpto. Acad. de Ciencias Exactas, Fsicas y Naturales Ingeniera 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 pequeos Warren Abstract Machine - Prolog, CSC GraphTalk Z-machine - Z-Code Zend Engine - PHP

Mquinas virtuales de sistema VThere (de Sentillion, Inc.) ATL (A MTL Virtual Machine) Bochs emulador de PC x86 y AMD64, porttil 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, virtualizacin de x86 para ejecutar sistemas operativos Parallels Desktop for Mac, virtualizacin de x86 para ejecutar mquinas 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
Ctedra: Expresin Escrita y Oral Docente: Lic. Almonacid, Mara Elisa Alumna: Carrizo, Stella Mayra

Universidad Nacional de La Rioja Dpto. Acad. de Ciencias Exactas, Fsicas y Naturales Ingeniera en Sistemas

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

Mquinas virtuales a nivel de sistema operativo OpenVZ Virtuozzo FreeVPS Linux-VServer FreeBSD Jails Solaris Containers AIX Workload Partitions

Ventajas y Desventajas de Mquinas Virtuales Ventajas Permitan probar sistemas operativos, aplicaciones y configuraciones sin interferir con otras aplicaciones o sistemas operativos existentes. (Si no se crear una mquina virtual, la solucin sera crear una particin y dar formato). El sistema operativo virtualizado en la MV es totalmente independiente del sistema operativo de la mquina anfitriona. Facilidad para hacer copias de seguridad, es tan simple como copiar y copiar un fichero. Gracias a las snapshops (instantneas 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, tambin est opcin 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 simultneamente. Si el disco duro virtual se daa, 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 extensin .VHD se puede abrir desde Windows 7 y Vista sin tener que virtualizarlo (Inicio Equipo Botn de la derecha Administrar Almacenamiento Administracin de Discos Botn de la derecha Exponer Seleccionar la ubicacin del Fichero .VHD Pulsar el botn Aceptar Botn de la derecha encima del disco que acabamos de exponer pulsa En lnea, en algunos casos puede ser necesario arrancarlo con MBR o GPT). En el caso de que el disco duro tenga extensin .VDI se puede abrir Oracle VM VirtualBox. Un error en un sistema operativo virtualizado en una MV slo afecta a esa mquina. Pueden ser sistemas operativos porttiles, 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 mquinas

Ctedra: Expresin Escrita y Oral Docente: Lic. Almonacid, Mara Elisa Alumna: Carrizo, Stella Mayra

10

Universidad Nacional de La Rioja Dpto. Acad. de Ciencias Exactas, Fsicas y Naturales Ingeniera en Sistemas

virtuales permiten que ese espacio vaya creciendo conforme haga falta, aunque hasta el tamao mximo 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 informacin incluida en la base de datos se perder. No hay un estndar para la creacin de las mquinas virtuales, la mayora de los programas permiten importar mquinas creadas con otras herramientas. Otro inconveniente es que agrega gran complejidad al sistema en tiempo de ejecucin. Esto tiene como efecto la ralentizacin del sistema, es decir, el programa no alcanzar la misma velocidad de ejecucin que si se instalase directamente en el sistema operativo anfitrin (host) o directamente sobre la plataforma de hardware. Sin embargo, a menudo la flexibilidad que ofrecen compensa esta prdida de eficiencia.

Qu se necesita para trabajar con Mquinas Virtuales Se necesita de un procesador rpido (550 MHz mnimo, 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 mquinas virtuales y los discos que se solicitan deben poseer bastante espacio (de 5GB a 8GB para cada mquina virtual, todo dependiendo de lo que se instale). Se requiere de memorias de 1GB como mnimo. Se debe tener en cuenta el sistema operativo donde se instale y el software de virtualizacin que se elija. Estos aspectos se tratarn a continuacin.

Ctedra: Expresin Escrita y Oral Docente: Lic. Almonacid, Mara Elisa Alumna: Carrizo, Stella Mayra

11

Universidad Nacional de La Rioja Dpto. Acad. de Ciencias Exactas, Fsicas y Naturales Ingeniera en Sistemas

Sistemas operativos admitidos por software de virtualizacin


Sistema operativo Windows XP Professional Windows XP (64 bits) Windows Vista Windows Vista (64 bits) Windows Server 2003 Web Edition Windows Server 2003 Standard Edition (32 bits) Windows Server 2003 Enterprise Edition (32 bits) Windows Server 2003 Standard Edition (64 bits) Windows Server 2003 Datacenter Edition (64 bits) Windows Web Server 2008 Windows Server 2008 Core Edition (32 bits) Windows Server 2008 Standard Edition (32 bits) Windows Server 2008 Datacenter Edition (64 bits) Windows Server 2008 Small Business Server Edition (32 bits) Windows 7 Windows Server 2008 R2 Standard Edition (32 bits) Windows Server 2008 R2 Enterprise Edition (32 bits) Windows Server 2008 R2 Datacenter Edition (32 bits) Windows Server 2008 R2 Standard Edition (64 bits) Windows Server 2008 R2 Enterprise Edition (64 bits) Windows Server 2008 R2 Datacenter Edition (64 bits) SuSE Linux Enterprise Server 9.0 SuSE Linux Enterprise Server 10.0 (32 bits) SuSE Linux Enterprise Server 10.0 (64 bits) Red Hat Linux 9.0 Red Hat Enterprise Linux 3.0 (32 bits) Red Hat Enterprise Linux 3.0 (64 bits) Red Hat Enterprise Linux 4.0 (32 bits) Red Hat Enterprise Linux 5.0 (64 bits) Open Enterprise Server Sun Solaris 10 (64 bits) OS/2 4.5 Ubuntu Linux (32 y 64 bits) X X X X X X X X X X X X X Hyper-V X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X Virtual Server VMware X X X X X X X X X

Ctedra: Expresin Escrita y Oral Docente: Lic. Almonacid, Mara Elisa Alumna: Carrizo, Stella Mayra

12

Universidad Nacional de La Rioja Dpto. Acad. de Ciencias Exactas, Fsicas y Naturales Ingeniera en Sistemas

CONCLUSIN El tema que se trat en la presente monografa fue Mquina Virtual. Para concluir esta monografa, se afirma que se resolvieron todas las incgnitas presentadas al comienzo del trabajo. A modo de resumen de lo que trat esta exposicin, se puede destacar lo siguiente, las mquinas virtuales permiten al usuario emular ordenadores y ejecutar sistemas operativos para probarlos sin necesidad de instalarlo directamente en la computadora. Existen dos tipos de mquinas virtuales, la de Sistema o Hardware que permiten al ordenador fsico subyacente multiplexarse en varias mquinas virtuales. Y la de proceso o aplicacin, que se ejecuta como un proceso normal dentro de un sistema operativo y soporta un solo proceso. El uso de mquinas virtuales implica muchas ventajas como la capacidad de escribir una sola aplicacin en distintos lenguajes sin necesidad de preocuparse por las interfaces entre estos o la ms importante que es la portabilidad. La metodologa aplicada para poder realizar el trabajo, fue eficiente en el sentido de que se pudo completar las etapas segn 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 monografa se puede decir, que las mquinas virtuales aportan la reduccin de costos al no tener que comprar una mquina fsica por cada mquina de diseo. Las mquinas virtuales realizan ms divisiones de las que en un principio se contara al tener solo mquinas fsicas.

Ctedra: Expresin Escrita y Oral Docente: Lic. Almonacid, Mara Elisa Alumna: Carrizo, Stella Mayra

13

Universidad Nacional de La Rioja Dpto. Acad. de Ciencias Exactas, Fsicas y Naturales Ingeniera en Sistemas

BIBLIOGRAFA 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

Ctedra: Expresin Escrita y Oral Docente: Lic. Almonacid, Mara Elisa Alumna: Carrizo, Stella Mayra

14

Universidad Nacional de La Rioja Dpto. Acad. de Ciencias Exactas, Fsicas y Naturales Ingeniera en Sistemas

GLOSARIO .VDI: Extensin de ficheros de imgenes 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 idntico a un disco duro fsico. AMD: Advanced Micro Devices, Inc. es una de las compaas ms grandes del mundo en produccin de microprocesadores compatibles x86 (junto a Intel) y uno de los ms importantes fabricantes de CPUs, GPUs, chipsets y otros dispositivos semiconductores. BIOS: El Sistema Bsico de Entrada/Salida (Basic Input-Output System ) es un cdigo de software que localiza y reconoce todos los dispositivos necesarios para cargar el sistema operativo en la RAM; es un software muy bsico instalado en la placa base que permite que esta cumpla su cometido. Cirrus Logic: Compaa que disea chips para tarjeta grfica VGA y SVGA. DHCP (Protocolo de configuracin de host dinmico): Protocolo que permite que un equipo conectado a una red pueda obtener su configuracin (principalmente, su configuracin de red) en forma dinmica (es decir, sin intervencin particular). Slo tiene que especificarle al equipo, mediante DHCP, que encuentre una direccin IP de manera independiente. El objetivo principal es simplificar la administracin de la red. DNS (Sistema de Nombres de Dominio): Sistema de nomenclatura jerrquica 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 numricas (como, 173.194.42.50). GPT (Table de Particin GUID): Es un estndar para la colocacin de la tabla de particiones en un disco duro fsico. Es parte del estndar Extensible Firmware Interface (EFI) propuesto por Intel para reemplazar la desfasada BIOS del PC, una de las pocas rplicas que quedan, heredada del IBM PC original. Intel Corporation: Es el ms grande fabricante de chips semiconductores basado en ingresos. La compaa es la creadora de la serie de procesadores x86, los procesadores ms comnmente encontrados en la mayora 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 slo para identificar un dispositivo de disco individual, aunque en algunas mquinas esto ltimo no se usa y se ignora. Oracle VM VirtualBox: Es un software de virtualizacin 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 virtualizacin. Por medio de esta aplicacin es posible instalar sistemas operativos adicionales, conocidos como sistemas invitados, dentro de otro sistema operativo anfitrin, cada uno con su propio ambiente virtual. Portabilidad: Capacidad de un programa o sistema de ejecutarse en diferentes plataformas o arquitecturas con mnimas modificaciones.

Ctedra: Expresin Escrita y Oral Docente: Lic. Almonacid, Mara Elisa Alumna: Carrizo, Stella Mayra

15

Universidad Nacional de La Rioja Dpto. Acad. de Ciencias Exactas, Fsicas y Naturales Ingeniera en Sistemas

Servidores: Computadora que, formando parte de una red, provee servicios a otras computadoras denominadas clientes. Sistemas Operativos (SO): es el software bsico 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 denominacin que tienen las tarjetas grficas que cuentan con unidades de procesamiento grfico (GPU) desarrolladas por la empresa estadounidense NVIDIA. Su introduccin en el mercado posicion a la entonces casi desconocida firma, a ser la compaa lder del sector. Actualmente, la serie GeForce ha conocido trece generaciones a lo largo de su existencia. Adems 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).

Ctedra: Expresin Escrita y Oral Docente: Lic. Almonacid, Mara Elisa Alumna: Carrizo, Stella Mayra

16

Vous aimerez peut-être aussi