00:00ec5b9de3
  1. 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
  2. Cosa vuol dire fare lo SWAP-OUT di un processo
    1. recuperare le sue strutture dati dal disco per rimetterlo in esecuzione
    2. spostare le sue strutture dati su disco per liberare spazio in memoria
    3. scambiare il suo working set con quello di un altro processo
    4. riportarlo fuori dallo spazio di swap perché è arrivato un interrupt
  3. Secondo la classificazione cloud, come è classificato un host fisico a cui si accede in remoto
    1. Non è un servizio cloud.
    2. IaaS.
    3. PaaS.
    4. SaaS.
  4. Che tipo di algoritmo è il guaranteed scheduling (scheduling garantito)?
    1. garantisce che non ci siano inversioni di priorità tra i processi
    2. distribuisce uniformemente le risorse tra i processi
    3. garantisce che non ci siano deadlock
    4. distribuisce uniformemente le risorse tra gli utenti
  5. 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
  6. Qual è l’obiettivo della politica di allocazione della memoria “next fit”?
    1. minimizzare il tempo di allocazione
    2. minimizzare la frammentazione interna
    3. minimizzare la frammentazione esterna
    4. massimizzare la memoria contigua disponibile
  7. 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
  8. In un sistema interattivo con priorità, quali sono i processi a cui viene data precedenza?
    1. a quelli che devono gestire gli interrupt
    2. quelli in stato di ready
    3. quelli CPU-bound
    4. quelli I/O-bound
  9. Parlando di deadlock, che cosa si intende con il termine stato sicuro?
    1. uno stato del sistema in cui non siamo in presenza di deadlock
    2. uno stato del sistema per cui vi è la possibilità che tutti i processi termino
    3. uno stato di un processo in cui questo ha ricevuto tutte le risorse che gli sono necessarie
    4. uno stato di un processo in cui è sicuro che questo possa arrivare a terminazione
  10. In un sistema LVM, i Logical Volume (LV)
    1. vengono aggregati per creare un Volume Group (VG)
    2. ospitano un file system
    3. rappresentano la virtualizzazione di un disco fisico
    4. ospitano un Phisical Volume (PV)
  11. Che cosa si intende con il termine "sistema batch"?
    1. un sistema di elaborazione che prevede prelazione tra i thread
    2. un sistema di elaborazione in cui i job vengono caricati in memoria a gruppi (batch) e poi eseguiti sequenzialmente
    3. un sistema di elaborazione che fa uso di uno scheduler FIFO
    4. un sistema di elaborazione che veniva utilizzato per l'interpretazione dei file .BAT (batch) di MS-DOS
  12. Quando i thread sono implementati in modalità utente…
    1. il kernel decide il prossimo thread da eseguire
    2. il kernel decide il prossimo processo da eseguire
    3. il dispatcher deve essere implementato dal processo
    4. ogni processo deve implementare un sistema di virtualizzazione
  13. 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
  14. Parlando di deadlock, che cosa si intende per “hold and wait”?
    1. che un processo che detiene delle risorse ha la facoltà di richederne altre
    2. che un processo che detiene delle risorse mette tutti gli altri processi in stato di wait
    3. che un processo che detiene delle risorse deve aspettare per richiederne delle altre
    4. che un processo che detiene delle risorse può sospendersi per un tempo indefinito
  15. 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.
  16. A che cosa serve una system call?
    1. a generare una trap
    2. a generare un interrupt
    3. a schedulare un nuovo processo
    4. ad accedere a strutture dati all’interno del kernel
  17. Come si stima la dimensione ottimale di un blocco su disco?
    1. è la dimensione che ottimizza lo spazio sprecato degli i-node
    2. è il miglior compromesso tra frammentazione esterna e buffer d'accesso
    3. è la dimensione che ottimizza sia la frammentazione interna che il tempo di accesso
    4. è la dimensione che ottimizza il tempo di accesso alla periferica
  18. Che cosa si intende per "starvation"?
    1. quando una risorsa non viene mai data a disposizione di un processo
    2. quando il sistema esaurisce la memoria
    3. quando un job effettua una richiesta di risorse superiore a quelle disponibili
    4. quando una risorsa rimane in attesa di essere allocata per un periodo di tempo lungo e indefinito
  19. 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.
  20. Qual è l’obbiettivo di un file system specializzato in contenuti multimediali?
    1. Permettere di passare facilmente da un i-frame all’altro.
    2. Recuperare dati nel caso di frame persi.
    3. Permettere di estrarre i dati dal disco con un tempo uniforme.
    4. Ridurre la frammentazione interna.