vuoi
o PayPal
tutte le volte che vuoi
In un Sistema Operativo a memoria virtuale paginata nel quale viene utilizzato un
algoritmo di seconda chance migliorato, la pagina migliore da sostituire dovrebbe
appartenere alla classe:
Domanda 3Scegli un'alternativa:
a.
(1, 1)
b.
(0, 0)
c.
(0, 1)
d.
(1, 0)
In un Sistema Operativo generale in cui si fa uso di memoria virtuale, è possibile
affermare che l'hardware:
Domanda 4Scegli un'alternativa:
a.
deve essere in grado di riconoscere un'interruzione o durante l'esecuzione
dell'istruzione o al termine dell'esecuzione
b.
deve essere in grado di riconoscere un'interruzione solamente al termine
dell'esecuzione dell'istruzione
c.
deve essere in grado di riconoscere un'interruzione solamente durante l'esecuzione
dell'istruzione
d.
deve essere in grado di riconoscere un'interruzione sia durante che al
termine dell'esecuzione dell'istruzione
In un Sistema Operativo a memoria virtuale paginata, facendo riferimento alle
politiche di sostituzione delle pagine e supponendo di memorizzare in un byte di storia
i reference bit campionati ad intervalli regolari, è possibile affermare che:
Domanda 5Scegli un'alternativa:
a.
la pagina "vittima" sarà quella con il minor byte di storia, interpretando
quest'ultimo come intero senza segno
b.
la pagina "vittima" sarà quella con il maggior byte di storia, interpretando quest'ultimo
come intero senza segno
c.
la pagina "vittima" sarà quella con il minor byte di storia, interpretando quest'ultimo
come intero con segno
d.
la pagina "vittima" sarà quella con il maggior byte di storia, interpretando quest'ultimo
come intero con segno
In un Sistema Operativo a memoria virtuale paginata, il bit di presenza di ogni pagina
viene modificato:
Domanda 6Scegli un'alternativa:
a.
ogni volta che la pagina in questione viene modificata
b.
ogni volta che la pagina in questione viene acceduta
c.
ogni volta che la pagina in questione viene portata in memoria
centrale/secondaria
d.
nessuna delle alternative presenti
In un Sistema Operativo a memoria virtuale paginata, in caso si renda necessario
la sostituzione di una pagina in memoria centrale dopo un'interruzione di tipo page
fault, è possibile affermare che:
Domanda 7Scegli un'alternativa:
a.
si predilige una politica di sostituzione locale, in modo che il numero di pagine allocate per ogni
processo rimanga costante
b.
la pagina "vittima" può essere scelta tra le pagine del processo che ha subito l'interruzione o tra tutte
le pagine presenti in memoria centrale, a seconda che il processo sia stato lanciato in modo utente o
in modo supervisore
c.
si predilige una politica di sostituzione globale, in quanto presenta un valore di throughput
più elevato rispetto ad una politica di tipo locale
d.
la pagina "vittima" viene solitamente scelta tra le pagine del processo che ha subito l'interruzione, in
modo da garantire all'incirca le stesse performance ad ogni esecuzione
In un Sistema Operativo con memoria virtuale, l'algoritmo di sostituzione LRU
(completo):
Domanda 8Scegli un'alternativa:
a.
è implementabile solo se a livello architetturale è presente il dirty bit
b.
è implementabile solo se a livello architetturale sono presenti il dirty bit e il reference bit
c.
è implementabile solo se a livello architetturale è presente hardware dedicato aggiuntivo
d.
è implementabile solo se a livello architetturale è presente il reference bit
Facendo riferimento, nella gestione della memoria virtuale, alle politiche di
sostituzione delle pagine in memoria reale, quale delle seguenti affermazioni è
corretta?
Domanda 9Scegli un'alternativa:
a.
sia la politica FIFO che la politica LRU sono soggette all'anomalia di Belady
b.
sia la politica FIFO che la politica OPT sono soggette all'anomalia di Belady
c.
solamente la politica LRU è soggetta all'anomalia di Belady
d.
nessuna delle alternative presenti
In un Sistema Operativo a memoria virtuale paginata nel quale viene utilizzato un
algoritmo di seconda chance migliorato, si sostituisce la prima pagina che si trova:
Domanda 10Scegli un'alternativa:
a.
nella classe minima non vuota
b.
nella classe massima non vuota
c.
nella classe minima non piena
d.
nella classe massima non piena
Facendo riferimento alle strategie di allocazione delle pagine usata nella memoria
virtuale, si può affermare che la politica basata sulla frequenza dei page fault
prevede:
Domanda 11Scegli un'alternativa:
a.
l'utilizzo di un clock dedicato
b.
il campionamento dei reference bit di ogni pagina ad intervalli di tempo regolari
c.
l'utilizzo di una coda circolare
d.
l'individuazione e l'utilizzo di due valori limite
In un Sistema Operativo generale in cui si fa uso di memoria virtuale basata su
paginazione, all'atto della sostituzione di una pagina in memoria reale:
Domanda 12Scegli un'alternativa:
a.
non si deve copiare in memoria secondaria la pagina "vittima" prima della sostituzione, nel
caso in cui il dirty bit sia settato a 0
b.
si può sovrascrivere direttamente la pagina "vittima", in caso quest'ultima non sia stata modificata o
abbia il dirty bit settato a 1
c.
si deve copiare in memoria secondaria la pagina "vittima" prima della sostituzione, in caso
quest'ultima non sia stata modificata o presenti il dirty bit settato a 1
d.
si deve copiare in memoria secondaria la pagina "vittima" prima della sostituzione, nel caso in cui il
dirty bit sia settato a 0
In un Sistema Operativo a memoria virtuale paginata, il reference bit di ogni
pagina viene messo a 1:
Domanda 13Scegli un'alternativa:
a.
ogni volta che la pagina in questione viene portata in memoria centrale/secondaria
b.
nessuna delle alternative presenti
c.
ogni volta che la pagina in questione viene modificata
d.
ogni volta che la pagina in questione viene acceduta
In un Sistema Operativo a memoria virtuale paginata, si consideri la seguente
sequenza di riferimenti a pagine logiche: 4 2 3 1 5 3 6 7 6 4 7 3 1 2 5
Considerando 4 pagine fisiche utilizzabili dal processo, quanti page fault sono
generati rispettivamente con gli algoritmi di sostituzione FIFO e LRU?
Domanda 14Scegli un'alternativa:
a.
12, 10
b.
11,10
c.
10, 7
d.
12, 11
In un Sistema Operativo generale in cui si fa uso di memoria virtuale basata su
paginazione, all'atto di un'interruzione di tipo page fault, è necessario
interrompere il processo e riprenderne l'esecuzione in futuro. In particolar modo,
quando il processo torna in esecuzione:
Domanda 15Scegli un'alternativa:
a.
è possibile solamente riprendere l'esecuzione dal punto esatto in cui è avvenuta l'interruzione,
a patto che sia stato salvato lo stato interno della CPU nel momento in cui è avvenuta
l'interruzione
b.
è possibile solamente rieseguire interamente l'istruzione che ha causato l'interruzione, a patto che
sia stato salvato lo stato interno della CPU nel momento in cui è avvenuta l'interruzione
c.
nessuna delle alternative presenti
d.
è necessario rieseguire interamente l'istruzione che ha causato l'interruzione