La gestione dell’I/O, cache e scheduling
Esistono diverse tipologie di dispositivi con cui interagisce un sistema operativo. Ad esempo ci sono dispositivi leggibili dall’uomo (monitor, stampante, mouse), altri leggibili dalla macchina (dischi, controller, periferiche di archiviazione di massa esterne) e altri ancora che riguardano il supporto di rete (modem, schede di rete). Il modo con cui una CPU interagisce con questi differenti dispositivi vari a seconda della loro velocità (ad esempio un nastro o un disco è molto più lento di una ram).
[tags]DMA, Configurazioni del DMA, Progettazione Funzioni I/O, Bufferizzazione dei dati, Buffer Singolo, Buffer Doppio, Schedulazione del disco, Ritardi del disco, Scheduling FCFS, Scheduling a Priorità, Scheduling LIFO, Scheduling SSTF , Scheduling SCAN, Scheduling FSCAN), Cache del disco due sezioni, Cache del disco tre sezioni [/tags]
