Sistemi Operativi II
Corso di Laurea in Ingegneria Informatica AA 2007/2008

Docente Prof. Roberto Baldoni

Tutor: Ing. Sirio Scipioni , Ing. Davide Lamanna


Avvisi:

I prossimi due appelli di SOII si terranno il 19 Marzo 2008 (pomeriggio) ed l'11 Aprile 2008


Appelli 2007:

Primo appello: 28 Marzo. Risultati.

Secondo appello: 20 Aprile. Risultati.

Terzo appello: 2 Luglio. Risultati.

Quarto appello: 12 Settembre. Risultati.

Quinto appello: 28 Novembre. Risultati.

Risultati vecchi appelli:

29/3/06 - Risultati.
19/4/06 - Risultati.
20/7/06 - Risultati.
21/9/06 - Risultati.
27/11/06 - Risultati.
28/3/07 - Risultati.
20/4/07 - Risultati.

 


Orario delle lezioni:

Canale I

Lunedi' Aula 33 10.15-11.40
Mercoledi' Aula 33 12.00-13.30
Giovedi' Aula 24 12.00-13.30

Modalita' d'esame

L'esame richiede il superamento di una prova scritta.


Testi d'esame

Testo d'esame (appello del 28 Marzo 2003)

Testo d'esame (appello del 17 Aprile 2003)

Testo d'esame (appello del 16 Luglio 2003)

Testo d'esame (appello del 22 Marzo 2004)

Testo d'esame (appello del 5 Aprile 2004)

Testo d'esame (appello del 16 Aprile 2005)

Testo d'esame (appello del 22 Luglio 2005)

Esempi di domande di programmazione:

Esempi di domande di programmazione:

  • Domanda 1 (PIPE)
Testo Soluzione
  • Domanda 2 (SEGNALI)
Testo Soluzione
  • Domanda 3 (CORBA)
Testo Soluzione
  • Domanda 4 (SOCKET)
    (appello del 22 Marzo 2004)
Testo Soluzione
  • Domanda 5 (FIFO)
    (appello del 5 Aprile 2004)
Testo Soluzione
  • Domanda 6 (PIPE)
    (appello del 19 Luglio 2004)
Testo Soluzione
     

Testi di riferimento

Testi consigliati


Materiale didattico

Programma
Riferimenti
Slide delle lezioni
Slide delle esercitazioni
Codice delle esercitazioni

Link utili

Intriduzione

  • la nozione di astrazione
  • fasi storiche di un OS
  • evoluzione di un OS commerciale
S

soii-introduzione.pdf
(versione aggiornata)

     
Il Sistema Operativo e la rete
  • Architettura Internet
  • Richiami di TCP/IP
  • Sockets
  • Network Adaptors

S

cons. T3,T4

soii-rete.pdf
(versione aggiornata)

Codice Interrupt Handler

Richiami di C

Socket Parte I

Socket Parte II

 Socket Parte I

Socket Parte II

Programmazione in ambiente UNIX

Guida introduttiva al C

Gestione della memoria

  • Partizionamento
  • Segmentazione
  • Paginazione
  • Memoria Virtuale
 S,T1
  soii-memoria.pdf
(versione aggiornata)
     

Pipes e FIFO

  • Pipes e named pipes (FIFO) in sistemi UNIX
  • Pipes e named pipes sistemi Windows
  • Esempi

S

cons. T3

 Slides


 Esercitazione
Codice Esercitazione 2005 (zip)
 

Segnali

  • Segnali in sistemi UNIX

S

 

 Eventi Asincroni
SOII-segnali-Esercitazione-pdf  
 
 

Sistemi Distribuiti

  • Middleware
  • RPC
  • Architettura CORBA
  • Sistemi Peer-to-Peer
S

 soii-middleware.pdf
(versione aggiornata)

CORBA

 Sistemi peer-to-peer

  esercitazione
 

Dispensa CORBA

Documenti vari

j2sdk 1.4.1
(j2sdk con ORB della SUN)

Complementi di Sistemi Operativi

  • Deadlock
  • I/O

S,T1 (Deadlock)

S,T2 (I/O)

soii-deadlock.pdf
(versione aggiornata)

soii-bufferIO.pdf
(versione aggiornata)

     

Protezione & Sicurezza

T1,T2, S

SO-protezione.pdf (aggiornate)

soii-sicurezza.pdf
(da mettere in linea)