Ingegneria gestionale e dell'automazione
Cod 198295
- Laurea magistrale
- 2 anni
- 120 CFU
- LM-32
Codice: 20801961
Programma, testi adottati e modalità d’esame sono quelli pubblicati dai docenti per l’anno accademico 2026/2027. L’insegnamento è diviso in canali: ogni canale ha il suo programma.
- Introduzione ai Sistemi Operativi - Virtualizzazione del processore - Virtualizzazione della memoria - Programmazione concorrente -
Virtualizzazione dello storage
Conoscenza dei concetti fondamentali della programmazione in C, acquisita attraverso l'insegnamento di Fondamenti di Informatica o
simili.
Remzi H. Arpaci-Dusseau and Andrea C. Arpaci-Dusseau, Operating Systems: Three Easy Pieces,
https://pages.cs.wisc.edu/~remzi/OSTEP/
Remzi H. Arpaci-Dusseau and Andrea C. Arpaci-Dusseau, Operating Systems: Three Easy Pieces,
https://pages.cs.wisc.edu/~remzi/OSTEP/
Il corso viene svolto in aula. Le registrazioni vengono rese disponibili agli studenti che ne hanno diritto.
La frequenza non è obbligatoria.
L'esame comprende domande di teoria ed esercizi di programmazione da svolgere in laboratorio.
- Introduzione ai Sistemi Operativi
- Virtualizzazione del processore
- Virtualizzazione della memoria
- Programmazione concorrente
- Virtualizzazione dello storage
Conoscenza dei concetti fondamentali della programmazione in C, acquisita attraverso l'insegnamento di Fondamenti di Informatica o simili.
Remzi H. Arpaci-Dusseau and Andrea C. Arpaci-Dusseau, Operating Systems: Three Easy Pieces, https://pages.cs.wisc.edu/~remzi/OSTEP/
Remzi H. Arpaci-Dusseau and Andrea C. Arpaci-Dusseau, Operating Systems: Three Easy Pieces, https://pages.cs.wisc.edu/~remzi/OSTEP/
Il corso viene svolto in aula. Le registrazioni vengono rese disponibili agli studenti che ne hanno diritto.
La frequenza non è obbligatoria.
L'esame comprende domande di teoria ed esercizi di programmazione da svolgere in laboratorio.
Ambito disciplinare: Ingegneria informatica
Fornire (1) competenze sulla struttura di un generico sistema operativo moderno, (2) competenze sulla struttura di un sistema operativo Unix con particolare riferimento al sistema Linux, (3) conoscenza delle particolari metodologie usate per risolvere le problematiche tipiche della gestione delle risorse in un sistema operativo moderno, (4) abilità nel usare e una piattaforma Unix a livello utente, (5) abilità nella programmabilità di un sistema Unix (scripting), (6) abilità di base nella programmazione di sistema.
Basi della programmazione concorrente
Cosa stai cercando?
Trova facilmente i contenuti di cui hai bisogno
Rubrica
Trova facilmente il contatto della persona o struttura di cui hai bisogno
Risultati suggeriti:
Risultati suggeriti: