- In cosa consiste il sistema di journaling di un file system?
- tenere traccia delle operazioni dell'utente per ragioni di sicurezza
- tenere traccia delle modifiche del file system per favorire il ripristino in caso di crash
- tenere traccia dei file più frequentemente acceduti per ottimizzare le prestazioni
- tenere traccia delle operazioni sul disco per prevenire le inconsistenze
- 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
- 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
- A che cosa serve un sistema LVM?
- a virtualizzare un disco
- a virtualizzare lo spazio di storage
- a simulare un raid
- a simulare uno storage via rete
- A che cosa serve una system call?
- a generare una trap
- a generare un interrupt
- a schedulare un nuovo processo
- ad accedere a strutture dati all’interno del kernel
- Che cosa si intende per "starvation"?
- quando una risorsa non viene mai data a disposizione di un processo
- quando il sistema esaurisce la memoria
- quando un job effettua una richiesta di risorse superiore a quelle disponibili
- quando una risorsa rimane in attesa di essere allocata per un periodo di tempo lungo e indefinito
- 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
- Quali di questi algoritmi implementano un sistema di aging per le pagine?
- NRU, NFU
- NRU, NFU e seconda chance
- solo NRU
- solo NFU
- Che cosa succede quando viene sollevata una trap durante la gestione di un interrupt?
- l'interrupt viene messo in pausa
- la trap viene messa in coda all'interrupt
- non succede mai
- la trap viene ignorata
- In che modo possono scambiarsi dati due thread?
- con il meccanismo del produttore-consumatore
- usando una system call
- con un sistema di messaggi
- attraverso una zona di memoria condivisa
- In quali modi un sistema di I/O può essere mappato in memoria?
- nella cache
- nello spazio delle porte
- nello spazio di indirizzamento del kernel
- nello spazio di indirizzamento del processo e in uno spazio di indirizzamento separato
- 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
- La regione critica di un processo è:
- le istruzioni incluse ta la down e la up di un semaforo
- la parte di codice in cui si accede a delle variabili globali
- una serie di istruzioni consecutive
- un insieme di istruzioni anche se non consecutive
- Quale è il compito di un Virtual File System (VFS)
- fare la mappatura di funzionalità tra file system eterogenei
- virtualizzare dei dischi all'interno del sistema
- fare la mappatura di un file system in memoria virtuale
- virtualizzare un file system
- In una architettura cloud, il livello SaaS si occupa di:
- virtualizzare delle applicazioni in rete
- fornire uno spazio di archiviazione online
- virtualizzare un ambiente di sviluppo per applicazioni distribuite
- virtualizzare un sistema di distribuzione dati
- Secondo la classificazione cloud, come è classificato un host fisico a cui si accede in remoto
- Non è un servizio cloud.
- IaaS.
- PaaS.
- SaaS.
- L’algoritmo RMS associa priorità ai processi in base a:
- il rapporto tra burst e periodo
- la lunghezza del loro periodo
- la lunghezza del loro burst
- il rapporto tra periodo e burst
- Come si stima la dimensione ottimale di un blocco su disco?
- è la dimensione che ottimizza lo spazio sprecato degli i-node
- è il miglior compromesso tra frammentazione esterna e buffer d'accesso
- è la dimensione che ottimizza sia la frammentazione interna che il tempo di accesso
- è la dimensione che ottimizza il tempo di accesso alla periferica
- Che cosa si intende con il termine "sistema batch"?
- un sistema di elaborazione che prevede prelazione tra i thread
- un sistema di elaborazione in cui i job vengono caricati in memoria a gruppi (batch) e poi eseguiti sequenzialmente
- un sistema di elaborazione che fa uso di uno scheduler FIFO
- un sistema di elaborazione che veniva utilizzato per l'interpretazione dei file .BAT (batch) di MS-DOS
- In che modo è possibile prevenire un deadlock?
- usando i semafori
- aumentando le risorse
- usando l’algoritmo di Djkstra
- agendo sulle condizioni di Coffman