- Nel file system FAT-16 e FAT-32, cosa indicano i numeri 16 e 32?
- la versione del file system
- la dimensione massima del file
- la dimensione del data block
- la dimensioni delle entry nella tabella di allocazione
- Quale è la funzione svolta da un DMA controller?
- permettere al controller di una periferica di usare il bus dati
- ricevere richieste di I/O provenienti dalla CPU e le inoltra al controller della periferica
- trasferire i dati dal buffer di una periferica alla memoria centrale
- ricevere gli interrupt provenienti dalle periferiche e li gestisce
- In quale modo un sistema LVM (Logical Volume Manager) può aumentare l’affidabilità dei dischi?
- Attraverso il meccanismo dello striping.
- Usando un controller RAID.
- Associando la stessa Logical Extent a due o più Physical Extent.
- Facendo uso di snapshot frequenti.
- 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à
- 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
- Che cosa è un "cloud privato"?
- un sistema cloud interno a un server
- un sistema in cui ogni utente è isolato dagli altri
- un sistema cloud non disponibile all'esterno
- un sistema cloud utilizzabile solo pagando un abbonamento
- Un device controller…
- gestisce l’hardware delle periferiche
- è un software installato sulla periferica
- fa parte dell’hardware della periferica
- è un software installato nel sistema operativo
- 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
- Quando conviene passare da una tabella delle pagine convenzionale a una multilivello?
- all’aumentare dello spazio di indirizzamento
- all’aumentare della memoria fisica
- all’aumentare del livello di astrazione della memoria
- all’aumentare dei processi
- 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
- 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
- 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
- In un sistema di I/O che usa DMA…
- il DMA virtualizza l’interfaccia per la periferica
- il sistema I/O non fa uso di interrupt
- il DMA controller trasferisce i dati da e verso la memoria
- la periferica trasferisce i dati da e verso la memoria
- 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
- In quale dei seguenti casi può terminare un processo?
- sempre per propria volontà
- con la terminazione del suo quanto di tempo
- a causa di un errore al suo interno
- quando si verifica uno swap-out
- Che tipo di algoritmo è il guaranteed scheduling (scheduling garantito)?
- garantisce che non ci siano inversioni di priorità tra i processi
- distribuisce uniformemente le risorse tra i processi
- garantisce che non ci siano deadlock
- distribuisce uniformemente le risorse tra gli utenti
- 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
- Che caratteristica ha l’algoritmo NFU (Not Frequently Used)?
- utilizza il valore di PFF (Page Fault Frequency)
- implementa un sistema di invecchiamento delle pagine
- implementa un sistema di eliminazione circolare, come il clock
- suddivide le pagine in quattro categorie
- 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
- Nell'implementazione del file system di Unix (UFS), cos'è un I-node?
- è una struttura dati usata per organizzare i blocchi allocati sul disco
- è una struttura dati usata per memorizzare un file multimediale insieme a P-node e B-node
- è una struttura dati usata per organizzare le informazioni riguardanti un file
- è una struttura dati che ospita il contenuto di un file