Laboratorio di Informatica:
Sistemi Operativi
Anno di Corso: Secondo
Anno Accademico 2000/2001
- Nell'a.a. 2000-2001 il corso si terrà nel terzo trimestre
al termine del corrispondente corso di Sistemi Operativi.
- : la
lezione di mercoledì 2 Maggio 2001 è sospesa.
La lezione di giovedì 3 Maggio 2001 è sospesa.
- Organizzazione delle lezioni: le lezioni si terranno parte in aula e parte in laboratorio. Il calendario preciso verrà reso noto all'inizio del terzo trimestre
Contenuto del corso:
- Introduzione al sistema operativo Unix
Cenni storici ed evoluzione
- Caratteristiche principali e struttura a livelli
- Gestione degli utenti
- Gestione dei processi
- Struttura logica del file system
- Shell e comandi principali
- System calls
- Primitive di Comunicazione tra processi: memoria condivisa
- Primitive di Sincronizzazione tra processi
- Approfondimento del sistema Unix
Programmazione di shell
- Problematiche di configurazione del sistema
- Strumenti per l'amministrazione del sistema
Testi di riferimento (tra parentesi la collocazione in biblioteca):
- B. Kernigham, R. Pike: "UNIX", Zanichelli, 1985 (L2160)
- S.R. Bourne: "The Unix System" (L1856 escluso dal prestito, L1803, L2140)
- R. Stevens: "Advanced Programming in the UNIX Environment", Addison-Wesley, 1992
- R. Stevens: "Unix Networking Programming", Englewood Cliffs, 1990
- J.M. Rifflet: "La programmation sous UNIX", Ediscience international, 1993
(L3856 escluso dal prestito)
- K. Christian: "The Unix Operating System", John Wiley & Sons (L3147 escluso dal prestito)
- M.J. Bach: "The Design of the UNIX Operating System", Prentice-Hall International
Editions (L3167 escluso dal prestito)
- Brown: "UNIX: Distributed Programming", (capitolo 2: Unix Interprocess Communication),
Prentice-Hall, 1994 (cartellina Corso Lab. S.O.)
- B. Kernighan, R. Pike: "The UNIX programming environment", Prentice-Hall, 1984 (OP513 - OP517)
- Manuale di Unix in linea (comando man)
Esercitazioni del corso:
Informazioni Generali:
- Per sostenere l'esame di Laboratorio di Sistemi Operativi lo studente deve
aver consegnato le esercitazioni di laboratorio richieste per l'anno accademico
in corso
- L'esame del corso di laboratorio si sostiene separatamente dall'esame del corso di
Sistemi Operativi, discutendo l'esercitazione in gruppo o singolarmente, e il voto
ottenuto fa media con quello del corso di Sistemi Operativi
- Le esercitazioni di laboratorio sono da svolgersi in gruppo: gli studenti
devono pertanto organizzarsi in gruppi di lavoro e comunicarne la composizione
ai rispettivi docenti dei corsi
- Gli studenti iscritti al secondo anno del Corso di Laurea o di Diploma
in Informatica possono richiedere un login personale per l'accesso ai sistemi
Unix compilando un opportuno modulo da richiedere e consegnare ai tecnici
di laboratorio
- Gli studenti in possesso di un login per l'accesso ai sistemi di calcolo
trovano ulteriore documentazione relativa alle esercitazioni nella directory
~osp/public_html/DOCUMENTAZIONE e relative sottodirectory
|