
Gestione dei processi e della CPU
Concetto di processo, stati di esecuzione, context switch e multitasking. Studio dei principali algoritmi di scheduling della CPU.
Informazioni su questo argomento
Concetto di processo, stati di esecuzione, context switch e multitasking. Studio dei principali algoritmi di scheduling della CPU.
Domande chiave
- Qual è la differenza tra programma e processo?
- Come fa il sistema operativo a gestire più processi contemporaneamente?
- Quali sono i criteri per scegliere un algoritmo di scheduling?
Altro in I Sistemi Operativi: concetti base
Funzioni e struttura del Sistema Operativo
Evoluzione storica dei sistemi operativi e analisi dell'architettura a strati (onion skin). Panoramica sulle interfacce utente e i servizi di base.
2 methodologies
Gestione della memoria centrale e virtuale
Tecniche di allocazione della memoria, problemi di frammentazione e soluzioni tramite paginazione e segmentazione. Il concetto di memoria virtuale.
2 methodologies
Il File System e la gestione delle memorie di massa
Organizzazione logica e fisica dei dati sulle memorie di massa. Struttura gerarchica delle directory, file e permessi di accesso.
2 methodologies