Presentazione

Organizzazione della Didattica

DM270
INFORMATICA ORD. 2011


9

Corsi comuni

 

Frontali Esercizi Laboratorio Studio Individuale
ORE: 40 24 14 136

Periodo

AnnoPeriodo
I anno2 semestre

Frequenza

Facoltativa

Erogazione

Convenzionale

Lingua

Italiano

Calendario Attività Didattiche

InizioFine
27/02/201709/06/2017

Tipologia

TipologiaAmbitoSSDCFU
caratterizzanteDiscipline informaticheINF/019


Responsabile Insegnamento

ResponsabileSSDStruttura
Prof. PALAZZI CLAUDIO ENRICOINF/01Dipartimento di Matematica

Altri Docenti

Non previsti.

Attività di Supporto alla Didattica

Esercitatore
Dott. RONZANI DANIELE

Bollettino

Gli studenti dovrebbero preferibilmente avere una conoscenza generale delle Architetture dei Computer, così come fornita nel corso di “Architettura degli Elaboratori” Tuttavia, l'insegnamento non prevede propedeuticità.

Questo corso introduce alle funzionalità di base dei moderni sistemi operativi. In particolare, il corso è diviso in tre parti principali. Nella prima, allo studente vengono presentati argomenti quali processi e thread, scambi di contesto, sincronizzazione, ordinamento e stallo. Nella seconda parte del corso, lo studente impara a conoscere problematiche e possibili soluzioni riguardanti la gestione della memoria quali, ad esempio, allocazione dinamica della memoria, memoria virtuale, paginazione e segmentazione. La terza parte del corso tratta i file system, inclusa la gestione di dischi e partizioni. Il corso termina con un'analisi delle scelte progettuali effettuate da sistemi operativi esistenti in commercio.

L'insegnamento prevede lezioni frontali, esercitazioni in aula e in laboratorio.

Introduzione ai Sistemi Operativi. Gestione dei Processi: definizione, strutture, concorrenza, sincronizzazione, ordinamento, stallo. Gestione della Memoria: gerarchie, rilocazione, strutture, memoria virtuale, paginazione, segmentazione. File System: architetture, struttura logica, modalità di accesso, directory, aspetti implementativi. Modelli e Architetture di Sistemi Operativi: discussione sulle scelte progettuali dei sistemi UNIX/Linux e dei sistemi Windows.

Lo studente deve superare un esame scritto.

Lo scritto contiene domande ed esercizi che consentono di valutare il livello di apprendimento delle nozioni discusse in classe e l'abilità dello studente nel maneggiare concetti in modo pratico.

A. S. Tanenbaum, Modern Operating Systems - 4th Edition. : Prentice Hall, 2014

Vengono rese disponibili le trasparenze utilizzate a lezione