|
Sono considerati propedeutici i corsi di Fondamenti di Informatica I e Fondamenti di Informatica II. |
|
l corso si propone di fornire i concetti di base delle architetture dei sistemi di elaborazione, analizzandone l'organizzazione interna e descrivendo i principi di funzionamento delle CPU, delle memorie e delle strutture di interconnessione e di ingresso/uscita. I concetti vengono esposti in modo del tutto generale; quando necessario si fa diretto riferimento all’architettura dei processori INTEL |
Definizione di Sistema di Elaborazione delle Informazioni Storia e introduzione alla evoluzione , Tecniche di descrizione Cenni sulle Metodologie di Progetto: livello gate, livello register, livello system Livello RTL, moduli, elementi di base , Architettura a livello RTL con esempi Architettura: Unità di Controllo Esempi di unità di controllo , Unità di controllo a microprogramma I Processori: L’architettura di un semplice calcolatore ,Modello a livello RTL , Introduzione alle architetture più complesse. Pipeline. Introduzione all’assembler con esempi semplici Le Memorie: generalità, memorie a semiconduttore (ROM e RAM) ,memorie secondarie: tecnologie cenni alle gerarchie di memoria ,Principio di località e concetti generali,Memoria virtuale (segmenti e pagine) , Memoria cache (tecniche di accesso, politiche di sostituzione, …) L’architettura x86 Cenni di storia ed evoluzione, L’architettura del processore, Organizzazione della memoria , Architettura del sistema Introduzione all’assembler dell’architettura x86 Sintassi. Operazioni e pseudo-operazioni., Modi di indirizzamento, Esempi Sottosistema di ingresso uscita. Gestione a controllo di programma, Gestione sotto controllo di interrupt, DMA Bus di sistema Arbitraggio, Organizzazione nei moderni personal computer, Esempi Cenni ai processori RISC e superscalari Architettura PowerPC , Pentium Pro ed evoluzioni
|
G.BUCCI, Architettura dei calcolatori elettronici, McGraw-Hill, 2001. J. P. HAYES, Computer Architecture and Organization, McGraw-Hill, New York, 1998. N.CARTER, Architetture degli elaboratori, McGraw-Hill, 2002
|
|
Professeur non disponible
|
Prof.
Mohamed Senhadji
- Ecole Nationale Supérieure d'Informatique et d'Analyse des Systèmes (Agdal/Rabat - Morocco)
|