.dsy:it. Pages (37): « First ... « 26 27 28 29 [30] 31 32 33 34 » ... 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 18-06-2005 15:11:

Originally posted by Oracle
No perchè i bit di ogni pagina rappresentano l'indirizzo della pagina fisica di memoria a cui sommare l'offset per trovare l'indirizzo reale

????non capisco...i bit di ogni pagina sono dati (istruzioni) l'indirizzo del frame fisico ce lo dà la page table!!! al quale poi sommiamo l'offset


Posted by elpampero on 18-06-2005 16:21:

Si consideri un file ad allocazione contigua di 100 blocchi. Si assuma anche che la
directory dello stesso (e quindi tutti gli attributi) sia già presente in memoria.
Quante operazioni di I/O sono necessarie per inserire un nuovo blocco alla fine del file.
(Ogni operazione di I/O può gestire un solo blocco alla volta).
a) 1
b) 102
c) 101
d) 2


Posted by freccia on 18-06-2005 16:39:

Originally posted by elpampero
Si consideri un file ad allocazione contigua di 100 blocchi. Si assuma anche che la
directory dello stesso (e quindi tutti gli attributi) sia già presente in memoria.
Quante operazioni di I/O sono necessarie per inserire un nuovo blocco alla fine del file.
(Ogni operazione di I/O può gestire un solo blocco alla volta).
a) 1
b) 102
c) 101
d) 2


secondo me ne serve solo 1 poichè con l'allocazione contigua viene salvato il blocco di inizio del file e la lunghezza; quindi se il file è lungo 100 si mette su 101 direttamente.
L'unica operazione è quella per scrivere il nuovo blocco (non ne serve un'altra per leggerlo perchè è gia in memoria)


Posted by elpampero on 18-06-2005 16:46:

Originally posted by freccia
secondo me ne serve solo 1 poichè con l'allocazione contigua viene salvato il blocco di inizio del file e la lunghezza; quindi se il file è lungo 100 si mette su 101 direttamente.
L'unica operazione è quella per scrivere il nuovo blocco (non ne serve un'altra per leggerlo perchè è gia in memoria)



Esatto!


Posted by Oracle on 18-06-2005 16:52:

Anche secondo me è 1 se il file è già aperto.

come si risolve questo:

Si consideri un sistema con 3 processi P0, P1 e P2 e 3 risorse non prelazionabili A, B e C.
All'istante t l'allocazione delle risorse e' la seguente:
P0 possiede 1 risorsa A, 2 tipo B e 2 di tipo C. Le richieste massime di P0 sono:
3 risorse di tipo A, 4 tipo B e 5 di tipo C.
P1 possiede 1 risorsa A e 2 tipo C. Le richieste massime di P1 sono:
2 risorse di tipo A, 2 di tipo B e 3 di tipo C.
P2 possiede 1 risorsa di tipo A, 2 di tipo B e 1 di tipo C. Le richieste massime di P2 sono:
1 risorsa di tipo A, 2 di tipo B e 1 di tipo C.
Il sistema dispone complessivamente di 3 risorse di tipo A,4 di tipo B e 5 di tipo C.

All'istante t il sistema e'
A) in deadlock
B) in uno stato non sicuro
C) in uno stato sicuro
D) in starvation

Risposta esatta: C

__________________
Divide et impera


Posted by virtual on 18-06-2005 18:46:

Originally posted by Oracle
Anche secondo me è 1 se il file è già aperto.

come si risolve questo:
[cut]


Lo stato è sicuro perchè P2 non ha bisogno di nessun'altra risorsa, tutte quelle necessarie le possiede già e quindi prima o poi le rilascia, quindi rilasciando 1(A) , 2(b) , 1(C) queste possono essere utilizzate da P1 che guardacaso ne richiede ancora 1(A) , 2(b) , 1(C).
Infine , quando P1 termina,rilascerà 2(A) , 2(b) , 3(C) che verranno poi utilizzate da P0 che ari-guardacaso ne ha proprio bisogno di 1(A) , 2(b) , 1(C).
Quindi la sequenza P2-P1-P0 è "safe" e percio' il sistema è in uno stato sicuro

__________________
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 virtual on 18-06-2005 18:50:

ERRATA CORRIGE

Originally posted by virtual
......[cut].....utilizzate da P0 che ari-guardacaso ne ha proprio bisogno di 2(A) , 2(B) , 3(C).
Quindi la sequenza P2-P1-P0 è "safe" e percio' il sistema è in uno stato sicuro

__________________
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 18-06-2005 19:44:

Cosa ci potrebbe chiedere su linux e winzoz? non ho trovato domande nei vecchi compitini


Posted by elpampero on 20-06-2005 08:56:

Nessuna idea? Mi sembra strano che non ci chiedano niente su sta parte


Posted by Gighen on 20-06-2005 12:37:

scusate ma nn riesco a trovare luogo e ora dell'esame...
qualcuno per caso sa dove sono pubblicati!?

__________________
"Documentation is like sex: when it's good, it's very, very good; and when it's bad, it's still better than nothing."
Dick Brandon


Posted by luca8684 on 20-06-2005 14:12:

Originally posted by inqbo
scusate ma nn riesco a trovare luogo e ora dell'esame...
qualcuno per caso sa dove sono pubblicati!?


Gli e l'ho chiesto tramite email e ha detto alle 10:00 al settore didattico.
però ha detto che metterà l'avviso!
Ciao

__________________
{¯`·._)-•°o.O`·._.·´¯`¸·´¯).·´¯`·-> IN DA EEKS <-·´¯`·.(¯`·¸´¯`·._.·´O.o°•–(¯`·._}


Posted by rafnet on 20-06-2005 14:54:

Sono usciti gli orari per esami e compitini :D

Aule e orari esame e compitino del 22 Giugno 2005


Il II compitino si svolgera` nelle aule 301 e 307 al I piano del Settore Didattico di via Celoria 20.
L'esame, sia per 12 sia per 18 CFU, si svolgera` nelle aule 200 e 208 al piano rialzato del Settore Didattico di via Celoria 20.

In entrambi i casi l'inizio e` previsto per le ore 10:00.

__________________
La vita è una jungla!


Posted by virtual on 20-06-2005 16:20:

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.

__________________
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 nothingman7 on 20-06-2005 18:16:

scusate ma quando si saprà e dove l'esito dell'installazione autonoma? grazie


Posted by devil29 on 20-06-2005 22:01:

Salve, qlc mi sa spiegare questo esercizio?

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


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

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