2013
2013
Sei collegato come utente non registrato
Riepilogo dell'insegnamento: Sistemi Operativi 1
Informazioni generali
Corso di Laurea Informatica Percorso
CFU 12 Università CAGLIARI
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare INF/01
Commento Il numero di ore per CFU è di 8 per i 6 CFU di teoria e 12 per i 6 CFU di laboratorio

12 cfu così ripartiti nelle aree:

  • 12 CFU nell'area F - Sistemi operativi

Sillabo dell'insegnamento

  • F - Sistemi operativi
    • V - Varie
      Esercitazione su utilizzo di script per l'amminitrazione di sistema
    • V - Varie
      Esercitazione su installazione e configurazione di Linux
    • * FS - File System
      File system: visione utente; il concetto di file e directory; attributi dei file e operazioni; tipo e struttura dei file e relativo supporto da parte del sistema operativo; metodi di accesso ai file: sequenziale, diretto, indicizzato; mounting; protezione e controllo degli accessi; gruppi di utenti
    • * GM - Gestione della Memoria
      La gestione della memoria; spazi di indirizzamento; rilocazione statica e dinamica; tecniche di paginazione e segmentazione; la memoria virtuale
    • * GSP - Gestione e Sincronizzazione dei Processi
      Comunicazione tra processi; condivisione di memoria; scambio di messaggi; i threads; gestione dell'unità centrale; politiche di scheduling; indicatori di prestazioni; threads e comunicazione fra processi in Linux
    • * GSP - Gestione e Sincronizzazione dei Processi
      La sincronizzazione dei processi (cenni); semafori binari e generalizzati; sezioni critiche e monitor; primitive per invio e ricezione di messaggi; schemi produttore-consumatore; gestione dei deadlock; sincronizzazione fra processi in Linux
    • * SCO - Struttura e Componenti di un sistema operativo
      I sistemi a processi; struttura e proprietà dei processi; stato di un processo; processi sequenziali, concorrenti e in tempo reale; gestione dei processi tramite le system call in Linux
    • * SCO - Struttura e Componenti di un sistema operativo
      Richiami sulle architetture di elaborazione, interfaccia hardware-software, sistemi monoprogrammati; tipologia, struttura, funzioni e caratteristiche di un sistema operativo, panoramica sui vari approcci ai sistemi operativi; interfaccia fra sistema operativo e applicazioni; introduzione a Linux e alla gestione dei SO (Bash)
    • V - Varie
      Esercitazione sulla configurazione dei filesystem
    • V - Varie
      Esercitazione sulla configurazione delle directory distribuite e degli utenti
    • V - Varie
      Esercitazione su threads e comunicazione tra processi
    • V - Varie
      Esercitazione su utilizzo di script per le gestione di utenti

(*) Le sottoaree con asterisco sono quelle che il GRIN auspica facciano parte in via prioritaria dei sillabi degli insegnamenti assegnati all?area stessa