CORSO DI LAUREA E DI DIPLOMA IN INFORMATICA
Università di Torino

Laboratorio di Informatica: Sistemi Operativi

Anno di Corso: Secondo

Anno Accademico 2000/2001


Sommario:

Docente:
  • Marco Botta (Diploma)
    • Ricevimento su appuntamento: telefonare al 011 670 6721
    • Spedire messaggi a botta@di.unito.it

Orari delle Lezioni:

  • Nell'a.a. 2000-2001 il corso si terrà nel terzo trimestre al termine del corrispondente corso di Sistemi Operativi.
  • ATTENZIONE: 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



Home page didattica
[Laurea] [Diploma] [Informazioni] [Intranet] [Orientamento]
[Dipartimento] [Facoltà di Scienze] [Università di Torino]

Administrator: wwwadm@di.unito.it Ultima modifica: Jan 08, 2002