Il corso fornisce le conoscenze che sono alla base della teoria dei Sistemi Operativi e delle tecniche di programmazione concorrente. Le esercitazioni sono sviluppate in ambiente LINUX e consistono in applicazioni di programmazione concorrente.
1. Introduzione ai Sistemi Operativi
2. Richiami
3. Architettura e funzionalità dei sistemi operativi
4. Esercitazione – Installazione del Sistema operativo Linux
6. Gestione dei processi nei sistemi operativi Unix/Linux e Window...
8. Esercitazione: Makefile e librerie
9. Esercitazione: System call per la gestione dei processi
11. Introduzione alla Sincronizzazione dei Processi
12. Sincronizzazione nel modello ad ambiente globale
13. Sincronizzazione nel modello ad ambiente locale
14. Esercitazione: Interprocess Communication e Shared Memory
15. Esercitazione: Gestione dei semafori
16. Esercitazione: Problema dei produttori e consumatori
17. Esercitazione: Problema dei lettori e degli scrittori
19. Il Deadlock
Laureato in Ingegneria Elettronica nel novembre 1975 è allo stato Professore Ordinario di Calcolatori Elettronici (Ragg. Disc. ING-INF/05).
Dal 1986 svolge con continuità attività didattica in corsi di titolarietà e supplenza. In particolare ha tenuto corsi di “Macchine per l’Elaborazione delle Informazioni”, “Calcolatori Elettronici II”, “Fondamenti di Informatica I”, “Reti di Telecomunicazioni e Reti di Calcolatori”, “Elementi di Informatica”.
Il prof. Mazzeo ha svolto un’intensa attività organizzative istituzionali ricoprendo incarichi ufficiali in seno all’Università di Napoli “Federico II”, e alla Seconda Università di Napoli. E’ stato, inoltre, membro della Commissione Nazionale di consulenza del Ministro “Reti e Calcolo Scientifico”; membro, su nomina ministeriale, dell’OTS-GARR; coordinatore nazionale del progetto “GARRB: Potenziamento Reti Metropolitane”; Direttore dell’Istituto del CNR sul Calcolo Parallelo “IRSIP”.
E’ coordinatore del progetto regionale “Telemedicina”.
E’ stato ed è responsabile di ricerche finanziate dal MURST, CNR, ASI e Regione Campania di convenzioni con importanti aziende private nazionali.
Le attività di ricerca sono documentate sul sito www.seclab.unina.it