.dsy:it. Pages (37): « First ... « 7 8 9 10 [11] 12 13 14 15 » ... 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 elpampero on 13-04-2005 11:05:

Caxxata è in via celoria...ma perchè ci sono tre aule???? ci fanno i quiz anche per sostenere l'esame?


Posted by lorybu on 13-04-2005 11:36:

Originally posted by elpampero
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..)


Ma la domanda non specifica se l'interruzione asincrona arriva da I/O o meno...
Potrebbe essere generata a causa di una richiesta di I/O asincrona, allora in quel caso sarbbe corretto dire che passa da Running a Waiting no???

__________________
Le frasi mitiche...
::mm...ma nel compito mette anche le domande??::
::.. compilare compila... è tutto corretto, il fatto è che non fa quello che dico io.. cosa potrebbe essere?::
::Il fatto è che io le cose le so...poi dopo quando sono all'interrogazione non mi vengono...::


Posted by elpampero on 13-04-2005 11:52:

Indipendentemente che l'interruzione sia I/O o meno. Il processo che è in RUN può finire in wait solo se LUI deve effettuare un'operazione di I/O ma qui si parla di una conseguenza a interrupt..


Posted by lorybu on 13-04-2005 12:34:

Ok ci sono,
siamo sicuri che il processo attivo in quel momento non è quello in attesa dell'interrupt asincrono (perchè è stato messo precedentemente nella coda dei processi in Waiting).
-quindi questo processo attivo viene mandato nella coda dei processi pronti..
-il processo che era stato messo in waiting attendendo l'interrupt asincrono può essere messo nella code dei pronti!!
-lo scheduler decide quale dei processi pronti mandare in esecuzione

Ora mi sono chiarito...grazie!! :P

__________________
Le frasi mitiche...
::mm...ma nel compito mette anche le domande??::
::.. compilare compila... è tutto corretto, il fatto è che non fa quello che dico io.. cosa potrebbe essere?::
::Il fatto è che io le cose le so...poi dopo quando sono all'interrogazione non mi vengono...::


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

Esatto..un processo passa da wait a ready dopo che la gestione dell'interrupt è stata completata


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

Un sistema monoprogrammato:

A. Deve essere real-time
B. Può solo essere batch
C. Può essere timesharing
D. Deve essere monoutente


Secondo me è la C. Qualche idea?


Posted by T_M_P on 13-04-2005 13:40:

Scusa ma se è monoprogrammato con chi divide il tempo?


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

Credo( e qui prego di correggermi se sbaglio perchè potrei dire caxxate) che un sistema monoprogrammato possa gestire più programmi ma solo uno alla volta in memoria...


Posted by michelez on 13-04-2005 13:49:

sul pdf della prima lezione c'è scritto :
"Un sistema time-sharing non deve
necessariamente essere multiprogrammato"

quindi direi che non fa una grinza il tuo ragionamento....


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

Perfetto..infatti ho trovato che esistono sistemi monoprogrammati in grado di gestire più processi. Uno solo in memoria centrale e gli altri su disco...Il tutto ovviamente molto più lentamente rispetto a un sistema multiprogrammato (che tiene più programmi in ram)


Posted by michelez on 13-04-2005 13:55:

E questa:

Un sistema uniprogrammato può essere Concorrente?
A. no
B. si
C. si, solo se esiste un meccanismo di time-sharing
D. si, solo se esiste un meccanismo di swap dei processi


Posted by elpampero on 13-04-2005 14:15:

Sì per lo stesso motivo..


Posted by linked on 13-04-2005 14:24:

scusate, ma se per concorrenza si intende processi che hanno sovrapposto in tempo di turnaround, la risposta puó essere solo no (almeno credo).

in un sistema monoprogrammato si puó avere un solo processo in esecuzione, cioé caricato in memoria, quando il processo termina l 'esecuzione ne viene caricato un altro. a prescindere che venga o non venga utilizzato il timeshiring.

cosa mi sono perso?


Posted by fraile on 13-04-2005 14:26:

Ciao a tutti,
Purtroppo arrivo sempre tardi a lezione, e non ho visto laspiazione sull'esercizio dei semafori generalizzati, qualcuno può postare esercizio e se fosse possibile anche lo svogimento, è questione di vita e di morte!

Vi ringrazio anticipatamente Ciao

__________________
*- 6 *


Posted by lorybu on 13-04-2005 14:29:

Se non ho capito male in un sistema uniprogrammato, quando ad esempio il processo è in attesa di I/O questo viene scaricato dalla RAM e viene caricato dalla memoria di massa un nuovo programma da mandare in esecuzione...
può essere però che quest'ultimo debba andare a lavorare proprio sulla risorsa I/O utilizzata dal primo processo giusto??

__________________
Le frasi mitiche...
::mm...ma nel compito mette anche le domande??::
::.. compilare compila... è tutto corretto, il fatto è che non fa quello che dico io.. cosa potrebbe essere?::
::Il fatto è che io le cose le so...poi dopo quando sono all'interrogazione non mi vengono...::


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

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