Riepilogo dell'insegnamento: Architettura degli elaboratori e sistemi operativi
9 cfu così ripartiti nelle aree:
- 5 CFU nell'area E - Architetture
- 4 CFU nell'area F - Sistemi operativi
Sillabo dell'insegnamento
- E - Architetture
- *
ASS - Linguaggio Assembler
Livello del linguaggio Assembly La programmazione Assembly nell'8086 Utilizzo dell'ambiente EMU8086
- *
CCS - Circuiti combinatori e sequenziali
Algebra di Boole Porte logiche Esempi di circuiti combinatori e sequenziali
- *
AC - Aritmetica dei calcolatori
Aritmetica reale e aritmetica finita Sistemi di numerazione Rappresentazione binaria dei numeri naturali, interi, reali Codifica dell'informazione numerica e non numerica
- *
LII - Livello Instruction Set
Caratteristiche delle istruzioni macchina Tipi di operandi, dati, istruzioni Formati di istruzioni Metodi di indirizzamento
- *
LMP - Livello di Microprogrammazione
Struttura interna della CPU, Data Path Ciclo di istruzione Implementazione dell'unità di controllo
- F - Sistemi operativi
- *
SCO - Struttura e Componenti di un sistema operativo
Diverse tipologie di Sistemi Operativi Principali componenti dei Sistemi Operativi Principali modelli strutturali
- *
GSP - Gestione e Sincronizzazione dei Processi
Definizione di processo e stati di un processo Gestione e schedulazione dei processi Sincronizzazione e concorrenza di processi
- *
GM - Gestione della Memoria
Concetto di memoria virtuale Tecniche di rilocazione Tecniche di gestione della memoria (partizionamento, segmentazione, paginazione)
- *
FS - File System
Organizzazione logica e fisica del file system Metodi di accesso ai file Metodi di allocazione
(*) Le sottoaree con asterisco sono quelle che il GRIN auspica facciano parte in via prioritaria dei sillabi degli insegnamenti assegnati all?area stessa