2017-03-15

(italiano / in Italian) Calcolatori Elettronici I (Computer Architecture I) by Gianni Conte / UniNettuno

# click the upper-left icon to select videos from the playlist

source: Ryo Saeba     2012年11月23日
UniNettuno - Calcolatori Elettronici I
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.

Lez 01 I calcolatori elettronici un poco di storia 37:33
Lez 02 Modelli e tecniche di descrizione 40:14
Lez 03 Il livello RTL Struttura 39:57
Lez 04 Il livello RTL Comportamento 38:30
Lez 05 Percorsi di dati e unità di controllo 39:00
Lez 06 Unità di controllo microprogrammata 40:57
Lez 07 Moltiplicatore binario e architettura di base della CPU 39:57
Lez 08 Architettura RTL di una semplice CPU 39:49
Lez 09 Introduzione al linguaggio macchina 39:35
Lez 10 Modi di indirizzamento 37:51
Lez 11 Tecnologia delle memorie 39:41
Lez 12 Gerarchie di memoria e principio di località 40:21
Lez 13 Memoria Cache 40:19
Lez 14 Architettura X86 41:58
Lez 15 Architettura X86 accesso alla memoria 41:14
Lez 16 Architettura X86 repertorio istruzioni 41:52
Lez 17 Assembler X86 sintassi 40:58
Lez 18 Assembler X86 programmi 41:57
Lez 19 Sottosistema di ingresso uscita interfacce 39:42
Lez 20 Sottosistema di ingresso uscita interruzioni 41:03
Lez 21 Sottosistema di ingresso uscita interruzioni multiple 43:35
Lez 22 BUS di sistema 43:23
Lez 23 Processi RISC e superscalari motivazioni 39:05
Lez 24 Processi RISC e superscalari Le Pipelinie 41:21
Lez 25 Processi RISC e superscalari Architetture superscalari 40:13
Lez 26 Processi RISC e superscalari Esecuzione fuoriordine 42:08

No comments: