.dsy:it. Pages (37): « First ... « 27 28 29 30 [31] 32 33 34 35 » ... 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 21-06-2005 07:25:

Qualche post dietro c'e' la spiegazione....Nel caso non fosse chiaro qualcosa chiedi pure


Posted by elpampero on 21-06-2005 07:31:

Originally posted by virtual
Volevo fare chiarezza, anche se un po in ritardo, sulla questione "working set" per evitare che altri leggano risposte sbagliate (in questo caso date da me :D ). Ho scritto una mail alla prof. Rosti sulla questione mi ha risposto che :

il working set di un processo al tempo t e` l'insieme di
pagine che il processo sta usando in quell'istante


e che cambiando gli algoritmi di rimpiazzamento non cambia il W.S. ma cambia....


quelli che cambiano cambiando gli algoritmi di rimpiazzamento
e la quantita` di frame a disposizione di un processo sono
i w(k,t) cioe` l'insieme delle pagine usate dai k riferimenti
piu` recenti al tempo t.

Il working set del processo resta lo stesso, cambia la porzione
di WS presente in memoria centrale.

Il working set del processo resta lo stesso, cambia la porzione
di WS presente in memoria centrale.


Quindi la risposta esatta è che il W.S. è indipendente dall'algoritmo di rimpiazzamento.
Chiedo scusa per aver scritto cose sbagliate.




Scusa, ma quindi il woring set e w(k,t) sono due cose differenti???!?!


Posted by virtual on 21-06-2005 08:27:

Originally posted by elpampero
Scusa, ma quindi il woring set e w(k,t) sono due cose differenti???!?!


Eh si... a quanto pare si.
Praticamente è come dicevi tu, la sequenza di riferimenti determina il w.s. ai vari istanti.
Il w(k,t) tiene conto di "quello che ha usato" il processo durante l'esecuzione

__________________
Linux si coltiva... windows si pianta da solo

La prima volta che Adamo vide Eva disse: "Stai lontana cara, questo coso non so quanto cresce!!


Posted by elpampero on 21-06-2005 08:35:

Originally posted by virtual
Eh si... a quanto pare si.
Praticamente è come dicevi tu, la sequenza di riferimenti determina il w.s. ai vari istanti.
Il w(k,t) tiene conto di "quello che ha usato" il processo durante l'esecuzione



Ok. Siamo arrivati a capirci qualcosa...

Tu hai idea di cosa ci possa essere chiesto su windows e linux?


Posted by devil29 on 21-06-2005 09:10:

elpampero:
Qualche post dietro c'e' la spiegazione....Nel caso non fosse chiaro qualcosa chiedi


Si c'è un esempio con il numero di pagine, quello mi è chiaro, xò qui parla di indirizzi di istruzioni e con questi indirizzi i conti nn mi tornano!
Mi puoi dare delucidazioni x piacere?


Posted by elpampero on 21-06-2005 09:54:

Dopo una chiamata di fork() su un sistema operativo Unix, quali strutture
dati sono condivise tra i processi padre e figlio?

A.la file descriptor table
B.la file descriptor table e le regioni
C.la file descriptor table e la u-area
D.nessuna


Posted by elpampero on 21-06-2005 09:59:

Originally posted by devil29
elpampero:
Qualche post dietro c'e' la spiegazione....Nel caso non fosse chiaro qualcosa chiedi


Si c'è un esempio con il numero di pagine, quello mi è chiaro, xò qui parla di indirizzi di istruzioni e con questi indirizzi i conti nn mi tornano!
Mi puoi dare delucidazioni x piacere?



Sono un pò in confusione..posteresti il testo dell'esercizio che non ti è chiaro?


Posted by Viry on 21-06-2005 10:14:

Originally posted by elpampero
Dopo una chiamata di fork() su un sistema operativo Unix, quali strutture
dati sono condivise tra i processi padre e figlio?

A.la file descriptor table
B.la file descriptor table e le regioni
C.la file descriptor table e la u-area
D.nessuna

Dovrebbe essere la A

__________________
When once you have tasted flight, you will walk the earth, forever more, with your eyes turned skyward. For there you have been, and there you long to return.

“Dovere, tempo, destino, tutto tende a separarci e, di fatto, ci separa. Ma il sentimento non conosce frontiere e mi unisce a te come se avessi sempre la mia mano sulla tua"


Posted by virtual on 21-06-2005 10:15:

Originally posted by elpampero
Ok. Siamo arrivati a capirci qualcosa...

Tu hai idea di cosa ci possa essere chiesto su windows e linux?


Si diciamo che una o due domandine sulla fork ed execve credo capitino sicuramente. Forse anche una domanda sulla differenza tra clone e fork (thread e processi)

Su window$ ... mah, cos'è e cosa serve lo Hal?
Quale processo viene caricato per primo all'avvio di win?
Cos'è il file boot.ini?
Che tipo di gestione della memoria c'è su lin e win?

Boh... mi vengono in mente queste...

Ho poi provato a guardare i compitini di laboratorio degli anni passati ma ci sono domande troppo tecniche che noi non abbiamo approfondito...

__________________
Linux si coltiva... windows si pianta da solo

La prima volta che Adamo vide Eva disse: "Stai lontana cara, questo coso non so quanto cresce!!


Posted by devil29 on 21-06-2005 10:20:

Ecco la domanda!

Si consideri un processo di 460 byte, che durante la sua esecuzione referenzia istruzioni ai seguenti indirizzi:

10, 11, 104, 170, 73, 309, 185, 245, 246, 434, 458, 364.

Il processo viene eseguito su un sistema in cui la memoria centrale ha dimensione 200 byte e le pagine hanno dimensione 100 byte. Quanti sono i page fault che l'esecuzione del suddetto processo genera in un sistema in cui vengono rispettivamente adottati gli algoritmi di rimpiazzamento pagine FIFO, LRU e ottimale?
a) 6, 7, 5
b) 6, 5, 7
c) 6, 7, 7
d) nessuno dei valori riportati è corretto

risposta esatta: a


Posted by elpampero on 21-06-2005 10:21:

Originally posted by Viry
Dovrebbe essere la A


Penso anch'io...la FDT sicuramente viene condivisa mentre altre parti come lo stack no


Posted by elpampero on 21-06-2005 10:25:

Originally posted by devil29
Ecco la domanda!

Si consideri un processo di 460 byte, che durante la sua esecuzione referenzia istruzioni ai seguenti indirizzi:

10, 11, 104, 170, 73, 309, 185, 245, 246, 434, 458, 364.

Il processo viene eseguito su un sistema in cui la memoria centrale ha dimensione 200 byte e le pagine hanno dimensione 100 byte. Quanti sono i page fault che l'esecuzione del suddetto processo genera in un sistema in cui vengono rispettivamente adottati gli algoritmi di rimpiazzamento pagine FIFO, LRU e ottimale?
a) 6, 7, 5
b) 6, 5, 7
c) 6, 7, 7
d) nessuno dei valori riportati è corretto

risposta esatta: a


se le pagine sono di 100 byte ciascuna vuol dire che gli indirizzi da 1 a 100 fanno parte della prima pagina.
Da 101 a 200 della seconda e cos' via...
la sequenza delle pagine referenziate diventa:
1,1,2,2,1,4,2,3,3,5,5,4

e da qui svolgi l'esercizio di sostituzione pagine


Posted by elpampero on 21-06-2005 10:32:

Originally posted by Viry
Dovrebbe essere la A


ho trovato che condivide anche l'u-area e tutto il resto..mi sa che la risposta è la B


Posted by elpampero on 21-06-2005 10:37:

Quali azioni vengono compiute in un sistema operativo Unix a fronte della
chiamata di sistema signal()?

A.si determina la routine da eseguire alla ricezione del segnale indicato
B.il processo si sospende in attesa della ricezione del segnale indicato
C.il processo invia al proprio genitore il segnale indicato
D.il processo invia ai propri figli il segnale indicato


Posted by elpampero on 21-06-2005 10:52:

Mi rispondo da solo: secondo me la A


All times are GMT. The time now is 02:26. Pages (37): « First ... « 27 28 29 30 [31] 32 33 34 35 » ... Last »
Show all 553 posts from this thread on one page

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