2. Il sistema operativo è organizzato in moduli strutturati gerarchicamente i quali Hanno il compito di gestire una specifica risorsa Sono costruiti sopra la macchina virtuale di livello inferiore Rispettano il principio della separazione fra meccanismi e politiche Rispettano i principi della programmazione modulare
3. Livello 1 : Fig. 1 : La macchina base MEMORIA DISCO PERIFERICA PERIFERICA PERIFERICA …… .…. UNITA’ CENTRALE
4. UNITA’ CENTRALE VIRTUALE DISCO PERIFERICA PERIFERICA PERIFERICA …… .…. UNITA’ CENTRALE VIRTUALE UNITA’ CENTRALE VIRTUALE MEMORIA …… .…. Livello 2 : Fig. 2 : Macchina virtuale simulata dal nucleo
5. UNITA’ CENTRALE VIRTUALE UNITA’ CENTRALE VIRTUALE UNITA’ CENTRALE VIRTUALE PERIFERICA PERIFERICA PERIFERICA …… .…. …… .…. DISCO MEMORIA VIRTUALE MEMORIA VIRTUALE MEMORIA VIRTUALE Livello 3 : Fig. 3 : Macchina virtuale simulata dal gestore di memoria
8. FILE FILE FILE UNITA’CENTRALE VIRTUALE UNITA’CENTRALE VIRTUALE FILE FILE FILE Livello 6 : Fig.6 : La macchina virtuale simulata da un gestore di file che virtualizza tutte le periferiche