Pensato per un corso universitario di introduzione ai sistemi operativi, il libro affronta, tra gli altri, i seguenti argomenti: Processi e thread; Deadlock; Gestione della memoria; Swapping; Memoria virtuale; Algoritmi di rimpiazzamento delle pagine; Segmentazione; Input/Output; Interfacce grafiche utente; Terminali di rete. Il libro contiene un'esposizione sintetica dei principi fondamentali, corredata da un vasto numero di esempi dettagliati. Ogni capitolo arriva a coprire anche tecniche e strumenti innovativi ed è completato da una visione d'insieme degli argomenti di ricerca più attuali. Rispetto alla prima edizione maggior enfasi è data ai sistemi operativi a singolo processore, alla sicurezza, ai sistemi operativi multiprocessori.