Strumenti Utente

Strumenti Sito


ssis:architettura

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Entrambe le parti precedenti la revisioneRevisione precedente
Prossima revisione
Revisione precedente
ssis:architettura [15/03/2007 alle 18:20 (18 anni fa)] Marco Aldinuccissis:architettura [04/05/2007 alle 17:44 (18 anni fa)] (versione attuale) Marco Aldinucci
Linea 2: Linea 2:
  
 Docente: [[http://www.di.unipi.it/~aldinuc|Marco Aldinucci]] Docente: [[http://www.di.unipi.it/~aldinuc|Marco Aldinucci]]
- 
- 
-====== Sommario lezioni ed esercitazioni ====== 
- 
-  - Seminario 1 (20/04/2007): Tecnologia Informatica e livelli di astrazione 
-    * Organizzazione gerarchica dei sistemi di calcolo: HW, FW, OS, APPS 
-    * Compilatori ed interpreti 
-  - Seminario 2 (21/04/2007): Il calcolatore Von Neumann o a programma memorizzato 
-    * componenti principali: CPU, MEMORIE, I/O 
-    * indirizzi logici e fisici 
-    * Cenni storici e tecnologici: microprocessore/VLSI/dischi magnetici 
-  - Seminario 3: Il linguaggio assembler e macchina 
-    * il linguaggio assembler 
-    * interprete del linguaggio assembler: ciclo di fetch-execute, dialogo con la memoria 
-    * interruzioni ed eccezioni 
-  - Seminario 4: Prestazioni di un sistema di calcolo 
-    * performance e benchmarking 
-    * limitazioni delle architetture convenzionali 
-    * cenni sui calcolatori moderni (pipeline, superscalari, multi-core) 
-  - Seminario 5: Gerarchie di memoria 
-    * principio di località 
-    * caches 
  
 ====== Materiale didattico ====== ====== Materiale didattico ======
Linea 29: Linea 7:
 **Estratti del libro:** D. A. Patterson, J. H. Hennessy, Struttura, organizzazione e progetto dei calcolatori. Jackson Libri, 1999 (edizione italiana). **Estratti del libro:** D. A. Patterson, J. H. Hennessy, Struttura, organizzazione e progetto dei calcolatori. Jackson Libri, 1999 (edizione italiana).
  
-^  Capitolo  ^  Descrizione   PDF   ^ Ultimo aggiornamento ^ +^  Capitolo  ^  Descrizione   ^ Ultimo aggiornamento ^ 
-|  1  |Tecnologia informatica e livelli di astrazione |[[http://www.di.unipi.it/~aldinuc/MasterOS2006/HP_cap_1.pdf|Cap. 1]] | 13/03/2007 | +|  1  |Tecnologia informatica e livelli di astrazione  | 13/03/2007 | 
-|  2  |Il ruolo delle prestazioni |[[http://www.di.unipi.it/~aldinuc/MasterOS2006/HP_cap_2.pdf|Cap. 2]] | 13/03/2007| +|  2  |Il ruolo delle prestazioni | 13/03/2007| 
-|  3  |Le istruzioni: il linguaggio dei calcolatori |[[http://www.di.unipi.it/~aldinuc/MasterOS2006/HP_cap_3.pdf|Cap. 3]] | 13/03/2007 | +|  3  |Le istruzioni: il linguaggio dei calcolatori | 13/03/2007 | 
-|   |Capacità e velocità: sfruttare la gerarchia delle memorie |[[http://www.di.unipi.it/~aldinuc/MasterOS2006/HP_cap_7.pdf|Cap. 7]] | 13/03/2007 |+|   |Capacità e velocità: sfruttare la gerarchia delle memorie | 13/03/2007 | 
 + 
 +Il testo è coperto da copyright. Un estratto di questo materiale didattico è disponibile per gli utenti abilitati al seguente link: [[http://calvados.di.unipi.it/weblog/wikiguest/2007/03/16/Estrattidellibro.html Estratti del libro]]
  
 ====== Guida alla consultazione del materiale didattico ====== ====== Guida alla consultazione del materiale didattico ======
  
 I capitoli 1, 2, 3, e 7 del libro coprono abbondantemente tutti gli argomenti presentati a lezione. Il capitolo 1 (introduttivo) merita una lettura approfondita. I capitoli 2, 3 e 7 presentano gli argomenti con un dettaglio maggiore rispetto a quanto visto a lezione. Se ne consiglia la lettura, eventualmente procedendo velocemente nelle parti meno descrittive (che trattano aspetti quantitativi). I capitoli 1, 2, 3, e 7 del libro coprono abbondantemente tutti gli argomenti presentati a lezione. Il capitolo 1 (introduttivo) merita una lettura approfondita. I capitoli 2, 3 e 7 presentano gli argomenti con un dettaglio maggiore rispetto a quanto visto a lezione. Se ne consiglia la lettura, eventualmente procedendo velocemente nelle parti meno descrittive (che trattano aspetti quantitativi).
 +
 +====== Programma del corso ======
 +
 +  * Livelli di astrazione, organizzazione verticale ed orizzontale dei sistemi di elaborazione. Compilatori ed interpreti (2 ore)
 +  * Reti combinatorie e sequenziali: cenni (4 ore)
 +  * Unità di elaborazione, firmware, sincronizzazione fra unità: cenni (6 ore)
 +  * Assembler, classi di istruzioni, modi di indirizzamento, RISC e CISC (8 ore)
 +  * Architettura dell’elaboratore general-purpose: CPU, memoria. I/O (4 ore)
 +  * Gerarchie di memoria e memorie cache (6 ore)
 +  * Processori superscalari e SMP: cenni (2 ore)
 +
 +====== Sommario lezioni ed esercitazioni ======
 +
 +  - Seminario 1 (13/03/2007): Introduzione al corso e metodo didattico (2.5 ore)
 +  - Seminario 2 (15/03/2007): (5 ore)
 +    * Organizzazione gerarchica dei sistemi di calcolo: HW, FW, OS, APPS
 +    * Compilatori ed interpreti
 +    * Il calcolatore Von Neumann o a programma memorizzato
 +    * Sistema di elaborazione come insieme di unità
 +    * Rappresentazione in base b e albegra di Boole
 +  - Seminario 3 (22/03/2007): Reti combinatorie e sequenziali(5 ore)
 +    * Funzioni e reti Combinatorie, sintesi e ritardi delle reti combinatorie
 +    * Reti Sequenziali sincrone
 +    * Macchine di Mealy e Moore
 +    * Modello di unità di elaborazione: PO e PC
 +  - Seminario 4 (29/03/2007): Unità di elaborazione (5 ore)
 +    * Interprete HW di specifiche FW: TS e PS
 +    * Metodologia di progettazione di PO e PC
 +    * Semplici esempi di Unità
 +  - Seminario 5 (03/04/2007): Architettura del calcolatore (5 ore)
 +    * Sincronizzazione fra unità
 +    * Architettura del calcolatore general-purpose come insieme di unità
 +    * Memorie
 +  - Seminario 6 (06/04/2007): Il linguaggio Assembler 1 (2.5 ore)
 +    * Linguaggio Assembler
 +    * Modi di indirizzamento
 +  - Seminario 7 (12/04/2007): Il linguaggio Assembler 2 (5 ore)
 +    * Classifficazione delle istruzioni
 +    * RISC e CISC
 +    * Compilazione di un semplice linguaggio imperativo in assembler
 +    * Funzioni: Il passaggio di parametri via registro e via memoria
 +  - Seminario 8 (19/04/2007): Le gerarchie di memoria (5 ore)
 +    * Obiettivi, livelli
 +    * Blocchi, pagine
 +    * Località 
 +    * Prestazioni
 +    * Indirizzamento e traduzione degli indirizzi
ssis/architettura.1173982827.txt.gz · Ultima modifica: 27/06/2007 alle 12:16 (18 anni fa) (modifica esterna)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki