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
-
*
CCS - Circuiti combinatori e sequenziali
+
AR-DLDS - Digital Logic and Digital Systems
Algebra di Boole Porte logiche Esempi di circuiti combinatori e sequenziali
-
*
AC - Aritmetica dei calcolatori
+
AR-MLRD - Machine Level Representation of Data
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
+
AR-ALMO - Assembly Level Machine Organization
Caratteristiche delle istruzioni macchina Tipi di operandi, dati, istruzioni Formati di istruzioni Metodi di indirizzamento
-
*
LMP - Livello di Microprogrammazione
+
AR-MSOA - Memory System Organization and Architecture
Struttura interna della CPU, Data Path. Ciclo di istruzione. Implementazione dell'unità di controllo
-
*
ASS - Linguaggio Assembler
+
AR-ALMO - Assembly Level Machine Organization
Livello del linguaggio Assembly La programmazione Assembly nell'8086 Utilizzo dell'ambiente EMU8086
- F - Sistemi operativi
-
*
SCO - Struttura e Componenti di un sistema operativo
*
OS-VM - Virtual Machines
Diverse tipologie di Sistemi Operativi. Principali componenti dei Sistemi Operativi. Principali modelli strutturali. Macchine virtuali
-
*
GSP - Gestione e Sincronizzazione dei Processi
+
OS-SD - Scheduling and Dispatch
Definizione di processo e stati di un processo Gestione e schedulazione dei processi
-
*
GM - Gestione della Memoria
+
OS-MM - Memory Management
Concetto di memoria virtuale. Tecniche di rilocazione. Tecniche di gestione della memoria. Organizzazione logica e fisica del file system . Metodi di accesso ai file. Metodi di allocazione
-
*
GSP - Gestione e Sincronizzazione dei Processi
+
OS-C - Concurrency
Sincronizzazione e concorrenza di processi
Le sottoaree "obbligatorie" sono prefisse da un segno più (+). Le sottoare "suggerite" sono prefisse da un segno asterisco (*).