Videolezioni  

"Calcolatori elettronici I"     

 

 

Indietro  

I materiali possono risalire anche a parecchi anni fa; nonostante ciò i contenuti non risultano affatto obsoleti.

 

Segnalate a [email protected] eventuali problemi ed anomalie

 

 Scopi Il 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. Contenuti 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(segmentie 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 Testi · 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 Prerequisiti Sono considerati propedeutici i corsi di Fondamenti di Informatica I e Fondamenti di Informatica II.