Sistemi Operativi
40 Questions
1 Views

Sistemi Operativi

Created by
@StellarMagnolia

Questions and Answers

Qual è l'obiettivo principale del corso di Sistemi Operativi?

  • Conoscere i diversi modelli di memoria
  • Imparare a programmare in linguaggi di alto livello
  • Comprendere i concetti fondamentali relativi ai sistemi operativi (correct)
  • Studiare gli algoritmi di scheduling più efficienti
  • Quale delle seguenti attività non è compresa nel corso di Sistemi Operativi?

  • Programmazione di applicazioni (correct)
  • Gestione della memoria
  • Scheduling della CPU
  • Gestione delle risorse
  • Quale è il ruolo del kernel in un sistema operativo?

  • Gestire i file system
  • Gestire la memoria secondaria
  • Fornire le funzionalità di base del sistema (correct)
  • Eseguire i programmi
  • Quale delle seguenti proprietà non è caratteristica di un processo?

    <p>Peso del processo</p> Signup and view all the answers

    Qual è il problema principale nella gestione della concorrenza tra processi?

    <p>Il problema della mutua esclusione</p> Signup and view all the answers

    Quale è il compito del sistema operativo nella gestione della memoria?

    <p>Allocare la memoria ai processi</p> Signup and view all the answers

    Quale delle seguenti strutture di file system non è tipica di un sistema operativo?

    <p>Struttura a tabella</p> Signup and view all the answers

    Quale è il compito del sistema operativo nella gestione della CPU?

    <p>Scegliere il processo da eseguire</p> Signup and view all the answers

    Quale è il credito assegnato alla Gestione dello spazio libero?

    <p>9</p> Signup and view all the answers

    Quale è l'edizione del libro di testo di riferimento?

    <p>9/ed.</p> Signup and view all the answers

    Come viene valutato l'esame?

    <p>Con un questionario a risposta multipla</p> Signup and view all the answers

    Quale è il punteggio minimo richiesto per NON effettuare la prova orale?

    <p>27</p> Signup and view all the answers

    Quanti sono i possibili risposte per ogni quesito a risposta chiusa?

    <p>4</p> Signup and view all the answers

    Quale è la sezione del programma del corso?

    <p>Introduzione ai sistemi operativi</p> Signup and view all the answers

    Cosa rappresenta il diagramma temporale?

    <p>Interruzioni per un singolo programma</p> Signup and view all the answers

    Cosa è il ciclo di I/O?

    <p>Un ciclo di I/O guidato dalle interruzioni</p> Signup and view all the answers

    Che tipo di architettura utilizza più unità di elaborazione sulla stessa scheda?

    <p>Dual-core</p> Signup and view all the answers

    La tabella hash è un esempio di struttura di dati utilizzata in quali tipi di sistemi?

    <p>Sistemi operativi</p> Signup and view all the answers

    Quale architettura utilizza più schede connesse tra loro?

    <p>Cluster</p> Signup and view all the answers

    In un sistema client-server, il(client) richiede servizi al?

    <p>Server</p> Signup and view all the answers

    Come si chiama l'architettura che utilizza più unità di elaborazione, ognuna con la propria memoria?

    <p>NUMA</p> Signup and view all the answers

    Che cosa rappresenta la struttura generale di un cluster?

    <p>Un sistema con più schede connesse tra loro</p> Signup and view all the answers

    In un sistema peer-to-peer, quali sono le caratteristiche principali?

    <p>Ogni nodo è sia client che server</p> Signup and view all the answers

    Quale dei seguenti sistemi non utilizza un servizio generalizzato?

    <p>Sistema peer-to-peer</p> Signup and view all the answers

    In quale scenario viene utilizzata la configurazione di memoria condivisa?

    <p>In un sistema con multiprogrammazione</p> Signup and view all the answers

    Che cosa rappresenta la transizione da modalità utente a modalità di sistema?

    <p>La transizione da un sistema con privileges di utente a un sistema con privileges di sistema</p> Signup and view all the answers

    La struttura di un sistema client-server comprende?

    <p>Un server e più client</p> Signup and view all the answers

    Quale tipo di architettura utilizza una sola scheda con più unità di elaborazione?

    <p>Dual-core</p> Signup and view all the answers

    La tabella hash è utilizzata per?

    <p>Gestire la memoria</p> Signup and view all the answers

    Che cosa rappresenta l'architettura multiprocessore?

    <p>Un sistema con più unità di elaborazione, ognuna con la propria memoria</p> Signup and view all the answers

    In un sistema operativo, la gestione della memoria è importante per?

    <p>Assegnare spazio di memoria ai processi</p> Signup and view all the answers

    Quale dei seguenti sistemi utilizza una struttura client-server?

    <p>Sistema operativo</p> Signup and view all the answers

    Qual è il vantaggio principale dell'utilizzo di una macchina virtuale?

    <p>Permite l'esecuzione di più sistemi operativi contemporaneamente</p> Signup and view all the answers

    Quale tipo di struttura di dati è rappresentata nella figura pagina 42?

    <p>Albero binario di ricerca</p> Signup and view all the answers

    Che cosa rappresenta la figura pagina 36?

    <p>Un registro della CPU</p> Signup and view all the answers

    Quale delle seguenti opzioni NON è una forma di archiviazione dati?

    <p>Macchina virtuale</p> Signup and view all the answers

    Quale delle seguenti strutture di dati è più adatta per l'organizzazione di una lista di elementi?

    <p>Lista circolare</p> Signup and view all the answers

    Che cosa rappresenta la figura pagina 39?

    <p>Un computer che esegue un singolo sistema operativo</p> Signup and view all the answers

    Quale delle seguenti opzioni è un vantaggio dell'utilizzo di una macchina virtuale?

    <p>Permite l'esecuzione di più sistemi operativi contemporaneamente</p> Signup and view all the answers

    Quale delle seguenti opzioni rappresenta la migrazione di un intero da un disco a un registro?

    <p>La figura pagina 36</p> 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.

    Quiz Team

    Description

    Conoscere e comprendere i concetti fondamentali dei sistemi operativi, il ruolo dei sistemi operativi e la gestione delle risorse.

    More Quizzes Like This

    Use Quizgecko on...
    Browser
    Browser