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

Laboratorio di Informatica: Sistemi Operativi

Anno di Corso: Secondo

Anno Accademico 1996/97


Sommario:

Docenti:
  • Marco Botta (Corso A)
    • Ricevimento su appuntamento: telefonare al 7429 221
    • Spedire messaggi a botta@di.unito.it

  • Giuliana Franceschinis (Corso B)
    • Ricevimento il martedi, 14-15 e giovedi dalle 11:00 alle 12:00, o su appuntamento
    • Per ulteriori informazioni telefonare al 7429 210
    • Spedire messaggi a giuliana@di.unito.it
    Orari delle Lezioni:

    • Nell'a.a. 1996-97 il corso si terrà nel secondo e terzo trimestre in parallelo al corrispondente corso di Sistemi Operativi.
    • Organizzazione delle lezioni: le lezioni si terranno parte in aula e parte in laboratorio. Il calendario preciso verrà reso noto all'inizio del secondo 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
    • Un ambiente di sistema operativo simulato: OSP
      • Architettura di OSP
      • Il simulatore
      • La programmazione dei moduli di OSP
    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.)
    • Manuale di Unix in linea (comando man)
    • M. Kifer, S. Smolka: "OSP: An Environment for Operating System Projects", Addison-Wesley, 1991 (cartellina Corso Lab. S.O.)
    Esercitazioni del corso: Informazioni Generali:
    • L'esame del corso di laboratorio si sostiene assieme all'esame del corso di Sistemi Operativi, secondo le modalita` fissate per quest'ultimo
    • 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
    • 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

    Torna a elenco corsi

    Torna a informazioni sulla didattica

    Torna alla pagina principale




  • 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