00:0045de4fff
  1. In cosa consiste il fenomeno della "priority inversion"?
    1. si verifica quando un processo a bassa priorità tiene costantemente bloccato un processo con una priorità maggiore
    2. si verifica quando un processo fa molto uso della CPU e viene penalizzato dallo scheduler
    3. si verifica quando la priorità espressa in forma numerica di un processo cambia segno (viene invertita)
    4. si verifica quando un processo fa molto uso di I/O e viene penalizzato dallo scheduler
  2. In quale caso un processo può trovarsi nello stato di bloccato?
    1. non ci si trova mai a meno che non sia coinvolto in un deadblock
    2. dopo la chiamata ad una system call
    3. dopo che ha ricevuto un interrupt
    4. alla fine del suo burst di CPU
  3. Parlando di deadlock, che cosa si intende con il termine stato sicuro?
    1. uno stato del sistema in cui non siamo in presenza di deadlock
    2. uno stato del sistema per cui vi è la possibilità che tutti i processi termino
    3. uno stato di un processo in cui questo ha ricevuto tutte le risorse che gli sono necessarie
    4. uno stato di un processo in cui è sicuro che questo possa arrivare a terminazione
  4. Che funzione svolge la MMU?
    1. convertire pagine di memoria virtuale in frame di memoria fisica
    2. tenere traccia delle pagine allocate nella memoria virtuale
    3. gestire i page fault generati dalla CPU
    4. convertire indirizzi di memoria virtuale in indirizzi fisici
  5. 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
  6. 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
  7. Che cosa è un "cloud privato"?
    1. un sistema cloud interno a un server
    2. un sistema in cui ogni utente è isolato dagli altri
    3. un sistema cloud non disponibile all'esterno
    4. un sistema cloud utilizzabile solo pagando un abbonamento
  8. Un page fault è:
    1. una trap
    2. un accesso illegale in memoria
    3. una condizione di errore
    4. sempre generato da una system call
  9. 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
  10. In quali modi un sistema di I/O può essere mappato in memoria?
    1. nella cache
    2. nello spazio delle porte
    3. nello spazio di indirizzamento del kernel
    4. nello spazio di indirizzamento del processo e in uno spazio di indirizzamento separato
  11. 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
  12. In un sistema LVM, i Logical Volume (LV)
    1. vengono aggregati per creare un Volume Group (VG)
    2. ospitano un file system
    3. rappresentano la virtualizzazione di un disco fisico
    4. ospitano un Phisical Volume (PV)
  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 si intente con il termine "working set di un processo" ?
    1. sono le pagine in memoria necessarie per la sua esecuzione
    2. sono le pagine che identificano il suo spazio di indirizzamento
    3. sono le pagine che il processo sta utilizzando in un dato istante
    4. sono le pagine in memoria a seguito di un page fault
  15. Che cos’è il “system call handler”?
    1. è la parte di kernel che recupera il numero della system call e chiama la sua implementazione
    2. è una tabella che associa ad ogni numero di system call la sua implementazione
    3. è la parte di kernel che implementa una specifica system call
    4. è la parte di kernel che si occupa della gestione della trap di system call
  16. 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
  17. 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.
  18. In generale, qual'è il compito di un sistema operativo?
    1. permettere al software applicativo di accedere all'hardware
    2. permettere a una serie di applicazioni di condividere la memoria
    3. permettere all'hardware di accedere alle periferiche del sistema
    4. permettere a una serie di applicazioni di condividere la CPU
  19. Il dispatcher si occupa di:
    1. non è correlato alla gestione dei processi
    2. eliminare dalla memoria un processo terminato
    3. selezionare il prossimo processo da eseguire
    4. cambiare il processo in esecuzione
  20. 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