ISBN: 978-88-6741-199-3
Pagine: 604


Condividi pagina su:
 

Architettura degli Elaboratori

di Marco Vanneschi  edito da Pisa University Press

Questo libro ha l’obiettivo di studiare l’architettura degli elaboratori secondo un approccio integrato e strutturato. Ogni argomento viene trattato sviluppando metodologie le più formali possibile e modelli di costo, e, al tempo stesso, facendo riferimento alle tecnologie disponibili e a quelle previste nel breve-medio termine, eventualmente discutendo possibili evoluzioni nel lungo termine. Il testo è suddiviso in quattro parti: Fondamenti e Strutturazione Firmware (unità di elaborazione, reti logiche, modelli di parte controllo, memorie, parallelismo, comunicazioni), Macchina Assembler e Processi (rappresentazione ed esecuzione di processi, uso e indirizzamento della memoria, spazi d’indirizzamento, macchine Risc e Cisc, cooperazione tra processi e loro supporto), Architettura Base di Elaboratori General-Purpose (interpretazione delle istruzioni, prestazioni, gerarchie di memoria, cache, ingresso-uscita), Architetture Parallele (strutturazione e valutazione delle computazioni parallele, architetture con parallelismo a livello d’istruzioni, multithreading, architetture multiprocessor a memoria condivisa e multicomputer a memoria distribuita). Oltre che utilizzabile da professionisti e ricercatori, il testo contiene materiale per più corsi sull’architettura dei sistemi di elaborazione, e può essere utilizzato in modo del tutto modulare selezionando facilmente specifici capitoli o parti di essi. La trattazione fa ampio uso di esempi ed esercizi svolti. Le propedeuticità necessarie sono quelle di una preparazione di base a livello universitario nei settori della matematica, della programmazione e degli algoritmi. Rispetto alla prima edizione sono sviluppati a fondo i temi delle gerarchie di memoria, architetture ILP scalari e superscalari, in-order vs out-oforder, VLIW, multithreading, multicore, cache coherence.

.1 Lo studio dell’architettura degli elaboratori L’architettura degli elaboratori è un settore dell’Informatica che studia come organizzare, realizzare e valutare i calcolatori, e in generale i sistemi per l’elaborazione dell’informazione, ai vari livelli. Il livello tipico al quale si fa normalmente riferimento è quello della struttura hardware, ma, a parte la genericità di questo termine, lo studio dell’architettura deve necessariamente prendere in considerazione altri livelli di sistema, in particolare quello della così detta macchina assembler e quello dei processi. A ogni livello, un sistema di elaborazione può essere visto come una collezione, più o meno strutturata a seconda dei casi, di moduli di elaborazione, cioè di entità autonome, con proprie risorse di calcolo, memorizzazione e controllo, e con capacità di interagire e cooperare con gli altri moduli al fine di realizzare un unico obiettivo globale. Questa visione comporta lo studio di tutta una serie di problemi int... continua

Sfoglialo OnLine

Web
Prezzo:
25.99 €


Leggilo sul tuo dispositivo mobile scaricando l'App gratuita

Library
Prezzo:
31,99
Vai alle pubblicazioni dell'editore