Sistemi Operativi 2 A.A. 2002-2003

Studenti ancora da esaminare

Gruppo

Studente 1

Studente 2

Punteggio

1

Di Falco Marco

 

6=

2

Giusto Enrico

 

4.5

3

Clary Andrea

Strada Luca

6-

4

Romaniello Paola

 

6=

5

De Stefanis Gabriele

Ferrando Fabrizio

5-

6

Lambagi Silvia

 

6-

14

Daga Claudia

 

6=

18

 

Sarbia Michele

6

22

 

Repetti Alberto

5=

23

Valentina Usai

 

6-

24

Pin Alessio

Sbarbo Stefano

6

28

 

Rebora Federico

6-

30

Vallarino Simone

 

6

31

Bejko Florian

 

6

35

Parishad Nasserzadeh

 

3

Ultima modifica: giovedì 22 gennaio 2004

 


 

Spiegazione dei risultati

L'aspetto più importante dell'esercitazione era garantire la mutua esclusione tra i processi nell'accesso a risorse condivise.
Per questo motivo se non era garantita il punteggio è stato decurtato di 1 o 2 punti a seconda dell'impatto sul funzionamento.

Un punto in meno se le specifiche non sono state rispettate o se il programma non funzionava in qualche caso.
Cose più lievi hanno comportato dei -, che saranno eventualmente tenuti in considerazione all'orale.


Gruppo 1: Le linee non restano bloccate fino alla vendita (o meno) del biglietto.

Gruppo 2: Il numero delle linee dipende da quello degli operatori; le linee controllano i biglietti e non eseguono alcun ritardo; non è presente il tread terminate; terminazione non safe; mutua esclusione che non pregiudica il corretto funzionamento.

Gruppo 3: Terminazione non safe.

Gruppo 4: Terminazione immediata del main; le linee non restano bloccate fino alla vendita (o meno) del biglietto; terminazione delle line in coda.


Gruppo 5: I worker eseguono una sleep se non c'&egarve alcuna linea in coda; le linee controllano i biglietti; terminazione non safe.

Gruppo 6: Le linee si mettono in coda e dopo eseguono l'attesa.


Gruppo 8: Terminazione delle line in coda.

Gruppo 9: Non funziona ma la mutua esclusione è stata capita
.

Gruppo 12: I worker eseguono una sleep se non c'è alcuna linea in coda.

Gruppo 14: Le linee controllano i biglietti; terminazione delle line in coda; terminazione immediata del main.

Gruppo 15: Controllo errato sui biglietti.


Gruppo 21: Gestione non-safe delle linee.

Gruppo 22: Un caso non funziona; le linee controllano i biglietti, terminazione delle line in coda.

Gruppo 23: Nel file di output non ci sono indicazioni di worker e linee.

Gruppo 25: Terminazione immediata del main.

Gruppo 27: Coda non gestita come coda; terminazione delle line in coda.

Gruppo 28: Nel file di output non ci sono indicazioni di worker e linee.

Gruppo 29: Uso non corretto di condition variable; terminazione delle line in coda.

Gruppo 32: Mutua esclusione che non pregiudica il corretto funzionamento.

Gruppo 33: Problemi di mutua esclusione.

Gruppo 34: Mutua esclusione che non pregiudica il corretto funzionamento; terminazione immediata del main.

Gruppo 35: Non funziona ma la mutua esclusione è stata capita
.

`

**************************************************
Gabriella Dodero - 44 24' 17.8" N, 08 58' 34.7" E
DISI - Universita' di Genova
via Dodecaneso 35      tel + 39 010 353 6603
16146 Genova, Italy    fax + 39 010 353 6699
**************************************************