2012
2012
Sei collegato come utente non registrato
Riepilogo dell'insegnamento: Sistemi Operativi
Informazioni generali
Corso di Laurea Informatica Percorso
CFU 9 Università FIRENZE
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare INF/01
   

9 cfu così ripartiti nelle aree:

  • 1 CFU nell'area C - Programmazione
  • 8 CFU nell'area F - Sistemi operativi

Sillabo dell'insegnamento

  • C - Programmazione
    • * SS - Sintassi e Semantica
      Il linguaggio di programmazione C. UNIX/Linux system call.
  • F - Sistemi operativi
    • * FS - File System
      Il file system. Directory. Metodi di accesso ai file. Allocazione dei file su disco. Interfaccia ed implementazione del file system.
    • * GM - Gestione della Memoria
      Gestione della memoria centrale. Allocazione contigua. Paginazione. Segmentazione. Memoria virtuale. Tecniche di sostituzione delle pagine.
    • * GSP - Gestione e Sincronizzazione dei Processi
      I processi. Descrittore di processo. Diagramma degli stati. Operazioni sui processi. Politiche di scheduling. Processi e thread.
    • * GSP - Gestione e Sincronizzazione dei Processi
      Stallo: tecniche di prevenzione e rilevamento. Stato sicuro.
    • GP - Gestione delle Periferiche
      Gestione delle periferiche di I/O: polling, interrupt, DMA. Multiprogrammazione e I/O overlapping. Politiche di scheduling delle richieste al disco.
    • * AMM - Amministrazione di sistema
      Concetti di base di amministrazione dei sistemi UNIX/Linux.
    • PS - Programmazione di Sistema
      Programmazione di sistema e comunicazione tra processi in ambiente UNIX/Linux.
    • * SCO - Struttura e Componenti di un sistema operativo
      Funzioni di un sistema operativo. Eccezioni e interruzioni. Modalità di funzionamento. System Call.

(*) Le sottoaree con asterisco sono quelle che il GRIN ritiene essenziali