2015
2015
Sei collegato come utente non registrato
Riepilogo dell'insegnamento: Sistemi di Elaborazione e Trasmissione
Informazioni generali
Corso di Laurea Informatica Percorso Professionale
CFU 15 Università GENOVA
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare INF/01
   

15 cfu così ripartiti nelle aree:

  • 6 CFU nell'area F - Sistemi operativi
  • 9 CFU nell'area H - Computazione su rete

Sillabo dell'insegnamento

  • F - Sistemi operativi
    • MA - Modelli e Architetture di sistemi operativi
      + OS-O - Overview of Operating Systems and Principles
      Richiami alla struttura del calcolatore ed elementi di sistemi operativi e sicurezza
    • * GSP - Gestione e Sincronizzazione dei Processi
      + OS-SD - Scheduling and Dispatch
      Paradigmi di interazione: condivisione, sincronizzazione, bufferizzazione, comunicazione. Scheduling di thread e processi. Processi e thread in Unix/Linux. Socket e API di comunicazione in locale e/o via rete.
    • * GSP - Gestione e Sincronizzazione dei Processi
      + OS-C - Concurrency
      Funzioni per sincronizzazione e comunicazione tra processi.
    • GCA - Gestione e Controllo degli Accessi
      * OS-VM - Virtual Machines
      Controllo degli accessi e virtualizzazione delle risorse, identificazione, autenticazione e autorizzazione degli utenti, modelli mandatori, discrezionali e basati sui ruoli; access lists e capabilities. Kernel monolitico, microkernel modulare.
    • GP - Gestione delle Periferiche
      OS-DM - Device Management
      Dispositivi e processi di controllo. Gestione di alcuni dispositivi: dispositivi a caratteri, a blocchi e clock. File system reali e pseudo file system; gestione della persistenza dei dati in presenza di dispositivi di memoria volatile; consistenza, aggiornamento, concorrenza e journaling.
    • * GM - Gestione della Memoria
      + OS-MM - Memory Management
      Interruzioni, memoria virtuale, DMA, trap, politiche di coda, analisi operazionale.
  • H - Computazione su rete
    • * ARTC - Architettura delle Reti di Calcolatori
      + NC-I - Introduction: Computer Network Architecture
      Panoramica sulle tecnologie di rete e sull'internetworking
    • * PT - Protocolli
      + NC-NA - Networked Applications
      Lo stack di Internet: Livello Application
    • * PT - Protocolli
      + NC-RDD - Reliable Data Delivery
      Lo stack di Internet: Livello Transport
    • * PT - Protocolli
      + NC-RF - Routing And Forwarding
      Lo stack di Internet: Livello Network
    • * PT - Protocolli
      + NC-LAN - Local Area Networks
      Lo stack di Internet: Livello Link e reti locali
    • V - Varie
      + PD-PF - Parallelism Fundamentals
      Laboratorio
    • * SR - Sicurezza delle Reti
      + IAS-FCS - Foundational Concepts in Security
      Laboratorio su sicurezza di reti
    • * SR - Sicurezza delle Reti
      + IAS-FCS - Foundational Concepts in Security
      Laboratorio su sicurezza di reti
    • SRM - Sistemi operativi di Rete e Middleware per la programmazione di rete
      + NC-I - Introduction: Computer Network Architecture
      Laboratorio su programmazione di rete

Le sottoaree "obbligatorie" sono prefisse da un segno più (+). Le sottoare "suggerite" sono prefisse da un segno asterisco (*).