NICOLA FELICE CAPECE | SISTEMI OPERATIVI
SISTEMI OPERATIVI | |
---|---|
DIPARTIMENTO di MATEMATICA,INFORMATICA ed ECONOMIA | |
Laurea | |
SCIENZE E TECNOLOGIE INFORMATICHE | |
6 |
CFU | Ore | Ciclo | Docente | ||||
---|---|---|---|---|---|---|---|
1 | SISTEMI 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 |
---|