.dsy:it. Pages (37): « First ... « 21 22 23 24 [25] 26 27 28 29 » ... 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 freccia on 09-06-2005 22:46:

Originally posted by elpampero
Dopo un pò di ricerche direi che la risposta è la D


Ho avuto qualche indecisione tra la A e la D, ma confermo anche io la D


Posted by elpampero on 09-06-2005 22:48:

Invece sono ancora dubbioso io....per definizione una trap dovrebbe essere generata da un software e non dalla CPU


Posted by freccia on 09-06-2005 22:52:

Originally posted by elpampero
questo cosa significa????

Rimpiazzamento LRU con 5 page frame, data la seguente sequenza di accessi 0,4,2,4,1,0,3
qual e' il valore binario della matrice riga della pagina usata meno di recente?

A. 00010
B. 00101
C. 10101
D. 00000


In quanto al termine MATRICE RIGA non ne ho idea di cosa sia; però poichè ci sono 5 page frame significa che ci sono in memoria le pagine: 2,4,1,0,3 e se si utilizza un algoritmo LRU quando entrerà una nuova pagina, sarà la pagina 2 ad uscire dalla memoria in quanto in ordine di tempo è quella usata meno recentemente.
2 in binario utilizzando 5 bit è 00010


Posted by freccia on 09-06-2005 22:54:

Originally posted by elpampero
Invece sono ancora dubbioso io....per definizione una trap dovrebbe essere generata da un software e non dalla CPU

riporto da degli appunti di sistemi operativi di un prof:
La MMU causa un trap della CPU al SO detto:
PAGE FAULT


Posted by elpampero on 09-06-2005 23:03:

ok quindi direi D per la trap..


Posted by elpampero on 09-06-2005 23:12:

Originally posted by freccia
In quanto al termine MATRICE RIGA non ne ho idea di cosa sia; però poichè ci sono 5 page frame significa che ci sono in memoria le pagine: 2,4,1,0,3 e se si utilizza un algoritmo LRU quando entrerà una nuova pagina, sarà la pagina 2 ad uscire dalla memoria in quanto in ordine di tempo è quella usata meno recentemente.
2 in binario utilizzando 5 bit è 00010



alla pagina 6 di http://www.dmi.unict.it/~pappalar/os/pra.pdf spiega come si procede all'LRU con matrici...


Posted by freccia on 09-06-2005 23:14:

Originally posted by elpampero
Qual è questa secondo voi?

L'uso dei registri base e limit nella gestione della memoria permette:

A. Di risolvere i problemi della rilocazione e della condivisione in modo efficiente
B. Di risolvere i problemi della rilocazione e della condivisione solo tra processi dello stesso utente
C. Di risolvere i problemi della rilocazione e della protezione al costo della ricompilazione del codice
per aggiungere una somma e un confronto a ciascuna istruzione di accesso alla memoria
D. Di risolvere i problemi della rilocazione e della protezione al costo di una somma e di un confronto per ciascun accesso alla memoria a run time


Secondo me è la D


confermo la D


Posted by freccia on 09-06-2005 23:24:

queste?

1)Data la stringa di riferimenti di pagine di un programma 02832361213, assumendo che ciascuna delle pagine sia riferita in istanti di tempo consecutivi a partire da t=0 e che il sistema abbia allocato al programma 4 page frame, quale affermazione e' vera se si usa l'argoritmo di rimpiazzamento delle pagine LRU?

A. il working set del programma non dipende dall'algoritmo di rimpiazzamento delle pagine
B. il working set del programma e' definito dall'intera stringa di riferimenti
C. il working set del programma cambia ad ogni riferimento a pagina
D. il working set del programma al tempo t=8 e al tempo t=11 e' lo stesso

2)Si consideri un file di tipo byte stream con allocazione fisica a lista. Il file ha una
dimensione di 10000
blocchi fisici di 512 byte. Il file è già aperto. L’esecuzione di una sequenza di due comandi
"seek (1000)" e
"read (x)" (dove x e' di tipo char) può richiedere N accessi a disco. Qual è il valore minimo
possibile di N?

0 A.
1 B.
2 C.
3 D.
Risposta esatta: A


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

Originally posted by freccia


Si consideri un file di tipo byte stream con allocazione fisica a lista. Il file ha una
dimensione di 10000
blocchi fisici di 512 byte. Il file è già aperto. L’esecuzione di una sequenza di due comandi
"seek (1000)" e
"read (x)" (dove x e' di tipo char) può richiedere N accessi a disco. Qual è il valore minimo
possibile di N?

0 A.
1 B.
2 C.
3 D.
Risposta esatta: A


L'unica cosa che mi viene in mente è che la seek non richiede alcuna operazione di I/O


Posted by freccia on 10-06-2005 10:12:

Originally posted by elpampero
questo cosa significa????

Rimpiazzamento LRU con 5 page frame, data la seguente sequenza di accessi 0,4,2,4,1,0,3
qual e' il valore binario della matrice riga della pagina usata meno di recente?

A. 00010
B. 00101
C. 10101
D. 00000


alla pagina 6 di http://www.dmi.unict.it/~pappalar/os/pra.pdf spiega come si procede all'LRU con matrici...

Utilizzando questo metodo ho calcolato le sette matrici e il risultato è 00000, cioè la D, non la A.
Per fortuna che mi hai passato il link


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

Meno male

L'allocazione dei file usando liste linkate:

A. comporta la frammentazione interna dei blocchi e la memorizzazione nella directory dei puntatori ai vari blocchi
B. e' poco efficiente quando si vuole leggere con accesso casuale a blocchi di dati di dimensione potenza di due
pari alla dimensione del blocco di disco
C. richiede l'implementazione della FAT
D. causa la frammentazione esterna, richiede molto spazio nella directory,
e' efficiente nell'accesso casuale, permette la lettura di blocchi dati
pari alla dimensione del blocco di disco in modo efficiente

Escluderei C e D mi ispira la B


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

Originally posted by elpampero
Meno male

L'allocazione dei file usando liste linkate:

A. comporta la frammentazione interna dei blocchi e la memorizzazione nella directory dei puntatori ai vari blocchi
B. e' poco efficiente quando si vuole leggere con accesso casuale a blocchi di dati di dimensione potenza di due
pari alla dimensione del blocco di disco
C. richiede l'implementazione della FAT
D. causa la frammentazione esterna, richiede molto spazio nella directory,
e' efficiente nell'accesso casuale, permette la lettura di blocchi dati
pari alla dimensione del blocco di disco in modo efficiente

Escluderei C e D mi ispira la B


Io sono indeciso tra A e B


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

Ho trovato da qualche parte che è la B..


Posted by elpampero on 10-06-2005 11:00:

Data la stringa di riferimenti a pagine 02832361213, in un sistema con 4 frame,
quanti sono i page fault nel caso in cui si usi un algoritmo di rimpiazzamento delle pagine di tipo FIFO e LRU?

A. 6, 4
B. 4, 2
C. 8, 6
D. nessuno

Cosa vi viene?


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

A me viene 7 e 6 come risultato


All times are GMT. The time now is 09:24. Pages (37): « First ... « 21 22 23 24 [25] 26 27 28 29 » ... Last »
Show all 553 posts from this thread on one page

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