00:00e8400c4d
  1. A che cosa serve un sistema LVM?
    1. a virtualizzare un disco
    2. a virtualizzare lo spazio di storage
    3. a simulare un raid
    4. a simulare uno storage via rete
  2. Nell’architettura cloud, il livello IaaS…
    1. virtualizza delle periferiche, inclusa la CPU
    2. è l’unico livello opzionale
    3. virtualizza lo storage e la rete
    4. mette a disposizione dei docker
  3. In quali modi un sistema di I/O può essere mappato in memoria?
    1. nella cache
    2. nello spazio delle porte
    3. nello spazio di indirizzamento del kernel
    4. nello spazio di indirizzamento del processo e in uno spazio di indirizzamento separato
  4. In quale caso un processo può trovarsi nello stato di bloccato?
    1. non ci si trova mai a meno che non sia coinvolto in un deadblock
    2. dopo la chiamata ad una system call
    3. dopo che ha ricevuto un interrupt
    4. alla fine del suo burst di CPU
  5. Il dispatcher si occupa di:
    1. non è correlato alla gestione dei processi
    2. eliminare dalla memoria un processo terminato
    3. selezionare il prossimo processo da eseguire
    4. cambiare il processo in esecuzione
  6. Lo scheduler si occupa di:
    1. cambiare il processo in esecuzione
    2. non è correlato alla gestione dei processi
    3. selezionare il prossimo processo da eseguire
    4. eliminare dalla memoria un processo terminato
  7. Un file system cno allocazione a liste collegate…
    1. favorisce l’accesso casuale ai dati
    2. elimina la frammentazione esterna
    3. elimina la frammentazione interna
    4. ottimizza l’accesso alla periferica
  8. Di cosa fa uso l’algoritmo NRU (Not Recently Used) per l’identificazione della pagina vittima?
    1. Fa uso del concetto di aging (invecchiamento).
    2. Mantiene le pagine in ordine temporale di utilizzo.
    3. Sceglie una pagina a caso tra quello non appartenenti al working set.
    4. Classifica le pagine in quattro categorie.
  9. Che caratteristica ha l’algoritmo NFU (Not Frequently Used)?
    1. utilizza il valore di PFF (Page Fault Frequency)
    2. implementa un sistema di invecchiamento delle pagine
    3. implementa un sistema di eliminazione circolare, come il clock
    4. suddivide le pagine in quattro categorie
  10. In cosa consiste il fenomeno della "priority inversion"?
    1. si verifica quando un processo a bassa priorità tiene costantemente bloccato un processo con una priorità maggiore
    2. si verifica quando un processo fa molto uso della CPU e viene penalizzato dallo scheduler
    3. si verifica quando la priorità espressa in forma numerica di un processo cambia segno (viene invertita)
    4. si verifica quando un processo fa molto uso di I/O e viene penalizzato dallo scheduler
  11. Un interrupt preciso è:
    1. un fenomeno che si verifica nelle architetture multiprocessore
    2. una richiesta gestita dall’Interrupt Controller
    3. necessario per poter gestire il segnale
    4. opzionale per poter gestire il segnale
  12. Nell'implementazione del file system di Unix (UFS), cos'è un I-node?
    1. è una struttura dati usata per organizzare i blocchi allocati sul disco
    2. è una struttura dati usata per memorizzare un file multimediale insieme a P-node e B-node
    3. è una struttura dati usata per organizzare le informazioni riguardanti un file
    4. è una struttura dati che ospita il contenuto di un file
  13. Chi si occupa di generare la trap di page fault?
    1. il processo
    2. la MMU
    3. la CPU
    4. la TLB
  14. Che cosa comporta il fenomeno della "frammentazione esterna" della memoria?
    1. che lo spazio di indirizzamento è suddiviso in duo o più parti
    2. che non è possibile liberare la memoria occupata da uno o più processi
    3. che non è possibile allocare delle memoria effettivamente libera
    4. che viene sprecato dello spazio attraverso l'allocazione della memoria in frammenti
  15. Che cosa si intende con "Rate Monotonic Scheduling" ?
    1. è un algoritmo per la schedulazione di risorse in streaming
    2. è un algoritmo per la schedulazione di processi multimediali
    3. è un algoritmo che massimizza l'uso della CPU in caso di processi multimediali
    4. è un algoritmo per la schedulazione di processi periodici
  16. Qual è la funzione svolta da un DMA controller?
    1. trasferisce i dati dal buffer di una periferica alla memoria centrale
    2. riceve le richieste di I/O provenienti dalla CPU e le inoltra al controller della periferica
    3. riceve gli interrupt provenienti dalle periferiche e li gestisce
    4. permette al controller di una periferica di usare il bus dati
  17. Che cosa vuol dire fare il controllo di integrità di un file system?
    1. Verificare che i metadati di ogni singolo file siano consistenti.
    2. Verificare che il contenuto del datablock sia consistente.
    3. Verificare che i dati nell’area di log (journal) siano consistenti.
    4. Verificare che i metadati del file system siano consistenti.
  18. Che cosa vuol dire fare rollback per uscire da un deadlock?
    1. imporre a uno o più processi di rilasciare tutte le risorse allocate
    2. imporre alle risorse di tornare nel loro stato iniziale
    3. ripristinare uno stato sicuro precedente a deadlock
    4. ripristinare un checkpoint precedente al deadlock
  19. Qual è l'obiettivo della politica di allocazione della memoria "next fit"?
    1. massimizzare la memoria contigua disponibile
    2. minimizzare la frammentazione esterna
    3. minimizzare il tempo di allocazione
    4. minimizzare la frammentazione interna
  20. In che cosa consiste il sistema di journaling di un file system?
    1. tenere traccia delle modifiche al file system per rendere più veloce l’accesso
    2. tenere traccia dei file più frequentemente acceduti per ottimizzare le prestazioni
    3. tenera traccia delle operazioni dell’utente per ragioni di sicurezza
    4. tenere traccia delle operazioni sul disco per favorire la risoluzione delle inconsistenze