.dsy:it.
Show 150 posts per page

.dsy:it. (http://www.dsy.it/forum/)
- Sistemi operativi I (http://www.dsy.it/forum/forumdisplay.php?forumid=269)
-- Esercizio Programmazione Concorrente Esame (http://www.dsy.it/forum/showthread.php?threadid=42036)


Posted by pintu on 20-06-2011 19:33:

Esercizio Programmazione Concorrente Esame

Ragazzi qualcuno potrebbe postare la soluzione dell'esercizio di programmazione dell'esame di oggi
"Implementare un semaforo generalizzato tramite monitor" ??


Posted by SanJuanWolf89 on 21-06-2011 08:00:

hai presente l'esempio produttore consumatore che ha messo sulle slide? l'impostazione è quella solo che al posto di produttore e consumatore metti le due funzioni up e down. Le variabili condizioni sn le stesse credo


Posted by asgar on 21-06-2011 09:00:

io ho fatto una cosa del genere

monitor{
condition red;
int sem;

procedure UP{
sem++;
if(sem == 1){
signal(red);}
}

procedure DOWN{
if(sem == 0){
wait(red);}
sem--;
}
}


Posted by pintu on 22-06-2011 16:35:

Ho fatto anche io cosi anche s eho dimenticato di mettere l'if nella up -.- Mi consola il fatto che almeno somiglia alla mia soluzione :D speriamo bene! Non si sa niente sui tempi di uscita delle date per l'orale??


Posted by asgar on 22-06-2011 19:41:

no idea, ma realisticamente potrebbero uscire i risultati i primi di settimana prossima quindi gli orali saranno a fine settimana prossima o fra 2 settimane.. ma sono solo mie supposizioni! speriamo di arrivarci all'orale :D


Posted by pintu on 22-06-2011 19:43:

si hai detto bene, speriamo di arrivarci :D sulle crocette sono abbastanza fiducioso anche se ho fatto delle porcate immense...il problema era la parte dei monitor però sembra che la maggior parte delle persone ha fatto una cosa del genere quindi non dovrebbe essere andata malissimo! Sperem :D


Posted by Delorean on 05-09-2011 16:18:

Ma alla fine era giusto?

__________________
.:: D ::.


Posted by asgar on 05-09-2011 19:32:


All times are GMT. The time now is 15:10.
Show all 8 posts from this thread on one page

Powered by: vBulletin Version 2.3.1
Copyright © Jelsoft Enterprises Limited 2000 - 2002.