- Che cos'è un “cloud ibrido”?
- un sistema cloud in cui dati e software possono essere combinati insieme
- un sistema cloud in cui gli utenti condividono delle risorse
- un sistema cloud costituito da parti accessibili tramite Internet e parti interne all’azienda
- un sistema cloud che include al suo interno dei sistemi tradizionali (non cloud)
- 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
- 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
- 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 generale, qual'è il compito di un sistema operativo?
- permettere al software applicativo di accedere all'hardware
- permettere a una serie di applicazioni di condividere la memoria
- permettere all'hardware di accedere alle periferiche del sistema
- permettere a una serie di applicazioni di condividere la CPU
- In cosa consiste il sistema di journaling di un file system?
- tenere traccia delle operazioni eseguite per evitare inconsistenza
- tenere traccia delle operazioni dell'utente per ragioni di sicurezza
- tenere traccia dei file più frequentemente acceduti per ottimizzare le prestazioni
- tenere traccia delle tabelle di allocazione dei blocchi liberi
- 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
- 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 per "starvation"?
- quando un job effettua una richiesta di risorse superiore a quelle disponibili
- quando un processo ha utilizzato tutto il suo working set
- quando un processo rimane in attesa di una risorsa per un periodo di tempo lungo e indefinito
- quando il sistema esaurisce la memoria
- 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 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
- 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
- Chi si occupa di generare la trap di page fault?
- il processo
- la MMU
- la CPU
- la TLB
- 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
- 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.
- 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
- Il passaggio di un processo da bloccato a in esecuzione (da waiting a running) avviene…
- mai
- alla fine di una operazione di I/O
- tramite una system call
- dopo un interrupt
- Secondo la classificazione cloud, come è classificato un host fisico a cui si accede in remoto
- Non è un servizio cloud.
- IaaS.
- PaaS.
- SaaS.
- 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