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