frizzo28
26-02-2007, 16:12
Ciao a tutti ho da fare il seguente algoritmo:
"Scrivere l'algoritmo di consumatore e produttore su 4 buffer identici dove il produttore deve dire al consumatore su quale buffer stanno i dati da consumare"..
L'algoritmo di questo è fatto... sono i primi 2... e dovrebbero essere esatti
poi la prof ci ha detto di fare questa variante...
"Modificare il programma se la scrittura e la lettura devono essere fatti in ordine sui buffer"
ed io l'ho risolto nei 2 algoritmi a destra. La mia domanda è secondo voi sono giusti ???
grazie ciao
http://img377.imageshack.us/img377/8962/presentazionestandard1cy5.th.gif (http://img377.imageshack.us/my.php?image=presentazionestandard1cy5.gif)
P.S. Dimentiva la legenda dei semafori usati:
ss=semaforo scrittura
sl=semaforo lettura
i= indice
0=libero
1= oocupato 1
2= occupati 2
3= occupati 3
4= occupati 4
"Scrivere l'algoritmo di consumatore e produttore su 4 buffer identici dove il produttore deve dire al consumatore su quale buffer stanno i dati da consumare"..
L'algoritmo di questo è fatto... sono i primi 2... e dovrebbero essere esatti
poi la prof ci ha detto di fare questa variante...
"Modificare il programma se la scrittura e la lettura devono essere fatti in ordine sui buffer"
ed io l'ho risolto nei 2 algoritmi a destra. La mia domanda è secondo voi sono giusti ???
grazie ciao
http://img377.imageshack.us/img377/8962/presentazionestandard1cy5.th.gif (http://img377.imageshack.us/my.php?image=presentazionestandard1cy5.gif)
P.S. Dimentiva la legenda dei semafori usati:
ss=semaforo scrittura
sl=semaforo lettura
i= indice
0=libero
1= oocupato 1
2= occupati 2
3= occupati 3
4= occupati 4