PROGRAMMAZIONE DI KERNEL II
Informations
- Responsabile didattico: Luca Abeni
- Semestre: 1° semestre
- Data inizio: 2 novembre 2023
- CFU: 2
- Durata (ore): 20
- Corso: Ingegneria
Details
Contenuti
Il corso prosegue gli argomenti trattati nel corso di "Programmazione di Kernel I", estendendoli per analizzare alcuni sottosistemi piu' complessi del kernel di Linux.
In particolare, verra' discussa la gestione della memoria fisica e virtuale e verranno analizzate le implementazioni di scheduler, driver e stack protocollari di rete ed altre funzionalita' non considerate nel primo corso.
Obiettivi formativi
L'obiettivo principale di questo corso e' guidare gli studenti verso aspetti piu' avanzati della programmazione di kernel (con riferimento a Linux), come per esempio la gestione della memoria, lo stack di rete, etc...
Prerequisiti
Per seguire con successo il corso, gli studenti devono conoscere le basi della programmazione di kernel, come fornite per esempio dal corso "Programmazione di Kernel I"
Modalità di verifica dell'apprendimento
Progetto con discussione
Testi di riferimento
Materiale fornito dal docente:
http://retis.santannapisa.it/luca/ProgrammazioneKernel2/