NICOLA FELICE CAPECE | SISTEMI OPERATIVI

SISTEMI OPERATIVI
DIPARTIMENTO di MATEMATICA,INFORMATICA ed ECONOMIA
Laurea
SCIENZE E TECNOLOGIE INFORMATICHE
6
 CFUOreCicloDocente
1SISTEMI OPERATIVI
6 48 Primo Semestre CAPECE NICOLA FELICE 
 
Lingua insegnamento
 

Italiano

Obiettivi formativi e risultati di apprendimento
 

Il corso ha l’obiettivo di fornire agli studenti le conoscenze di base relative ai moderni Sistemi Operativi, trattando tematiche legate alla gestione dei processi e delle memorie nei calcolatori. Gli argomenti trattati nel corso riguardano i concetti di base dei sistemi operativi. Le principali conoscenze fornite riguarderanno: Strutture dei sistemi operativi, Processi, Thread, Sincronizzazione dei processi, Scheduling della CPU, Stallo dei processi, Memoria centrale, Memoria virtuale, Memoria secondaria, Interfaccia del file system, Sistemi di I/O. Le principali abilità che potranno essere acquisite dallo studente al termine del corso sono: comprensione della strutturata e gestione di un moderno sistema operativo; capacità di distinguere tra le diverse modalità di gestione processi implementabili in un moderno sistema operativo; capacità di identificare le metodologie di sincronizzazione dei processi; capacità di valutare le migliori soluzioni per la gestione della memorie nei moderni sistemi operativi.

Prerequisiti
 

Si ritiene necessario avere acquisito e assimilato le conoscenze fornite dai corsi di “Programmazione Procedurale” e “Architettura degli Elaboratori”.

Contenuti del corso
 

Introduzione ai sistemi operativi, Gestione dei processi, Sincronizzazione dei processi, Gestione della memoria centrale, Gestione della memoria di massa, File system, Sicurezza e protezione.

Metodi didattici
 

Lezioni frontali in aula per un totale di almeno 48 ore.

Modalità di verifica dell'apprendimento
 

Saranno previste 2 prove, una scritta e una orale.

Testi di riferimento e di approfondimento, materiale didattico Online
 

Silberschatz, P. B. Galvin, G. Gagne. Sistemi operativi Concetti ed esempi 10a Ed. - Pearson

Materiale digitale prodotto dal docente che sarà reso disponibile su Moodle.

Metodi e modalità di gestione dei rapporti con gli studenti
 

Di persona durante l'orario di ricevimento; mediante posta elettronica.

Il docente utilizzerà anche la piattaforma di e-learning Moodle per la condivisione del materiale didattico e per la comunicazione con gli studenti (e.g. forum).

Date di esame previste
 

09/02/2024, 23/02/2024, 17/05/2024, 18/07/2024, 05/09/2024, 20/09/2024

Seminari di esperti esterni
 

No

 
Fonte dati UGOV