Laboratorio di Sistemi Operativi e Reti Università degli Studi Milano Bicocca Introduzione al...
-
Upload
luciana-gigli -
Category
Documents
-
view
217 -
download
0
Transcript of Laboratorio di Sistemi Operativi e Reti Università degli Studi Milano Bicocca Introduzione al...
Laboratorio di Sistemi Operativi e RetiUniversità degli Studi Milano Bicocca
Introduzione al corso
Orario
• Turno a (A-L) (Prof.Polillo):tutti i martedì dalle 15,30 alle 18,30, aula U3-05
• Turno b (M-Z) (Prof.Levan Huu):tutti i mercoledì dalle 15,30 alle 18,30, aula U3-03(per alcune lezioni: 16,30-19,30)
I due turni sono identici: le stesse lezioni verranno tenute dai due docenti nei due turni
Turno B
Le lezioni con orario dalle 16,30 alle 19,30 sono:– 10 marzo– 17 marzo– 31 marzo– 6 maggio– 12 maggio
Obbiettivi del corso (6 crediti)
• Fornire una introduzione alla struttura interna dei sistemi Unix
• Fornire una introduzione alla programmazione di sistema in Linux (con uso delle principali system call, in linguaggio C)
Prerequisiti
• Corso di Sistemi Operativi
• Conoscenza dei principali comandi utente di Unix / Linux
• Conoscenza generica del C (ci sarà una lezione di ripasso)
Struttura del corso
• R.Polillo: Overview dell’architettura di Unix
• Levan HuuRipasso sul linguaggio CSystem calls
Laboratorio assistito
La frequenza è obbligatoria, con firma di presenza. Si terrà 3 ore alla settimana per turno, in LIB3 (LAB731), al terzo piano, dalle 8,45 alle 11,30, con il seguente calendario:
- Turno A (A-L): Turno B (M-Z):
Lunedì 29.3.2004 Martedì 30.3Venerdì 16.4 Giovedì 15.4Lunedì 26.4 Giovedì 29.4Lunedì 3.5 Giovedì 6.5Lunedì 10.5 Giovedì 13.5Lunedì 17.5 Giovedì 20.5Lunedì 24.5 Giovedì 27.5Lunedì 31.5 Giovedì 3.6
Esame
• Esame scritto:– Quiz a risposte predefinite (1 ora)– Piccolo progetto di programmazione di
sistema al calcolatore (C + system calls)(circa 2 ore)
• Esame orale- sullo scritto e sui contenuti del corso
Iscrizione al corso
• E’ necessario iscriversi al corso
• Ci si può iscrivere non oltre la data di inizio del laboratorio
Testi consigliati
• Slides e appunti dalle lezioni• D.Bovet, M.Cesati, Understanding the Linux
Kernel (2nd edition), O’Reilly, 2003• Kurt Wall et al, Linux Programming
Unleashed, 2a edizione, Sams Publishing, 2001
• W.Richard Stevens, Advanced Programming in the Unix Environment, Addison-Wesley, 1992
Il sito del corso
• Le mie slides: www.rpolillo.it
• Il sito del corso: linux.disco.unimib.it/~levan/labsistemi
• email: [email protected]@disco.unimib.it