Lezione 1: 24/02/2025 (Presentazione corso + lucidi architetture)
- Presentazione del corso
- Introduzione alle architetture
- Modello della Macchina di Von Neuman
- Introduzione alla rappresentazione dell’Informazione
Lezione 2: 03/3/2025 (lucidi architetture)
- Codifica binaria
- Codifica caratteri
- Codifica numeri naturali
Lezione 3: 10/3/2025 (lucidi architetture)
- Conversione tra basi: casi speciali da base B a base Bk e viceversa
- Codifica di numeri interi in modulo e segno
- Rappresentazione delle immagini
- Esercitazione (prima parte)
Lezione 4: 17/3/2025 (esercitazione + lucidi Little Man Computer (LMC))
- Soluzione esercizi sulla parte di rappresentazione dell’informazione.
- Introduzione Little Man Computer
- Rappresentazione di dati e istruzioni
- Le prime istruzioni del Little Man Computer
Lezione 5: 24/3/2025 (lucidi Little Man Computer (LMC))
- Le prime istruzioni del Little Man Computer
- Esempio di programma LMC
- Le istruzioni di controllo di flusso
- Utilizzo delle etichette
- Altro esempio di programma LMC
Lezione 6: 31/3/2025 (lucidi Little Man Computer (LMC) + esercitazione LMC)
- Ciclo delle istruzioni LMC
- Esercitazione LMC (prima parte)
Lezione 7: 7/4/2025 (esercitazione LMC)
- Esercitazione LMC (seconda parte)
Lezione 8: 14/4/2025 (esercitazione LMC)
- Esercitazione LMC (ultima parte)
Lezione 9: 29/4/2025 (Lucidi sistemi operativi)
- Introduzione ai sistemi operativi
- Cosa fa un sistema operativo
- Organizzazione di un sistema elaborativo
- Gestione delle risorse da parte di un sistema operativo
- Concetto di processo
- Gestione dei processi
- Scheduling della CPU (prima parte)
Lezione 10: 5/5/2025 (Lucidi sistemi operativi + esercitazione)
- Scheduling della CPU (ultima parte)
- Esercitazione sullo scheduling