CONCEPTES AVANATS DE SISTEMES OPERATIUS Departament dArquitectura de
- Slides: 18
CONCEPTES AVANÇATS DE SISTEMES OPERATIUS Departament d’Arquitectura de Computadors Un exemple de Màquina Virtual: el programa VMware (Seminaris de CASO) Autors Jordi Fradera Ortuño o Francisco García Pulido o
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. o 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. o Nosaltres presentem el programa VMware com exemple de MV, analitzant-ne la seva eficiència. o 2
Què aporta? Un entorn d’execució limitat i controlat en tot moment pel SO amfitrió. o Simulació d’una nova màquina virtual completament aïllada de la màquina real sobre la que executem el programa. o Una interfície de xarxa virtual per la connexió entre les diferents màquines virtuals i la màquina real. o Compartició d’arxius entre màquines virtuals i reals per xarxa virtual (ftp, nfs, SAMBA, . . . ). o Assignació de recursos de la màquina real cap a la màquina virtual (unitats de disc, dispositius, o 3
Què aporta? (cont) Execució segura dins d’un entorn controlat. o Rendiment gairebé equivalent al de la màquina real. o La possibilitat de tenir diferents SO dins una mateixa màquina, tots corrent a l’hora i amb completes funcionalitats. o 4
Per a què serveix? Simulació de programes en un entorn completament segur. o 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) o Estalvi considerable en Hardware. o Implementació i prova de sistemes operatius dins d’un entorn segur i simuladament real. o 5
Com funciona? Vmware actua com un programa qualsevol executant-se sobre un SO (Linux, Win. NT). o Crea un disc virtual en un fitxer del disc real. o Sobre aquest disc virtual es pot fer qualsevol partició i instal·lar el SO que volguem. o El programa assigna uns dispositius que seran visibles al SO convidat. o En qualsevol moment l’usuari pot treure o posar un dispositiu a la vista del SO convidat. o El programa crea una tarja Ethernet virtual i assigna una adreça IP a la màquina virtual. o 6
Com funciona? (cont) El sistema convidat s’executa dins del seu espai assignat. o VMware ofereix el seu espai de processament als SO convidats. o 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. o VMware també permet donar un tros de memòria en funció de les necessitats a la màquina virtual. o 7
Com funciona? (cont) MV 2 MV 3 Procesos SO 1 SO 2 MV 1 Hw 2 SO 3 Hw 3 VMware SO Amfitrió Hardware 8
Quin aspecte té? 9
Rendiment? Hem realitzat dues proves de rendiment amb el programa Performance Test, una sobre Win 98 i l’altre sobre VMware amb Win 98 funcionant sobre Linux. o vm. Ware Tools emula un controlador gràfic que ofereix 16 bits de color a 800 x 600, en canvi el test sobre Win 98 s’ha realitzat en 16 colors, 640 x 480. o Test 3 D desactivat o El hardware posat a proba és: o – – Athlon 1200 Mhz 128 Mb. RAM Tarja. Gràfica: 3 D Prophet II, Guillemot Etc 10
Com evalua Performance Test? Test o MMX o Disk o Memory o 3 D Graphics o 2 D Graphics o Maths (CPU) o Total o Pes 5% 23% 20% 12% 15% 25% 100% 11
Resultats 1/4 12
Resultats 2/4 13
Resultats 3/4 14
Resultats 4/4 15
Resultats finals 16
Conclusió rendiment Millor Win 98 sobre Linux? o Si Win 98 hagués tret la mateixa nota en 2 D que Win 98 sobre Linux, la nota global del primer seria de 107. 3 < 117. 6 ! o Però l’accés a disc és molt pitjor en Win 98 sobre Linux. o 17
Bibliografia http: //www. vmware. com o http: //www. passmark. com o A. Silberschatz i P. Galvin o Sistemas Operativos 5 a ed. Ed. Pearson, 1999. Pàgines 74 -79. 18
- Metode de reduccio
- Sistemes d'entrenament
- Verbs objectius generals i especifics
- Verbs objectius operatius
- Paa departament ochrony radiologicznej
- Departament rozwoju inwestycji
- Departament innowacji i rozwoju
- Departament prawny mon
- Departament wychowania i promocji obronności
- Grecki departament
- Jacek paziewski arimr
- Departament