Riepilogo dell'insegnamento: Architettura dei sistemi+ Laboratorio
12 cfu così ripartiti nelle aree:
- 6 CFU nell'area E - Architetture
- 6 CFU nell'area F - Sistemi operativi
Sillabo dell'insegnamento
- E - Architetture
-
GIO - Gestione dell'Input/Output
Gestione delle interruzioni. Tecniche per il trasferimento di informazioni: indirizzamento dei dispositivi di I/O.
- *
ASS - Linguaggio Assembler
Il linguaggio Assembly dell'architettura Intel 8086. Editing, compilazione ed esecuzione di programmi.
- *
LMP - Livello di Microprogrammazione
Unità di controllo e ciclo di istruzione. Unità di controllo cablata e microprogrammata.
- *
LII - Livello Instruction Set
Linguaggio macchina e rappresentazione binaria. Caratteristiche delle istruzioni macchina. Tipi di dati. Tipi di istruzioni. Formato delle istruzioni. Modalità di indirizzamento.
- *
AC - Aritmetica dei calcolatori
Sistemi di numerazione posizionali. Sistema di numerazione binario, rappresentazione e operazioni con numeri relativi e numeri a virgola mobile. Codici binari. Codici a rilevazione di errore e a correzione di errore.
- *
CCS - Circuiti combinatori e sequenziali
Porte logiche di base. Funzioni logiche e reti logiche. Reti combinatorie e sequenziali. Hardware per il trasferimento di informazioni: bus e interfacce. Temporizzazione e arbitraggio del bus.
- F - Sistemi operativi
- *
SCO - Struttura e Componenti di un sistema operativo
Il sistema operativo come macchina estesa e gestore delle risorse e delle attività computazionali di un sistema di elaborazione. Evoluzione e classificazione dei sistemi operativi. Funzioni di un sistema operativo.
- *
GSP - Gestione e Sincronizzazione dei Processi
Stati di un processo. Transizione tra gli stati. Schedulazione, creazione e distruzione di processi. Algoritmi di schedulazione. Processi concorrenti.
-
GP - Gestione delle Periferiche
Organizzazione dell' I/O. Gestione dell' hardware dei dispositivi. Gestione del Buffer di I/O dei dispositivi.
- *
GM - Gestione della Memoria
Monoprogrammazione. Multiprogrammazione. Memoria virtuale. Partizionamento statico e dinamico. Paginazione e segmentazione. Schemi di indirizzamento e modalità di allocazione e disallocazione della memoria in base alla politica di gestione.
- *
FS - File System
Il File System. Organizzazione gerarchica del file system. Operazioni su file e directory. Protezione.
- *
AMM - Amministrazione di sistema
Strutturazione, nucleo e chiamate di sistema.
(*) Le sottoaree con asterisco sono quelle che il GRIN auspica facciano parte in via prioritaria dei sillabi degli insegnamenti assegnati all?area stessa