00:00bafab7d2
  1. 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
  2. Che cos'è un “cloud ibrido”?
    1. un sistema cloud in cui dati e software possono essere combinati insieme
    2. un sistema cloud in cui gli utenti condividono delle risorse
    3. un sistema cloud costituito da parti accessibili tramite Internet e parti interne all’azienda
    4. un sistema cloud che include al suo interno dei sistemi tradizionali (non cloud)
  3. Quando il rimpiazzamento delle pagine viene fatto con una politica globale …
    1. il working set dei processi si riduce
    2. il working set del processo rimane invariato e si riduce il valore di PFF
    3. il working set del processo si allarga
    4. il working set di tutti i processi si allargano
  4. 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
  5. Quale delle seguenti transizioni tra gli stati di un processo NON è valida?
    1. Da WAIT a READY.
    2. Da RUNNING a READY.
    3. Da READY a RUNNING.
    4. Da WAIT a RUNNING.
  6. 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
  7. Nei sistemi multimediali, in quali casi si verifica un "buffer underrun"?
    1. quando il sistema operativo rende disponibili i dati a un decoder multimediale troppo velocemente
    2. quando un decoder multimediale non è sincronizzato con il resto del sistema operativo
    3. quando il sistema operativo rende disponibili dati a un decoder multimediale troppo lentamente
    4. quando non è possibile riempire completamente il buffer di un decoder multimediale
  8. Che cosa si intende per "starvation"?
    1. quando un job effettua una richiesta di risorse superiore a quelle disponibili
    2. quando un processo ha utilizzato tutto il suo working set
    3. quando un processo rimane in attesa di una risorsa per un periodo di tempo lungo e indefinito
    4. quando il sistema esaurisce la memoria
  9. Quando conviene passare da una tabella delle pagine convenzionale a una multilivello?
    1. all’aumentare dello spazio di indirizzamento
    2. all’aumentare della memoria fisica
    3. all’aumentare del livello di astrazione della memoria
    4. all’aumentare dei processi
  10. 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.
  11. 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
  12. Che svantaggio comporta l’uso di I/O programmato?
    1. Il busy waiting del bus dati.
    2. Il busy waiting della CPU.
    3. Richiede di gestire la temporizzazione degli interrupt.
    4. Richiede di gestire la mutua esclusione sul buffer della periferica.
  13. 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.
  14. 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
  15. Che cosa vuol dire "fare lo snapshot" di un sistema LVM?
    1. effettuare la copia di un volume per consentire la sostituzione di un dispositivo fisico
    2. effettuare la copia di un volume in un dato istante al fine di ottenere un backup
    3. effettuare la copia di un volume per migliorare le prestazioni
    4. effettuare una copia delle sole strutture dati per migliorare la consistenza delle informazioni
  16. In cosa consiste il sistema di journaling di un file system?
    1. tenere traccia delle operazioni eseguite per evitare inconsistenza
    2. tenere traccia delle operazioni dell'utente per ragioni di sicurezza
    3. tenere traccia dei file più frequentemente acceduti per ottimizzare le prestazioni
    4. tenere traccia delle tabelle di allocazione dei blocchi liberi
  17. 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
  18. 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
  19. 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
  20. 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