- Un interrupt preciso è:
- un fenomeno che si verifica nelle architetture multiprocessore
- una richiesta gestita dall’Interrupt Controller
- necessario per poter gestire il segnale
- opzionale per poter gestire il segnale
- Che cosa si intende con il termine "interrupt preciso"?
- a un interrupt di cui si sanno con precisione tutte le informazioni
- un interrupt che lascia la CPU in uno stato ben determinato
- un interrupt che avviene in un ben preciso istante temporale
- un interrupt che si verifica allo scadere di una deadline in un sistema real-time
- A cosa serve un sistema di schedulazione a code multiple?
- a prevenire i deadlock
- a evitare il thrashing
- a eliminare la starvation
- a implementare un sistema con priorità
- Come è possibile eliminare la condizione di attesa circolare nei deadlock?
- assegnando tutte le risorse con un'operazione atomica
- imponendo un ordine globale con cui richiedere le risorse
- facendo uso dell'algoritmo del banchiere
- non può essere eliminata ma solo identificata tramite l'algoritmo di Dijkstra
- Che cosa si intende con "Rate Monotonic Scheduling" ?
- è un algoritmo per la schedulazione di risorse in streaming
- è un algoritmo per la schedulazione di processi multimediali
- è un algoritmo che massimizza l'uso della CPU in caso di processi multimediali
- è un algoritmo per la schedulazione di processi periodici
- Lo scheduler si occupa di:
- cambiare il processo in esecuzione
- non è correlato alla gestione dei processi
- selezionare il prossimo processo da eseguire
- eliminare dalla memoria un processo terminato
- Nei sistemi multimediali, in quali casi si verifica un “buffer overrun”?
- quando un decoder multimediale legge i dati dal sistema operativo troppo lentamente
- quando un decoder multimediale legge i dati dal sistema operativo troppo velocemente
- quando non è possibile svuotare completamente il buffer di un decoder multimediale
- quando un decoder multimediale non è sincronizzato cno il resto del sistema operativo
- All’interno di un i-node, che cosa indica il campo “tipo di file”?
- indica se il file è accessibile in lettura, scrittura o entrambi
- distingue tra file, directory e file speciali
- rappresenta l’estensione del file
- distingue i file contenenti dati da quelli eseguibili
- Che cosa vuol dire "fare lo snapshot" di un sistema LVM?
- effettuare la copia di un volume per consentire la sostituzione di un dispositivo fisico
- effettuare la copia di un volume in un dato istante al fine di ottenere un backup
- effettuare la copia di un volume per migliorare le prestazioni
- effettuare una copia delle sole strutture dati per migliorare la consistenza delle informazioni
- Qual è l’obbiettivo di un file system specializzato in contenuti multimediali?
- Permettere di passare facilmente da un i-frame all’altro.
- Recuperare dati nel caso di frame persi.
- Permettere di estrarre i dati dal disco con un tempo uniforme.
- Ridurre la frammentazione interna.
- Quando i thread sono implementati in modalità utente…
- il kernel decide il prossimo thread da eseguire
- il kernel decide il prossimo processo da eseguire
- il dispatcher deve essere implementato dal processo
- ogni processo deve implementare un sistema di virtualizzazione
- Quale vantaggio comporta l’allocazione contigua dei file in un file system?
- Aumenta la capacità totale del disco.
- Diminuisce la possibilità di corruzione dati in caso di crash.
- Aumenta le prestazioni nel caso di accesso casuale.
- Elimina il problema della frammentazione interna
- Come è possibile ripristinare un sistema quando si verifica un deadlock?
- eliminando dei processi
- eliminando delle risorse
- facendo uso dell'algoritmo del banchiere
- agendo sullo scheduler
- In un'architettura cloud, il livello PaaS si occupa di:
- fornire un sistema operativo su una macchina virtuale
- fornire un sistema di sviluppo software online
- virtualizzare un ambiente per l’esecuzione di programmi in rete
- virtualizzare un sistema di processi concorrenti distribuito
- Quale algoritmo riduce il numero di frammentazioni esterne ma non la loro dimensione?
- Next Fit
- Worst Fit
- Best fit
- Firt Fit
- In un sistema interattivo con priorità, quali sono i processi a cui viene data precedenza?
- a quelli che devono gestire gli interrupt
- quelli in stato di ready
- quelli CPU-bound
- quelli I/O-bound
- In che cosa consiste il sistema di journaling di un file system?
- tenere traccia delle modifiche al file system per rendere più veloce l’accesso
- tenere traccia dei file più frequentemente acceduti per ottimizzare le prestazioni
- tenera traccia delle operazioni dell’utente per ragioni di sicurezza
- tenere traccia delle operazioni sul disco per favorire la risoluzione delle inconsistenze
- Che cosa vuol dire fare rollback per uscire da un deadlock?
- imporre a uno o più processi di rilasciare tutte le risorse allocate
- imporre alle risorse di tornare nel loro stato iniziale
- ripristinare uno stato sicuro precedente a deadlock
- ripristinare un checkpoint precedente al deadlock
- Parlando di deadlock, che cosa si intende per “hold and wait”?
- che un processo che detiene delle risorse ha la facoltà di richederne altre
- che un processo che detiene delle risorse mette tutti gli altri processi in stato di wait
- che un processo che detiene delle risorse deve aspettare per richiederne delle altre
- che un processo che detiene delle risorse può sospendersi per un tempo indefinito
- Che cosa comporta per la CPU che l’I/O sia mappato anche in uno spazio di indirizzamento separato?
- deve supportare un bus indirizzi aggiuntivo
- deve riservare una zona di memoria centrale per la mappatura
- deve supportare dele microistruzioni specifiche
- nulla, perché lo gestisce la MMU