Questions and Answers
Qual è l'obiettivo principale del corso di Sistemi Operativi?
Quale delle seguenti attività non è compresa nel corso di Sistemi Operativi?
Quale è il ruolo del kernel in un sistema operativo?
Quale delle seguenti proprietà non è caratteristica di un processo?
Signup and view all the answers
Qual è il problema principale nella gestione della concorrenza tra processi?
Signup and view all the answers
Quale è il compito del sistema operativo nella gestione della memoria?
Signup and view all the answers
Quale delle seguenti strutture di file system non è tipica di un sistema operativo?
Signup and view all the answers
Quale è il compito del sistema operativo nella gestione della CPU?
Signup and view all the answers
Quale è il credito assegnato alla Gestione dello spazio libero?
Signup and view all the answers
Quale è l'edizione del libro di testo di riferimento?
Signup and view all the answers
Come viene valutato l'esame?
Signup and view all the answers
Quale è il punteggio minimo richiesto per NON effettuare la prova orale?
Signup and view all the answers
Quanti sono i possibili risposte per ogni quesito a risposta chiusa?
Signup and view all the answers
Quale è la sezione del programma del corso?
Signup and view all the answers
Cosa rappresenta il diagramma temporale?
Signup and view all the answers
Cosa è il ciclo di I/O?
Signup and view all the answers
Che tipo di architettura utilizza più unità di elaborazione sulla stessa scheda?
Signup and view all the answers
La tabella hash è un esempio di struttura di dati utilizzata in quali tipi di sistemi?
Signup and view all the answers
Quale architettura utilizza più schede connesse tra loro?
Signup and view all the answers
In un sistema client-server, il(client) richiede servizi al?
Signup and view all the answers
Come si chiama l'architettura che utilizza più unità di elaborazione, ognuna con la propria memoria?
Signup and view all the answers
Che cosa rappresenta la struttura generale di un cluster?
Signup and view all the answers
In un sistema peer-to-peer, quali sono le caratteristiche principali?
Signup and view all the answers
Quale dei seguenti sistemi non utilizza un servizio generalizzato?
Signup and view all the answers
In quale scenario viene utilizzata la configurazione di memoria condivisa?
Signup and view all the answers
Che cosa rappresenta la transizione da modalità utente a modalità di sistema?
Signup and view all the answers
La struttura di un sistema client-server comprende?
Signup and view all the answers
Quale tipo di architettura utilizza una sola scheda con più unità di elaborazione?
Signup and view all the answers
La tabella hash è utilizzata per?
Signup and view all the answers
Che cosa rappresenta l'architettura multiprocessore?
Signup and view all the answers
In un sistema operativo, la gestione della memoria è importante per?
Signup and view all the answers
Quale dei seguenti sistemi utilizza una struttura client-server?
Signup and view all the answers
Qual è il vantaggio principale dell'utilizzo di una macchina virtuale?
Signup and view all the answers
Quale tipo di struttura di dati è rappresentata nella figura pagina 42?
Signup and view all the answers
Che cosa rappresenta la figura pagina 36?
Signup and view all the answers
Quale delle seguenti opzioni NON è una forma di archiviazione dati?
Signup and view all the answers
Quale delle seguenti strutture di dati è più adatta per l'organizzazione di una lista di elementi?
Signup and view all the answers
Che cosa rappresenta la figura pagina 39?
Signup and view all the answers
Quale delle seguenti opzioni è un vantaggio dell'utilizzo di una macchina virtuale?
Signup and view all the answers
Quale delle seguenti opzioni rappresenta la migrazione di un intero da un disco a un registro?
Signup and view all the answers
Study Notes
Scheda Sintetica del Corso di Sistemi Operativi
- Obiettivi del corso: conoscere e comprendere i concetti fondamentali relativi ai moderni sistemi operativi, il ruolo dei sistemi operativi, la gestione delle risorse da parte di un sistema operativo e le principali differenze tra i diversi sistemi operativi moderni.
- Docente: prof. Stefano Ricciardi, [email protected]
- Orario settimanale: lunedì 10-13, mercoledì 11-13 e venerdì 10-13
- Prerequisiti: conoscenze informatiche di base
- CFU: 9
Introduzione ai Sistemi Operativi
- Cenni storici sui sistemi operativi
- Attività e struttura di un sistema operativo
- Il kernel ed i moduli di un sistema operativo
Processi e Concorrenza
- I sistemi a processi
- Proprietà dei processi
- Operazioni sui processi
- Stati di un processo
- Cambio di contesto
- Creazione e terminazione di un processo
- Processi sequenziali, concorrenti ed in tempo reale
- Processi leggeri (thread)
Gestione della Concorrenza
- Cooperazione e sincronizzazione
- Il problema della mutua esclusione
- I semafori
- Comunicazione tra processi: condivisione di memoria, scambio di messaggi
- Deadlock
Gestione della CPU
- Scheduling della CPU
- Criteri ed algoritmi di scheduling
Gestione della Memoria
- Spazi di indirizzamento
- Rilocazione statica e dinamica
- Memoria virtuale e swapping
- Allocazione contigua della memoria, paginazione e segmentazione
- Gestione della memoria secondaria e terziaria
File System
- Struttura del file system
- Attributi dei file, operazioni e metodi di accesso
- Allocazione dei file
- Gestione dello spazio libero
Sicurezza
- Protezione
Modalità di Esame
- L’esame consiste di un questionario a risposta multipla sugli argomenti del corso
- Ad ogni domanda è associato un punteggio e rispondere in modo errato non comporta una penalità
- Gli studenti che totalizzano un voto pari a 27 o superiore possono registrare l’esame senza effettuare una prova orale
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Description
Conoscere e comprendere i concetti fondamentali dei sistemi operativi, il ruolo dei sistemi operativi e la gestione delle risorse.