Evento Corsi e seminari
Corso d'introduzione ai Sistemi Operativi
Pubblicato l'8 giugno 2010
L'8 giugno 2010, presso la Scuola Superiore dell'Amministrazione dell'Interno, Vincenzo Calabrò ha tenuto un corso dal titolo «Corso d'introduzione ai Sistemi Operativi», che illustra i principi, la metodologia e alcune applicazioni pratiche relative al funzionamento e alla gestione dei sistemi operativi.Di cosa si è parlato
Il corso è articolato in sette dispense con lo stesso programma. L'introduzione definisce il sistema operativo e il suo ruolo, l'organizzazione di un sistema elaborativo, multiprocessori e cluster, virtualizzazione, sistemi distribuiti e strutture dati del kernel. La gestione dei processi tratta processo, scheduling, context switch, creazione e terminazione, comunicazione con memoria condivisa, messaggi, pipe e socket; la sincronizzazione affronta race condition, sezione critica, semafori, monitor, deadlock e starvation. Seguono la gestione della memoria centrale, con allocazione, frammentazione, paginazione e TLB, e della memoria di massa, con dischi, NVM, scheduling del disco, swap, NAS, SAN e RAID. Il file system descrive file, directory, accesso e allocazione; sicurezza e protezione copre malware, code injection, virus, denial of service, crittografia e autenticazione. Nello stesso anno Vincenzo Calabrò ha tenuto presso la Scuola anche «Corso per la Progettazione WEB HTML CSS».
Materiali
Le sette dispense del corso, in PDF per 755 pagine complessive, coprono introduzione, processi, sincronizzazione, memoria centrale e di massa, file system, sicurezza e protezione.
- Presentazione utilizzata durante l'evento (in formato PDF)
Vedi anche: il Corso sul Sistema Operativo UNIX del 2000, il Corso sulla Sicurezza del Sistema Operativo del 2000 e il Corso di Sicurezza e Protezione del 2010.