Sistemi operativi

A.A. 2025/2026
6
Crediti massimi
48
Ore totali
SSD
INF/01
Lingua
Italiano
Obiettivi formativi
Il corso introduce i concetti fondamentali dei sistemi operativi, definendo il loro ruolo all'interno dell'architettura di un sistema informatico, sulle principali funzionalità e sulle strutture più note (es., monolitico, micro-kernel, eccetera). Verranno trattati diversi temi come ad esempio la gestione dei processi, la gestione della memoria e il file system, con lezioni frontali volte a comprendere il funzionamento generale di un sistema operativo moderno.
Risultati apprendimento attesi
Al termine del corso, gli studenti avranno acquisito una comprensione più approfondita del funzionamento interno dei sistemi operativi moderni e dei loro meccanismi fondamentali. Questa conoscenza fornirà agli studenti diverse competenze. Innanzitutto, gli studenti utilizzeranno i sistemi operativi in modo più consapevole ed efficiente. Inoltre, saranno anche in grado di interpretare meglio il comportamento di un sistema operativo in modo da prendere decisioni più informate nell'utilizzo pratico dei sistemi informatici.
Corso singolo

Questo insegnamento non può essere seguito come corso singolo. Puoi trovare gli insegnamenti disponibili consultando il catalogo corsi singoli.

Programma e organizzazione didattica

Edizione unica

Responsabile
Periodo
Secondo semestre

Programma
Ruolo e funzioni principali dei Sistemi Operativi.
Evoluzione storica dei Sistemi Operativi.
Astrazione hardware.
Architetture principali dei Sistemi Operativi.
System call.
Processi.
Thread e multithreading.
Concorrenza.
Gestione della CPU e scheduling.
Gestione della memoria.
File System.
I/O e Gestione Dispositivi.
Sicurezza e Protezione.
Virtualizzazione.
Esempi di Sistemi Operativi Reali.
Prerequisiti
Programmazione e architetture dei calcolatori.
Metodi didattici
Lezioni frontali in aula.
Materiale di riferimento
I moderni sistemi operativi - 5/Ed.
Andrew S. Tanenbaum
Modalità di verifica dell’apprendimento e criteri di valutazione
Esame scritto composto sia di domande aperte che a risposta multipla.
INF/01 - INFORMATICA - CFU: 6
Lezioni: 48 ore
Docente/i
Ricevimento:
Su appuntamento
Stanza 7019 (settimo piano), Dipartimento di Informatica, Via Celoria 18