Stáhnout prezentaci
Prezentace se nahrává, počkejte prosím
1
Správce virtuálních strojů Natalia Rubinova Martin Sloup Jiří Kučera
2
Části aplikace Manažer virtuálních strojů (procesů) Virtuální stroj Konzole (terminálové okno) Shell + parser Uživatelské aplikace ◦ cat, sort, ls, ps…
3
Manažer virtuálních strojů Vytváří deskriptory a virtuální stroje Generuje PID procesů Uchovává deskriptory v datových strukturách Spouští virtuální stroje Ruší deskriptory skončených procesů Vypíná virtuální OS
4
Virtuální stroj Simuluje běžící proces pomocí vláken Rozhraní mezi procesem a manažerem Poskytuje API procesu ◦ Vstup, výstup, spouštění procesů… Nastavuje I/O a roury spouštěných potomků „Úklid“ ukončených procesů
5
Schéma struktur
6
Konzole Implementace pomocí Java Swing InputStream řeší vstup z konzole OutputStream řeší zápis na konzoli Klávesové zkratky
7
Shell a parser příkazové řádky Snaha o blbovzdornost př.: cat out Escapování znaků Řešení změny pracovního adresáře
8
Zhodnocení a přínosy práce
Podobné prezentace
© 2024 SlidePlayer.cz Inc.
All rights reserved.