00:00aefddc48
  1. Quale è la funzione svolta da un DMA controller?
    1. permettere al controller di una periferica di usare il bus dati
    2. ricevere richieste di I/O provenienti dalla CPU e le inoltra al controller della periferica
    3. trasferire i dati dal buffer di una periferica alla memoria centrale
    4. ricevere gli interrupt provenienti dalle periferiche e li gestisce
  2. 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.
  3. Nel file system FAT-16 e FAT-32, cosa indicano i numeri 16 e 32?
    1. la versione del file system
    2. la dimensione massima del file
    3. la dimensione del data block
    4. la dimensioni delle entry nella tabella di allocazione
  4. 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.
  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 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
  7. 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
  8. 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
  9. 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
  10. 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
  11. 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
  12. 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.
  13. Che cosa si intende con il termine "spazio di indirizzamento"?
    1. il quantitativo di memoria utilizzato da un processo
    2. la somma della dimensione delle pagine di memoria utilizzate da un processo
    3. la memoria totale indirizzabile tramite il bus indirizzi
    4. la dimensione di un segmento di memoria
  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. 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
  16. 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
  17. La mappatura dell’I/O in memoria riguarda…
    1. dipende dallo spazio di indirizzamento
    2. solo il buffer
    3. solo il registro di controllo
    4. sia il buffer sia i registri di controllo
  18. Nei sistemi multimediali, in quali casi si verifica un “buffer overrun”?
    1. quando un decoder multimediale legge i dati dal sistema operativo troppo lentamente
    2. quando un decoder multimediale legge i dati dal sistema operativo troppo velocemente
    3. quando non è possibile svuotare completamente il buffer di un decoder multimediale
    4. quando un decoder multimediale non è sincronizzato cno il resto del sistema operativo
  19. 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
  20. 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