La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Un exemple de Màquina Virtual: el programa VMware

Presentaciones similares


Presentación del tema: "Un exemple de Màquina Virtual: el programa VMware"— Transcripción de la presentación:

1 Un exemple de Màquina Virtual: el programa VMware
Jordi Fradera Ortuño Francisco García Pulido

2 Què és una màquina virtual?
Una MV és una fina capa de software que permet varis sistemes operatius i programes invitats executar-se concurrentment en una màquina, sense reparticionament de disc o rebotar la màquina, i sense importants pèrdues d’eficiència. La Java Virtual Machine n’és un exemple.Ofereix una MV capaç d’interpretar i executar un bytecode (arxius .class) sobre qualssevol màquina i SO que s’estigui executant sobre aquesta. Nosaltres presentem el programa VMware com exemple de MV, analitzant-ne la seva eficiència.

3 Què aporta? Un entorn d’execució limitat i controlat en tot moment pel SO amfitrió. Simulació d’una nova màquina virtual completament aïllada de la màquina real sobre la que executem el programa. Una interfície de xarxa virtual per la connexió entre les diferents màquines virtuals i la màquina real. Compartició d’arxius entre màquines virtuals i reals per xarxa virtual (ftp, nfs, SAMBA, ...). Assignació de recursos de la màquina real cap a la màquina virtual (unitats de disc, dispositius, perifèrics,...)

4 Què aporta? (cont) Execució segura dins d’un entorn controlat.
Rendiment gairebé equivalent al de la màquina real. La possibilitat de tenir diferents SO dins una mateixa màquina, tots corrent a l’hora i amb completes funcionalitats.

5 Per a què serveix? Simulació de programes en un entorn completament segur. Execució de diversos SO a l’hora dins una mateixa màquina, i per tant, execució concurrent de programes que només funcionen en determinats SO. (Per exemple, podem executar el servidor Apache de Linux conjuntament amb el Powerpoint de Windows) Estalvi considerable en Hardware. Implementació i prova de sistemes operatius dins d’un entorn segur i simuladament real.

6 Com funciona? Vmware actua com un programa qualsevol executant-se sobre un SO (Linux, WinNT). Crea un disc virtual en un fitxer del disc real. Sobre aquest disc virtual es pot fer qualsevol partició i instal·lar el SO que volguem. El programa assigna uns dispositius que seran visibles al SO convidat. En qualsevol moment l’usuari pot treure o posar un dispositiu a la vista del SO convidat. El programa crea una tarja Ethernet virtual i assigna una adreça IP a la màquina virtual.

7 Com funciona? (cont) El sistema convidat s’executa dins del seu espai assignat. VMware ofereix el seu espai de processament als SO convidats. VMware no ha de traduir les instruccions del processador, degut a que tant el programa com els sistemes operatius treballen amb instruccions de tipus Intel. VMware també permet donar un tros de memòria en funció de les necessitats a la màquina virtual.

8 Com funciona? (cont) MV 1 MV 2 MV 3 SO 2 SO 1 SO 3 Hw 2 Hw 1 Hw 3
Procesos Procesos Procesos SO 2 SO 1 SO 3 Hw 2 Hw 1 Hw 3 VMware SO Amfitrió Hardware

9 Quin aspecte té?

10 Rendiment? Hem realitzat dues proves de rendiment amb el programa Performance Test, una sobre Win98 i l’altre sobre VMware amb Win98 funcionant sobre Linux. vmWare Tools emula un controlador gràfic que ofereix 16 bits de color a 800x600, en canvi el test sobre Win98 s’ha realitzat en 16 colors, 640x480. Test 3D desactivat El hardware posat a proba és: Athlon 1200 Mhz 128 Mb. RAM TarjaGràfica: 3D Prophet II, Guillemot Etc

11 Com evalua Performance Test?
Test Pes MMX 5% Disk 23% Memory 20% 3D Graphics 12% 2D Graphics 15% Maths (CPU) 25% Total 100%

12 Resultats 1/4

13 Resultats 2/4

14 Resultats 3/4

15 Resultats 4/4

16 Resultats finals

17 Conclusió rendiment Millor Win98 sobre Linux?
Si Win98 hagués tret la mateixa nota en 2D que Win98 sobre Linux, la nota global del primer seria de < ! Però l’accés a disc és molt pitjor en Win98 sobre Linux.

18 Bibliografia http://www.vmware.com http://www.passmark.com
A. Silberschatz i P. Galvin Sistemas Operativos 5a ed. Ed. Pearson, 1999. Pàgines


Descargar ppt "Un exemple de Màquina Virtual: el programa VMware"

Presentaciones similares


Anuncios Google