Lezione 1: 23/02/2026 (Presentazione corso + lucidi architetture)
- Presentazione del corso
- Introduzione alle architetture
- Modello della Macchina di Von Neuman
- Introduzione alla rappresentazione dell’Informazione
- Codifica binaria
Lezione 2: 02/03/2026 (lucidi architetture)
- Codifica caratteri
- Codifica numeri
- Conversione tra basi
Lezione 3: 09/03/2026 (lucidi architetture)
- Conversione tra basi: casi speciali da base B a base Bk e viceversa
- Codifica numeri naturali
- Codifica di numeri interi in modulo e segno
- Rappresentazione delle immagini (prima parte)
Lezione 4: 16/03/2026 (lucidi architetture)
- Rappresentazione delle immagini (ultima parte)
- Soluzione esercizi sulla parte di rappresentazione dell’informazione
Lezione 5: 23/3/2026 (lucidi Little Man Computer (LMC))
- Introduzione Little Man Computer
- Rappresentazione di dati e istruzioni
- Le prime istruzioni del Little Man Computer
- Esempio di programma LMC
- Le istruzioni di controllo di flusso
Lezione 6: 30/3/2026 (lucidi Little Man Computer (LMC))
- Utilizzo delle etichette
- Altri esempi di programma LMC
- Ciclo delle istruzioni in LMC
Lezione 7: 20/04/2026 (Little Man Computer (LMC))
- Soluzione esercizi LMC (prima parte)
Lezione 8: 27/04/2026 (Little Man Computer (LMC))
- Soluzione esercizi LMC (ultima parte)
Lezione 9: 04/05/2026 (lucidi Sistemi Operativi – Introduzione + Processi)
- 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
Lezione 10: 11/5/2026 (Lucidi sistemi operativi)
- Scheduling della CPU
- Scheduling in ordine di arrivo - FCFS (First Come First Served)
- Scheduling per brevità – SJF (Shortest Job First)
- Scheduling circolare - RR (Round Robin)
- Scheduling con Priorità