![]() |
Pages (4): « 1 2 3 [4] Show 150 posts per page |
.dsy:it. (http://www.dsy.it/forum/)
- Sistemi operativi e distribuiti (http://www.dsy.it/forum/forumdisplay.php?forumid=270)
-- commenti esame 12 luglio (http://www.dsy.it/forum/showthread.php?threadid=40750)
secondo voi, cosa potrebbe mettere di c?
alla fine i programmi che ha messo fino adesso nel bene o nel male sono presi dai suoi appunti.
sicuramente non metterà fork e shared memory, io mi sono già messa il cuore in pace.
rimangono:
- client e server con scambio di messaggi
- semafori
- thread e mutex
- ...e potrebbe anche rimettere quello con il bounded buffer
almeno la teoria è fattibile...
__________________
...now my feet won't touch the ground...
Ehhh...mi sà che quì fare delle previsioni risulta mooolto difficile....è sempre una sorpresa!!!
Magari mette proprio quello che uno meno si aspetta ( fork con shared memory)..
E' sempre più difficile sto esame..dove mai vorrà arrivare....bOOOHHHH
se mettesse davvero fork con shared memory gli offro un caffè.
domanda, probabilmente cretina, ma a cui non so dare una risposta:
mi sapete dire con che criterio scelgo di usare i semafori "normali" (quindi sem_post sem_wait) oppure i mutex (pthread_mutex_lock/unlock)???
ho capito la storia della mutua esclusione e del fatto che a certe operazioni i thread devono accedervi uno alla volta, ma se i sem e il mutex fanno la stessa cosa come scelgo quale usare???
se sapete spiegarmelo rendetemi partecipe!!!
__________________
...now my feet won't touch the ground...
se mettesse davvero fork con shared memory gli offro un caffè.
domanda, probabilmente cretina, ma a cui non so dare una risposta:
mi sapete dire con che criterio scelgo di usare i semafori "normali" (quindi sem_post sem_wait) oppure i mutex (pthread_mutex_lock/unlock)???
ho capito la storia della mutua esclusione e del fatto che a certe operazioni i thread devono accedervi uno alla volta, ma se i sem e il mutex fanno la stessa cosa come scelgo quale usare???
se sapete spiegarmelo rendetemi partecipe!!!
__________________
...now my feet won't touch the ground...
Un mutex è una versione semplificata di un semaforo e viene utilizzata quando non c'è la necessità di fare una signal.
In termini di programmazione, la mutex è una variabile su cui operi con lock e unlock, mentre con il semaforo hai a disposizione molte più opzioni (erano illustrate sulle slide).
| All times are GMT. The time now is 06:16. | Pages (4): « 1 2 3 [4] Show all 50 posts from this thread on one page |
Powered by: vBulletin Version 2.3.1
Copyright © Jelsoft Enterprises Limited 2000 - 2002.