Estratto del documento

Architettura dei Calcolatori

 Linguaggio VHDL: Modello di programmazione. Modello di simulazione. Elementi di

sintassi. Approccio data flow. Approccio composizionale. Approccio procedurale. Esercitazioni

in Laboratorio. Utilizzo del compilatore ghdl e del visualizzatore gtkwave.

 Macchine Aritmetiche: Addizionatori Half Adder e Full Adder. Addizionatore di interi

positivi, Addizionatore con Carry lookahead. Sottrattori. Addizionatore modulo diminuito.

Moltiplicatore. Realizzazione parallela e iterativa. Moltiplicatore veloce. Divisore con restoring.

Soluzione senza restoring. Implementazioni VHDL.

 Processore: Nozioni di funzionamento di un processore. Architetture CISC e RISC. Logica

camblata e microprogrammata. Architettura e Organizzazione del MIPS a singolo ciclo e

multiciclo. La Pipeline. Tecniche di gestione degli hazards. Interruzioni precise. Confronto con

altre architetture. Architetture Intel, esempio architettura intel 8086 e 80386. Architetture

superscalari. Vettore delle collisioni. Esecuzione fuori ordine. Parallelismo nei moderni

processori (multithreading, multicore, gpu. Supercalarità, hyperthreading). Architettura del

Pentium I e del IV, attacchi Spectre e Meltdown.

 BUS: Architettura sincrona e asincrone. Arbitraggio centralizzato e distribuito. Il PCI. Il bus

USB.

 MEMORIE : Gerarchie di memorie. La memoria cache. Principi di località. Tecniche di

mapping nelle cache (direct mapped cache, fully associative cache, set associative cache n-

way). Algoritmi di sostituzione dei blocchi. Tecniche per la gestione della coerenza con la Ram.

Esempio Pentium IV e PowerPC G4. Analisi prestazionale e criteri di dimensionamento.

Simulazione con Dinero IV. Memorie dinamiche: la RAM e le sue evoluzioni (SDRAM, DDR-

SDRAM). Rilevazione e correzione degli errori. Modello a blocchi e approccio composizionale.

Memorie a stato solido SSD.

 IO

: Soluzione Memory Mapped e Isolated Io. Polling e Interruzioni. Deasy chain. Il PIC. Il PIC

nell'architettura Intel. I drivers. Sviluppo di una ISR in un emulatore DOS e sua associazione a

una interruzione utilizzando il PIC. Sviluppo di drivers periferiche a caratteri in LINUX. Sviluppo

di una ISR in LINUX. Il DMA. Principi di Trasmissione Seriale, USART.

 SISTEMI PARALLELI : Gestione della coerenza della cache in architetture parallele.

Protocolli Snoopy. Protocollo MESI.

 SISTEMI EMBEDDED

: Architettura ARM. Microcontrollori. Architettura Microchip.

Soluzione Arduino basata su ATMega. Modelli di programmazione. Interfacciamento a USART.

Interfacciamento SPI. Esempi di utilizzo.

 ALTRO

: attacco buffer overflow.

Anteprima
Vedrai una selezione di 10 pagine su 155
Architettura dei calcolatori, teoria completa (Tutto ciò che serve per superare l'esame con 30) Pag. 1 Architettura dei calcolatori, teoria completa (Tutto ciò che serve per superare l'esame con 30) Pag. 2
Anteprima di 10 pagg. su 155.
Scarica il documento per vederlo tutto.
Architettura dei calcolatori, teoria completa (Tutto ciò che serve per superare l'esame con 30) Pag. 6
Anteprima di 10 pagg. su 155.
Scarica il documento per vederlo tutto.
Architettura dei calcolatori, teoria completa (Tutto ciò che serve per superare l'esame con 30) Pag. 11
Anteprima di 10 pagg. su 155.
Scarica il documento per vederlo tutto.
Architettura dei calcolatori, teoria completa (Tutto ciò che serve per superare l'esame con 30) Pag. 16
Anteprima di 10 pagg. su 155.
Scarica il documento per vederlo tutto.
Architettura dei calcolatori, teoria completa (Tutto ciò che serve per superare l'esame con 30) Pag. 21
Anteprima di 10 pagg. su 155.
Scarica il documento per vederlo tutto.
Architettura dei calcolatori, teoria completa (Tutto ciò che serve per superare l'esame con 30) Pag. 26
Anteprima di 10 pagg. su 155.
Scarica il documento per vederlo tutto.
Architettura dei calcolatori, teoria completa (Tutto ciò che serve per superare l'esame con 30) Pag. 31
Anteprima di 10 pagg. su 155.
Scarica il documento per vederlo tutto.
Architettura dei calcolatori, teoria completa (Tutto ciò che serve per superare l'esame con 30) Pag. 36
Anteprima di 10 pagg. su 155.
Scarica il documento per vederlo tutto.
Architettura dei calcolatori, teoria completa (Tutto ciò che serve per superare l'esame con 30) Pag. 41
1 su 155
D/illustrazione/soddisfatti o rimborsati
Acquista con carta o PayPal
Scarica i documenti tutte le volte che vuoi
Dettagli
SSD
Ingegneria industriale e dell'informazione ING-INF/05 Sistemi di elaborazione delle informazioni

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher matrix0909 di informazioni apprese con la frequenza delle lezioni di Architettura dei calcolatori e studio autonomo di eventuali libri di riferimento in preparazione dell'esame finale o della tesi. Non devono intendersi come materiale ufficiale dell'università Università degli studi della Campania "Luigi Vanvitelli" o del prof Venticinque Salvatore.
Appunti correlati Invia appunti e guadagna

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community