Dettagli sull'Insegnamento per l'A.A. 2015/2016
Nome:
Laboratorio di Sistemi Operativi / Lab. of Operating Systems
Informazioni
Crediti:
: Bachelor Degree in Computer Science 6 CFU (a)
Erogazione:
Bachelor Degree in Computer Science 2nd anno curriculum General Compulsory
Lingua:
Italiano
Prerequisiti
CONOSCENZE : programmazione in linguaggio C, algoritmi e strutture dati, architetture degli elaboratori, concetti base dei sistemi operativi, lettura e comprensione della lingua inglese. CAPACITÀ : capacità di integrazione dello studio in aula con lo studio personale. Padronanza delle basilari tecniche di analisi, progettazione e programmazione per la realizzazione di semplici soluzioni software per problemi elementari.
Obiettivi
CONOSCENZE : principi di programmazione del sistema operativo Unix/Linux ed alcuni aspetti elementari della programmazione in ambiente concorrente e/o distribuito. CAPACITÀ : manualità nell'utilizzo delle system-call di unix/linux. Capacità di risolvere semplici problematiche applicando le tecniche base della programmazione di sistema in ambiente unix/linux. COMPORTAMENTI ATTESI : interesse per gli aspetti realizzativi e pragmatici connessi alla tecnologia dei sistemi operativi
Sillabo
- Architettura UNIX
- La bash di Unix
- Programmazione di sistema – processi
- Programmazione di sistema – I/O e File System
- Comunicazione e sincronizzazione tra processi. Thread
- Applicazioni distribuite
Testi di riferimento
- Michael Kerrisk, The Linux Programming Interface A Linux and Unix System Programming Handbook , No Starch Press. 2010.
Modalità d'esame
Chi ha acquisito la frequenza negli anni precedenti al 2007/08 dovrà sostenere l'esame di Lab. di Sistemi Operativi. Gli studenti immaatricolati nell'A.A. 2007/08 dovranno sostenere l'esame unico di Sistemi Operativi con Laboratorio
Aggiornamenti alla pagina del corso
Le informazioni sulle editioni passate di questo corso sono disponibili per i seguenti anni accademici:
Per leggere le informazioni correnti sul corso, se ancora erogato, consulta il catalogo corsi di ateneo.
Ultimo aggiornamento delle informazioni sul corso: 04 ottobre 2014, 19:30