00:0036fc43a5
  1. Che vantaggio ha un file system ad allocazione contigua rispetto a uno che usa liste continue?
    1. è più veloce per l’accesso sequenziale
    2. è più facile fare la mappatura dei file in memoria
    3. è più veloce per l’accesso casuale
    4. genera meno frammentazione esterna
  2. Che tipo di algoritmo è il garanteed scheduling?
    1. garantisce che non ci siano deadlock
    2. distribuisci uniformemente le risorse ai processi
    3. distribuisci uniformemente le risorse agli utenti
    4. garantisce che non ci siano inversioni di priorità tra processi
  3. A cosa serve un device driver?
    1. permette di utilizzare una classe di dispositivi simili tra loro
    2. permette a un dispositivo di innescare la routine di risposta interrupt che server a gestirlo
    3. permette di utilizzare qualunque tipo di dispositivo se opportunamente configurato
    4. permette a un dispositivo di accedere al bus di comunicazione
  4. Il passaggio di un processo da bloccato a in esecuzione (da waiting a running) avviene…
    1. mai
    2. alla fine di una operazione di I/O
    3. tramite una system call
    4. dopo un interrupt
  5. 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.
  6. 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.
  7. La regione critica di un processo è:
    1. le istruzioni incluse ta la down e la up di un semaforo
    2. la parte di codice in cui si accede a delle variabili globali
    3. una serie di istruzioni consecutive
    4. un insieme di istruzioni anche se non consecutive
  8. In che modo possono scambiarsi dati due thread?
    1. con il meccanismo del produttore-consumatore
    2. usando una system call
    3. con un sistema di messaggi
    4. attraverso una zona di memoria condivisa
  9. Da che cosa è determinata la dimensione massima di un file su un file system FAT?
    1. Può occupare tutto il disco in quanto è l’equivalente di una lista concatenata.
    2. Solo dal numero di recordi disponibili.
    3. E’ sempre di 2 GB.
    4. Dal numero di record disponibili e dalla dimensione del data block.
  10. In un sistema di I/O che usa DMA…
    1. il DMA virtualizza l’interfaccia per la periferica
    2. il sistema I/O non fa uso di interrupt
    3. il DMA controller trasferisce i dati da e verso la memoria
    4. la periferica trasferisce i dati da e verso la memoria
  11. 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
  12. Che cosa si intende con il termine "mutex"?
    1. un modulo di sistema per gestire i deadlock
    2. un modulo di sistema per la gestione della mutua esclusione
    3. un semaforo binario
    4. un semafori sincronizzato
  13. 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
  14. Quale elemento genera la trap di chiamata di una system call?
    1. lo stub
    2. la CPU
    3. il codice utente
    4. la MMU
  15. Un device controller…
    1. gestisce l’hardware delle periferiche
    2. è un software installato sulla periferica
    3. fa parte dell’hardware della periferica
    4. è un software installato nel sistema operativo
  16. Quali di questi algoritmi implementano un sistema di aging per le pagine?
    1. NRU, NFU
    2. NRU, NFU e seconda chance
    3. solo NRU
    4. solo NFU
  17. In un sistema che usa LVM, lo snapshot…
    1. viene aggiornato in continuazione, indipendentemente dal backup
    2. garantisce la consistenza dei dati in caso di crash
    3. viene eliminato una volta terminato il backup
    4. contiene solo informazioni idempotenti
  18. Quale algoritmo riduce il numero di frammentazioni esterne ma non la loro dimensione?
    1. Next Fit
    2. Worst Fit
    3. Best fit
    4. Firt Fit
  19. L’algoritmo RMS associa priorità ai processi in base a:
    1. il rapporto tra burst e periodo
    2. la lunghezza del loro periodo
    3. la lunghezza del loro burst
    4. il rapporto tra periodo e burst
  20. In una architettura cloud, il livello SaaS si occupa di:
    1. virtualizzare delle applicazioni in rete
    2. fornire uno spazio di archiviazione online
    3. virtualizzare un ambiente di sviluppo per applicazioni distribuite
    4. virtualizzare un sistema di distribuzione dati