David A Patterson John L Hennessy
Struttura e progetto dei calcolatori
Quarta edizione italiana condotta sulla quinta edizione americana
A cura di Alberto Borghese
- 2015
Gli autori
David A. Patterson ha insegnato Computer Science alla University of California, Berkeley sin dal 1977 ed è stato presidente della Association for Computer Machinery e consulente del Presidente degli Stati Uniti d’America per le tecnologie informatiche.
John L. Hennessy è rettore della Stanford University dal 2000.
L’opera
La tecnologia moderna richiede che i professionisti di ogni settore dell’informatica conoscano sia il software sia l’hardware, la cui interazione ai vari livelli offre la chiave per capire i principi fondamentali dell’elaborazione. Per questo motivo, sin dalla prima edizione di Struttura e progetto dei calcolatori l’enfasi è stata posta sulla relazione tra hardware e software, e il recente passaggio dalle architetture uniprocessore ai multiprocessori multicore ha confermato quanto la prospettiva del parallelismo sia giusta.
Nella nuova edizione cinque sono gli obiettivi principali perseguiti:
- dimostrare sulla base di un esempio concreto quanto sia importante comprendere il funzionamento dell’hardware;
- evidenziare i temi principali di ogni argomento inserendo a margine del testo le icone associate alle «otto grandi idee» nella progettazione delle architetture: 1) progettare tenendo conto della legge di Moore, 2) utilizzare le astrazioni per semplificare il progetto, 3) rendere veloci le situazioni più comuni, 4) ottenere prestazioni più elevate attraverso il parallelismo, 5) ottenere prestazioni più efficienti attraverso la pipeline, 6) prefigurare le prestazioni attraverso la predizione, 7) sfruttare la gerarchia della memoria per ottimizzarne velocità, costo e dimensione, 8) calibrare affidabilità e ridondanza;
- proporre nuovi esempi che riflettano il ricambio generazionale avvenuto nel passaggio dall’era dei PC all’era postPC (tablet, cloud, ARM, x86);
- distribuire il materiale relativo all’I/O in tutto il libro anziché racchiuderlo in un unico capitolo;
- aggiornare il contenuto tecnico per rispecchiare i cambiamenti avvenuti nell’industria, facendo per esempio riferimento ad architetture come il Cortex A-8 ARM e il Core i7 Intel.
Le risorse multimediali
All’indirizzo online.universita.zanichelli.it/patterson-4e sono disponibili: le soluzioni, le appendici, gli approfondimenti, alcuni software e modelli, i tutorial. Alcune di queste risorse sono espressamente richiamate nel testo.
Chi acquista il libro può inoltre scaricare gratuitamente tutto il testo in digitale, seguendo le istruzioni presenti nel sito sopra indicato. Il testo si legge con l’applicazione Booktab, che si scarica gratis da App Store (sistemi operativi Apple) o da Google Play (sistemi operativi Android).
Per accedere alle risorse protette è necessario registrarsi su myzanichelli.it inserendo la chiave di attivazione personale contenuta nel libro.