- 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
- Che cosa si intende con il termine “sistema multiprogrammato”?
- un sistema in cui i processi sono schedulati in round-robin
- un sistema in cui ci sono più processi in esecuzione contemporaneamente
- un sistema in cui ci sono processi che appartengono ad utenti diversi
- un sistema in cui sono presenti più processi contemporaneamente in memoria
- 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
- Parlando di cloud, cosa si intende con il termine “elasticità”?
- La possibilità del sistema di adattarsi a carichi di lavoro crescenti.
- La possibilità del sistema di operare su piattaforme diverse.
- La capacità del sistema di aumentare la disponibilità di risorse facilmente e in tempi brevi.
- La capacità del sistema di continuare a funzionare anche in presenza di guasti hardware
- Che cosa vuol dire fare SWAP-IN di un processo
- mandarlo sul disco perchè è stato a lungo nello stato di bloccato
- mandarlo su disco perchè abbiamo necessità di spazio
- scambiare il suo working set con un altro
- portarlo in 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.
- 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
- Quali di questi algoritmi implementano un sistema di aging per le pagine?
- NRU, NFU
- NRU, NFU e seconda chance
- solo NRU
- solo NFU
- 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 file system unix, come sono implementate le directory?
- con una sequenza di data block
- con delle tabelle che associano il numero di i-node al data block che contiene i dati del file
- con un i-node
- con delle tabelle che associano il nome del file al numero di i-node
- Quale elemento genera la trap di chiamata di una system call?
- lo stub
- la CPU
- il codice utente
- la MMU
- Quale algoritmo riduce il numero di frammentazioni esterne ma non la loro dimensione?
- Next Fit
- Worst Fit
- Best fit
- Firt Fit
- 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
- 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 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
- Qual è l’obiettivo della politica di allocazione della memoria “next fit”?
- minimizzare il tempo di allocazione
- minimizzare la frammentazione interna
- minimizzare la frammentazione esterna
- massimizzare la memoria contigua disponibile
- 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
- Parlando di sistemi multimediali, quali sono i vantaggi di EDF rispetto a RMS?
- Permette di rispettare le deadline aumentando il tasso di utilizzo del sistema.
- Permette di rispettare le deadline di processi con periodi più brevi.
- Permette di rispettare le deadline anche quando la condizione di schedulabilità non viene soddisfatta.
- Permette di rispettare le deadline di processi con burst più lunghi.
- Che cosa si intende con il termine "spazio di indirizzamento"?
- il quantitativo di memoria utilizzato da un processo
- la somma della dimensione delle pagine di memoria utilizzate da un processo
- la memoria totale indirizzabile tramite il bus indirizzi
- la dimensione di un segmento di memoria
- 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