- Quale elemento genera la trap di chiamata di una system call?
- lo stub
- la CPU
- il codice utente
- la MMU
- In un sistema LVM, i Logical Volume (LV)
- vengono aggregati per creare un Volume Group (VG)
- ospitano un file system
- rappresentano la virtualizzazione di un disco fisico
- ospitano un Phisical Volume (PV)
- 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.
- In cosa consiste il fenomeno della "priority inversion"?
- si verifica quando un processo a bassa priorità tiene costantemente bloccato un processo con una priorità maggiore
- si verifica quando un processo fa molto uso della CPU e viene penalizzato dallo scheduler
- si verifica quando la priorità espressa in forma numerica di un processo cambia segno (viene invertita)
- si verifica quando un processo fa molto uso di I/O e viene penalizzato dallo scheduler
- 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
- 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
- Il fenomeno dell’attesa circolare nei deadlock riguarda…
- tutti i processi in attesa di risorse
- tutti i processi del sistema
- solo i processi in deadlock
- tutti i processi in stato bloccato
- In che modo è possibile prevenire un deadlock?
- usando i semafori
- aumentando le risorse
- usando l’algoritmo di Djkstra
- agendo sulle condizioni di Coffman
- Che cosa comporta il fenomeno della "frammentazione esterna" della memoria?
- che lo spazio di indirizzamento è suddiviso in duo o più parti
- che non è possibile liberare la memoria occupata da uno o più processi
- che non è possibile allocare delle memoria effettivamente libera
- che viene sprecato dello spazio attraverso l'allocazione della memoria in frammenti
- 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
- Che differenza c’è tra un sistema monolitico e uno a microkernel?
- il primo è implementato con un’unica unità software mentre il secondo da più unità che collaborano tra loro
- il primo è realizzato su una macchina fisica, il secondo è virtualizzato
- il primo è implementato con un’unica unità software mentre il secondo da più unità che devono essere eseguite in rete
- non ci sono differenze
- 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
- Quale delle seguenti transizioni tra gli stati di un processo NON è valida?
- Da WAIT a READY.
- Da RUNNING a READY.
- Da READY a RUNNING.
- Da WAIT a RUNNING.
- 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
- Chi si occupa di generare la trap di page fault?
- il processo
- la MMU
- la CPU
- la TLB
- 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
- Da che cosa è determinata la dimensione massima di un file su un file system FAT?
- Può occupare tutto il disco in quanto è l’equivalente di una lista concatenata.
- Solo dal numero di recordi disponibili.
- E’ sempre di 2 GB.
- Dal numero di record disponibili e dalla dimensione del data block.
- La mappatura dell’I/O in memoria riguarda…
- dipende dallo spazio di indirizzamento
- solo il buffer
- solo il registro di controllo
- sia il buffer sia i registri di controllo
- Che cos’è un interrupt?
- Un segnale asincrono proveniente dalla CPU.
- Un segnale asincrono proveniente da una periferica.
- Un segnale sincrono risultato di una istruzione di CPU.
- Un segnale sincrono proveniente dall’interrupt controller
- Di cosa fa uso l’algoritmo NRU (Not Recently Used) per l’identificazione della pagina vittima?
- Fa uso del concetto di aging (invecchiamento).
- Mantiene le pagine in ordine temporale di utilizzo.
- Sceglie una pagina a caso tra quello non appartenenti al working set.
- Classifica le pagine in quattro categorie.