- 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 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)
- Parlando di deadlock, che cosa si intende con il termine stato sicuro?
- uno stato del sistema in cui non siamo in presenza di deadlock
- uno stato del sistema per cui vi è la possibilità che tutti i processi termino
- uno stato di un processo in cui questo ha ricevuto tutte le risorse che gli sono necessarie
- uno stato di un processo in cui è sicuro che questo possa arrivare a terminazione
- 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
- Quale elemento genera la trap di chiamata di una system call?
- lo stub
- la CPU
- il codice utente
- la MMU
- Che cosa si intente con il termine "working set di un processo" ?
- sono le pagine in memoria necessarie per la sua esecuzione
- sono le pagine che identificano il suo spazio di indirizzamento
- sono le pagine che il processo sta utilizzando in un dato istante
- sono le pagine in memoria a seguito di un page fault
- Perché sono state introdotte le tabelle delle pagine multilivello?
- Per diminuire il tempo di accesso alla memoria virtuale.
- Per poter aumentare la dimensione delle pagine di memoria.
- Per far fronte all’aumento dello spazio di indirizzamento della CPU.
- Per definire una struttura dati unica e non più una per processo.
- 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
- Che cosa vuol dire fare il controllo di integrità di un file system?
- Verificare che i metadati di ogni singolo file siano consistenti.
- Verificare che il contenuto del datablock sia consistente.
- Verificare che i dati nell’area di log (journal) siano consistenti.
- Verificare che i metadati del file system siano consistenti.
- 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
- Che funzione svolge la MMU?
- convertire pagine di memoria virtuale in frame di memoria fisica
- tenere traccia delle pagine allocate nella memoria virtuale
- gestire i page fault generati dalla CPU
- convertire indirizzi di memoria virtuale in indirizzi fisici
- Secondo la classificazione cloud, come è classificato un host fisico a cui si accede in remoto
- Non è un servizio cloud.
- IaaS.
- PaaS.
- SaaS.
- Quali di questi algoritmi implementano un sistema di aging per le pagine?
- NRU, NFU
- NRU, NFU e seconda chance
- solo NRU
- solo NFU
- 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
- 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
- Lo scheduler si occupa di:
- cambiare il processo in esecuzione
- non è correlato alla gestione dei processi
- selezionare il prossimo processo da eseguire
- eliminare dalla memoria un processo terminato
- 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)
- Il dispatcher si occupa di:
- non è correlato alla gestione dei processi
- eliminare dalla memoria un processo terminato
- selezionare il prossimo processo da eseguire
- cambiare il processo in esecuzione
- Che cosa si intende con il termine TSL?
- è una microistruzione della CPU usata per implementare un semaforo
- è una microistruzione della CPU usata per implementare un monitor
- è una istruzione di un linguaggio usata per implementare un semaforo
- è una istruzione di un linguaggio usata per implementare un monitor
- Cosa vuol dire fare lo SWAP-OUT di un processo
- recuperare le sue strutture dati dal disco per rimetterlo in esecuzione
- spostare le sue strutture dati su disco per liberare spazio in memoria
- scambiare il suo working set con quello di un altro processo
- riportarlo fuori dallo spazio di swap perché è arrivato un interrupt