Appunti Sistemi Operativi A.A. 2025-2026

Questi sono gli appunti del corso Sistemi Operativi di 2025-2026 dell’Università di Pisa. Per una visualizzazione ottimale con formattazione completa, rendering delle formule matematiche e funzionamento dei link di navigazione, si consiglia di consultare la versione online disponibile su GitHub Pages.

📚 Informazioni sul Corso

Docenti:

Ricevimento: inviare una mail, possibile anche online

Bibliografia:

Orario:

📋 Modalità d’Esame

Questo corso prevede solo un esame orale simile allo stile di Reti Logiche:

Nei primi 45 minuti sono posti 4 questiti (testo libero/codice) da rispondere in forma scritta. Successivamente viene posta una domanda relativa alla parte teorica (circa 20 minuti).

Viene seguito l’ordine di iscrizione.

È previsto un appello straordinario in Novembre solo per le categorie protette e potenzialmente per chi è iscritto all’appello di laura di dicembre.

🎯 Struttura del Corso

Termina il percorso iniziato con Reti Logiche e Calcolatori Elettronici, sovrapponendosi in alcuni argomenti trattati.

Il corso è organizzato indue parti, una teorica [60 ore] e una pratica [30 ore].

Nella parte pratica utilizzeremo una vm basata su Ubuntu 24 sulla quale vedremo i comandi di base sul SO e la programmazione per la creazioe di processi e la gestione dei thread.

Laboratorio

  1. Introduzione ai comandi UNIX
  2. Utenti e Gruppi
  3. Processi
  4. Thread
  5. Filesystem

È presente anche un file aggiuntivo Seminario che descrive l’incontro con RedHat su come compilare un nucleo Linux.

📖 Ordine di Studio Teoria Consigliato

  1. Concetti Introduttivi
  2. Classificazione delle Architetture
  3. Gestione Processi
  4. Sincronizzazione dei processi
  5. Gestione della memoria
  6. Gestione delle Periferiche (I/O)
  7. Il file system
  8. Protezione e sicurezza

❓ Domande e Risposte

È disponibile una raccolta di Domande e Risposte che copre i principali argomenti del corso, organizzata per facilitare la preparazione all’esame. La raccolta include sia domande effettivamente poste dal professore durante gli anni precedenti, sia altre elaborate autonomamente a partire dai contenuti del corso.

⚠️ Avvertenze importanti:

📜 Disclaimer

Questi appunti sono personali e destinati esclusivamente all’uso didattico.

Fanno riferimento alle lezioni del corso di Sistemi Operativi A.A. 2025-2026, tenute dal Prof. Marco Avvenuti e dall’Ing. Maurizio Palmieri e al materiale fornito dai professori e reperibile sul teams del corso. Non garantisco la loro correttezza, completezza o aggiornamento. Questi appunti non sono ufficiali e non sostituiscono le lezioni o il materiale didattico fornito dal professore.

Per qualsiasi dubbio fare sempre riferimento al materiale ufficiale del corso e alle indicazioni del docente.

Nel caso di errori o imprecisioni, si prega di segnalare tramite issue su GitHub o contattando direttamente l’autore.

📄 Licenza

Questo materiale è protetto da copyright. Vedere il file LICENSE per i dettagli.