|
PROGRAMMAZIONE DEI MICROPROCESSORI
|
1)ORGANIZZAZIONE INTERNA DI UN MICROPROCESSORE | Il sistema a microprocessore - I registri - Prelievo ed esecuzione- I registri della classe x86 - I tipi di istruzione - I metodi di indirizzamento - Architettura dell’8086 |
| 2)PROGRAMMAZIONE A BASSO LIVELLO | Il ciclo di vita di un programma - Dal file sorgente al file oggetto- I l linker - La rilocabilità- Esecuzione e messa a punto dei programmi- Il debug del DOS | |
|
ARCHITETTURE DEI MICROPROCESSORI |
1) L’ARCHITETTURA E L’MS-DOS | Il BIOS –I l DOS- Gli applicativi |
| 2) DALL’8086 AL PENTIUM | I microprocessori da 16 a 64 bit - L’architettura dei Pentium - I microprocessori e l’IO | |
| 3) TECNICHE DI COLLOQUIO | Le tecniche di colloquio - Gestione delle interruzioni nell’8086 | |
|
IL NUCLEO DEL SISTEMA OPERATIVO |
FONDAMENTI | Classificazione - Architettura - Struttura gerarchica - Processi e risorse - Il nucleo - Windows 2000 - Unix e Linux - I semafori |
|
I GESTORI DELLE RISORSE |
1) GESTIONE DEL PROCESSORE | Il nucleo- Struttura del gestore - Il job scheduler - Il process scheduler e le tecniche di scheduling dei processi |
| 2) LA GESTIONE DELLE INFORMAZIONI | L’organizzazione fisica delle informazioni - L’organizzazione logica delle informazioni - Cenni al Modello generale di un F.S .- F.S.simbolico - F.S. di base- F.S. logico- F.S. fisico- Organizzazione logica del disco in DOS e in UNIX - Struttura del F.S. in DOS , in UNIX e in LINUX | |
| 3) LA GESTIONE DELLA MEMORIA | La monoprogrammazione Allocazione partizionata - Partizionamento rilocabile - La paginazione - La memoria virtuale | |
| 4) LA GESTIONE DEI DISPOSITIVI | Canali ed unità di controllo- l controllore del traffico- L’allocazione dei dispositivi- I dispositivi virtuali: buffering e sistemi di spooling |