00:0090b45260
  1. 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
  2. A che cosa serve un device driver?
    1. permette a un dispositivo di innescare la routine di risposta interrupt che serve a gestirlo
    2. permette di utilizzare qualunque tipo di dispositivo se opportunamente configurato
    3. permette a un dispositivo di accedere al bus di comunicazione
    4. permette di utilizzare una classe di dispositivi simili tra loro
  3. 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
  4. Che cosa vuol dire fare SWAP-IN di un processo
    1. mandarlo sul disco perchè è stato a lungo nello stato di bloccato
    2. mandarlo su disco perchè abbiamo necessità di spazio
    3. scambiare il suo working set con un altro
    4. portarlo in memoria
  5. 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
  6. Come è possibile eliminare la condizione di attesa circolare nei deadlock?
    1. assegnando tutte le risorse con un'operazione atomica
    2. imponendo un ordine globale con cui richiedere le risorse
    3. facendo uso dell'algoritmo del banchiere
    4. non può essere eliminata ma solo identificata tramite l'algoritmo di Dijkstra
  7. Parlando di cloud, cosa si intende con il termine “elasticità”?
    1. La possibilità del sistema di adattarsi a carichi di lavoro crescenti.
    2. La possibilità del sistema di operare su piattaforme diverse.
    3. La capacità del sistema di aumentare la disponibilità di risorse facilmente e in tempi brevi.
    4. La capacità del sistema di continuare a funzionare anche in presenza di guasti hardware
  8. Il fenomeno dell’attesa circolare nei deadlock riguarda…
    1. tutti i processi in attesa di risorse
    2. tutti i processi del sistema
    3. solo i processi in deadlock
    4. tutti i processi in stato bloccato
  9. A cosa serve un hypervisor di tipo 2
    1. a virtualizzare delle funzionalità facendo eseguire codice al sistema operativo ospite
    2. a virtualizzare dell’hardware anche senza un sistema operativo ospite
    3. a simulare un’architettura software all’interno di un sistema operativo ospite
    4. a simulare un processore diverso da quello presente nel sistema di calcolo
  10. 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
  11. In quale dei seguenti casi può terminare un processo?
    1. sempre per propria volontà
    2. con la terminazione del suo quanto di tempo
    3. a causa di un errore al suo interno
    4. quando si verifica uno swap-out
  12. Che cosa si intende con il termine “sistema multiprogrammato”?
    1. un sistema in cui i processi sono schedulati in round-robin
    2. un sistema in cui ci sono più processi in esecuzione contemporaneamente
    3. un sistema in cui ci sono processi che appartengono ad utenti diversi
    4. un sistema in cui sono presenti più processi contemporaneamente in memoria
  13. 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
  14. 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
  15. Che cosa succede quando viene sollevata una trap durante la gestione di un interrupt?
    1. l'interrupt viene messo in pausa
    2. la trap viene messa in coda all'interrupt
    3. non succede mai
    4. la trap viene ignorata
  16. 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.
  17. 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
  18. Che cos’è un interrupt?
    1. Un segnale asincrono proveniente dalla CPU.
    2. Un segnale asincrono proveniente da una periferica.
    3. Un segnale sincrono risultato di una istruzione di CPU.
    4. Un segnale sincrono proveniente dall’interrupt controller
  19. Che cos'è un “cloud pubblico”?
    1. un sistema cloud accessibile tramite internet
    2. un sistema cloud che offre un servizio di pubblica utilità
    3. un sistema cloud in cui gli utenti condividono delle risorse
    4. un sistema cloud utilizzabile in forma gratuita
  20. Quale è il compito di un Virtual File System (VFS)
    1. fare la mappatura di funzionalità tra file system eterogenei
    2. virtualizzare dei dischi all'interno del sistema
    3. fare la mappatura di un file system in memoria virtuale
    4. virtualizzare un file system