La nuova edizione del testo di Stallings, aggiornata e ampliata nei contenuti, conferma i punti di forza delle precedenti: approccio didattico e applicativo, numerosi esempi tratti dal mondo reale, ampio repertorio di domande di verifica ed esercizi di vari gradi didifficoltà.
Le novità sono sostanziali, non solo a livello di aggiornamento ma anche di riorganizzazione e inserimento di nuovi contenuti. Ad esempio è stata eliminata la trattazione dell’architettura del PowerPC a vantaggio dei processori ARM, una famiglia di processori molto usati nei palmari e nei sistemi embedded, ed è stata inserita una ricca e completa appendice dedicata al linguaggio assembly.
L’edizione italiana è stata curata da Ottavio M. D’Antona, Dipartimento di Informatica e Comunicazione, Università degli Studi di Milano.
Capitolo 0 - Guida alla lettura
Parte I Panoramica
Capitolo 1 - Introduzione
Capitolo 2 - Evoluzione e prestazioni del calcolatore
Parte II Sistema di elaborazione
Capitolo 3 - Visione ad alto livello delle funzioni e interconnessioni del calcolatore
Capitolo 4 - Memoria Cache
Capitolo 5 - Memoria interna
Capitolo 6 - Memoria esterna
Capitolo 7 - Input/Output
Capitolo 8 - Supporto ai sistemi operativi
Parte III CPU
Capitolo 9 - Aritmetica del calcolatore
Capitolo 10 - Linguaggi macchina: caratteristiche e funzioni
Capitolo 11 - Linguaggi macchina: modi di indirizzamento e formati
Capitolo 12 - Struttura e funzione del processore
Capitolo 13 - Processori RISC
Capitolo 14 - Parallelismo a livello di istruzioni e processori superscalari
Parte IV Unità di controllo
Capitolo 15 - Operazioni dell'unità di controllo
Capitolo 16 - Controllo microprogrammato
Parte V
Capitolo 17 - Elaborazione parallela
Capitolo 18 - Calcolatori multicore
Appendice A - Progetti per l'insegnamento dell'organizzazione e dell'architettura dei calcolatori
Appendice B - Linguaggio Assembly e argomenti correlati
Appendice C Logica digitale (sul web)
William Stallings (autore)