.dsy:it. Pages (37): « First ... « 6 7 8 9 [10] 11 12 13 14 » ... Last »
Show 150 posts per page

.dsy:it. (http://www.dsy.it/forum/)
- Sistemi operativi I (http://www.dsy.it/forum/forumdisplay.php?forumid=269)
-- [SIS. OP. - BRUSCHI] Info 2004/05 (http://www.dsy.it/forum/showthread.php?threadid=17700)


Posted by michelez on 13-04-2005 09:33:

Originally posted by elpampero
Relativamente a monitor:

"Il programmatore raccoglie quindi i dati con-
divisi e tutte le sezioni critiche relative in
un monitor; questo risolve il problema della
mutua esclusione"

Qui non parla ancora di variabili condition


ok, grazie


Posted by michelez on 13-04-2005 09:40:

Qual e' l'insieme di tutte le transizioni di stato dei processi che si possono verificare come conseguenza di una interruzione asincrona?
A) esecuzione/pronto, attesa/pronto, pronto/esecuzione
B) esecuzione/pronto, attesa/pronto
C) esecuzione/attesa, attesa/pronto, pronto/esecuzione
D) attesa/pronto, pronto/esecuzione
Risposta esatta: A

Perchè non la C?


Posted by elpampero on 13-04-2005 09:41:

Dunque...i livelli sono così:
SW utente(USER)-->device indipendent(KERNEL)-->DRIVERS(KERNEL)-->INTERRUPT HANDLERS(KERNEL)-->CONTROLLER(HW)


Posted by michelez on 13-04-2005 09:44:

Originally posted by elpampero
Dunque...i livelli sono così:
SW utente(USER)-->device indipendent(KERNEL)-->DRIVERS(KERNEL)-->INTERRUPT HANDLERS(KERNEL)-->CONTROLLER(HW)


Ah, ok, quindi e' corretto che sia il Driver a segnalare, mentre il controller fa la parte hardware


Posted by elpampero on 13-04-2005 09:45:

Sicuramente o la A o la C una delle due dobbiamo escluderla per qualche motivo..


Posted by elpampero on 13-04-2005 09:48:

Penso sia giusta la A...quando arriva un interrupt (come in un esercizio che abbiamo già fatto) il proceso che è run va in ready non in wait..quando la gestione di interrupt termina il processo che era wait va in ready e poi viene scelto un processo da mettere in run..la parola chiave penso sia CONSEGUENZA


Posted by michelez on 13-04-2005 09:48:

Originally posted by elpampero
Sicuramente o la A o la C una delle due dobbiamo escluderla per qualche motivo..


Hai in mente qualche interruzione che fa passare da esecuzione a pronto? Non dovrebbe avvenire solo in caso di eventi tipo la prelazione dello scheduler?


Posted by elpampero on 13-04-2005 09:55:

Passa da RUN a READY anche un processo che deve lasciare posto alla gestione dell'interrupt


Posted by michelez on 13-04-2005 10:06:

Originally posted by elpampero
Passa da RUN a READY anche un processo che deve lasciare posto alla gestione dell'interrupt


ok, hai ragione, sto sparando cazzate.
Mi sono riguardato lo schemino con le freccine dei passaggi di stato... tutto a posto :)


Un'altra cosa.
Non mi e' chiarissimo il concetto di trap.


Posted by elpampero on 13-04-2005 10:13:

Dunque..
Le interruzioni si dividono in:
1) Interrupt (HW)
2)Eccezioni (SW)
Le eccezioni si identificano nelle trap tra cui rientrano le system call


Posted by michelez on 13-04-2005 10:21:

Originally posted by elpampero
Dunque..
Le interruzioni si dividono in:
1) Interrupt (HW)
2)Eccezioni (SW)
Le eccezioni si identificano nelle trap tra cui rientrano le system call


quindi quando eseguo una system call praticamente sollevo un'interruzione via software.
In questa situazione :
il processo che rappresenta il mio programma e' in running, ad un certo punto si trova una System Call, viene generato un interrupt ed il mio processo passa in stato:
1)waiting se ho richiesto un operazione di I/O
2)ready in che caso?


Posted by elpampero on 13-04-2005 10:30:

Credo che il processo passi da RUN a WAIT solo in caso di operazione I/O in quanto deve poi attendere l'interrupt e la gestione di essa.
Da RUN a READY in tutti gli altri casi (scheduler job, system call di altro tipo..)


Posted by T_M_P on 13-04-2005 10:45:

Originally posted by shadow
Ragazzi ho letto che il compitino inizierà alle ore 10.30 circa, ma si sa quanto durerà?
Dove posso reperire qualche domanda dell'anno scorso, oltre quelle postate qui sul forum.
Ciao a tutti e grazie.


Ma il compitino non era alle 9????

Qualcuno sa dirmi a che ora è esattamente e magari anche dove?

Grazie!!


Posted by michelez on 13-04-2005 10:51:

Originally posted by T_M_P
Ma il compitino non era alle 9????

Qualcuno sa dirmi a che ora è esattamente e magari anche dove?

Grazie!!


Dal link http://homes.dico.unimi.it/sisop/bl....cgi/index.html :
"Il compitino del 16 Aprile si svolgera' al settore didattico, aule 200, 202, 208. L'orario di inizio e' previsto per le 10:30."


Posted by elpampero on 13-04-2005 10:53:

Settore didattico dov'e' in via Comelico?


All times are GMT. The time now is 20:51. Pages (37): « First ... « 6 7 8 9 [10] 11 12 13 14 » ... Last »
Show all 553 posts from this thread on one page

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