Sistemi di Elaborazione
6 CFU - Laurea in Ingegneria Elettronica
Contenuti
L'insegnamento si propone di fornire le conoscenze sul funzionamento dei sistemi operativi (con particolare riferimento ai sistemi Unix) e gli strumenti per realizzare programmi che ne sfruttino le potenzialità. Verranno affrontate le tematiche riguardanti: la programmazione concorrente in ambito multi-processo e multi-thread, la schedulazione di processi e thread, l'architettura e la gestione del file system, la programmazione distribuita tramite socket. Verranno inoltre introdotti i principi delle reti di calcolatori, con riferimento all'architettura TCP/IP e i maggiori protocolli che la caratterizzano (dal livello di collegamento al livello di trasporto). Verranno trattate anche le basi della sicurezza nelle reti informatiche. Il corso prevede ore di esercitazione in cui gli/le studenti/studentesse mettono in pratica le conoscenza acquisite riguardanti la programmazione in ambiente Unix.
Testi di riferimento
- A. Tanenbaum, H. Bos - I moderni sistemi operativi - Pearson (quinta edizione)
- A. Tanenbaum, N. Feaster, D. Wetherall - Reti di calcolatori - Pearson (sesta edizione)
Materiale
Le slide verrano rese disponibili dal docente sul canale Microsoft Teams del corso. Si accede al team tramite Agenda Didattica, ricercando il nome dell'insegnamento e iscrivendosi allo stesso.
Modalità d'esame
L'esame consiste nella realizzazione di un progetto individuale sulla programmazione in ambiente Unix e una prova orale.
Strumenti
Per svolgere le esercitazioni e il progetto è necessario disporre di una macchina dotata di un sistema operativo Unix o Unix-like (MacOS, Linux, ...)
È caldamente raccomandato utilizzare la macchina virtuale contenente un'installazione di Debian 12 e pre-configurata dal docente. Per scaricare e installare la macchina virtuale, seguire le istruzioni sul canale Teams del corso.
Valutazione degli studenti
Di seguito sono riportati gli esiti delle valutazioni degli studenti relative agli ultimi tre anni accademici.
Scala di valutazione: 1 = giudizio totalmente negativo, 2 = più no che sì, 3 = più sì che no, 4 = giudizio totalmente positivo.
| Quesito | 2023/2024 | 2024/2025 | 2025/2026 | Media pesata | |||
|---|---|---|---|---|---|---|---|
| Media | # Risp | Media | # Risp | Media | # Risp | ||
| La mia presenza alle lezioni è stata (1 = frequenza minore del 25%; 2 = frequenza minore della metà; 3 = frequenza oltre la metà; 4 = frequenza completa). | 3,8 | 17 | 3,5 | 30 | 3,3 | 18 | 3,52 |
| Le conoscenze preliminari possedute sono risultate sufficienti per la comprensione degli argomenti del programma d'esame? | 3,0 | 17 | 3,1 | 30 | 3,2 | 18 | 3,1 |
| Il carico di studio dell'insegnamento è proporzionato ai crediti assegnati? (1 = carico di studio eccessivo; 2 = elevato; 3 = adeguato; 4 = ridotto) | 2,6 | 17 | 3,0 | 20 | 3,2 | 18 | 2,94 |
| Il materiale didattico (indicato e disponibile) è adeguato per lo studio della materia? | 3,5 | 17 | 3,4 | 30 | 3,5 | 18 | 3,45 |
| Le modalità di esame sono state definite in modo chiaro? | 3,6 | 17 | 3,6 | 30 | 3,7 | 18 | 3,63 |
| Gli orari di svolgimento di lezioni, esercitazioni e altre eventuali attività didattiche sono rispettati? | 3,6 | 17 | 3,6 | 24 | 3,6 | 15 | 3,6 |
| Le aule in cui si svolgono le lezioni sono adeguate? (si vede, si sente, si trova posto) | 2,9 | 15 | 3,2 | 22 | 3,1 | 14 | 3,08 |
| Il docente stimola/motiva l'interesse verso la disciplina? | 3,2 | 17 | 3,3 | 24 | 3,5 | 15 | 3,32 |
| Il docente espone gli argomenti in modo chiaro? | 3,4 | 17 | 3,2 | 24 | 3,3 | 15 | 3,29 |
| Le attività didattiche integrative (esercitazioni, tutorati, laboratori, etc.) sono utili all'apprendimento della materia? | 3,7 | 10 | 3,6 | 20 | 3,7 | 11 | 3,65 |
| L'insegnamento è stato svolto in maniera coerente con quanto dichiarato sul portale Valutami? | 3,6 | 17 | 3,5 | 24 | 3,5 | 15 | 3,53 |
| Il docente è reperibile per chiarimenti e spiegazioni? | 3,7 | 10 | 3,8 | 20 | 3,6 | 11 | 3,72 |
| Quanto ritieni che il/la docente sia rispettoso/a dei principi di eguaglianza e pari opportunità? | 3,4 | 17 | 3,5 | 30 | 3,8 | 18 | 3,56 |
| È interessato agli argomenti trattati nel corso di insegnamento? | 3,0 | 17 | 3,2 | 30 | 3,4 | 18 | 3,2 |
| Giudizio complessivo sull'insegnamento | 3,4 | 17 | 3,3 | 30 | 3,6 | 18 | 3,41 |