00:004802f45c
  1. 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
  2. Un file system cno allocazione a liste collegate…
    1. favorisce l’accesso casuale ai dati
    2. elimina la frammentazione esterna
    3. elimina la frammentazione interna
    4. ottimizza l’accesso alla periferica
  3. Nell’architettura cloud, il livello IaaS…
    1. virtualizza delle periferiche, inclusa la CPU
    2. è l’unico livello opzionale
    3. virtualizza lo storage e la rete
    4. mette a disposizione dei docker
  4. Che cosa si intende per "starvation"?
    1. quando un processo utilizza una risorsa per periodo di tempo lungo e indefinito
    2. quando il sistema esaurisce la memoria
    3. quando un job effettua una richiesta di risorse superiore a quelle disponibili
    4. quando un processo non riesce mai a ottenere la risorsa che necessita
  5. 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
  6. 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
  7. 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
  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. 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
  10. 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
  11. 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
  12. Quale elemento genera la trap di chiamata di una system call?
    1. lo stub
    2. la CPU
    3. il codice utente
    4. la MMU
  13. 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
  14. 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
  15. 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
  16. Perchè è utile fare uso di un buffer all'interno di un device driver?
    1. perchè aumenta le prestazioni del sistema aumentando la velocità dell'hardware della periferica
    2. è richiesto dai dispositivi che trasferiscono i dati a blocchi ma non ha nessun effetto pratico
    3. perchè è necessario nel caso di device a blocchi se il blocco ha una dimensione inferiore a quelle del buffer
    4. perchè aumenta le prestazioni del sistema diminuendo gli accessi in lettura e scrittura alla periferica
  17. 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
  18. Qual è l'obiettivo della politica di allocazione della memoria "next fit"?
    1. massimizzare la memoria contigua disponibile
    2. minimizzare la frammentazione esterna
    3. minimizzare il tempo di allocazione
    4. minimizzare la frammentazione interna
  19. 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
  20. 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