Questo libro tratta dell'architettura dei computer, uno degli argomenti più importanti per comprendere i concetti fondamentali alla base della progettazione e dello sviluppo degli attuali sistemi informatici. La progettazione dei set di istruzioni, l'elaborazione parallela, il parallelismo a livello di bit, istruzioni e dati, l'elaborazione distribuita, l'architettura di virtualizzazione sono tutti argomenti trattati in questo libro. Descrive i principi avanzati di progettazione dei moderni processori affrontando concetti di base come la progettazione del set di istruzioni, l'architettura dei processori superscalari e le loro interazioni con altri moduli hardware. Questo libro include anche i concetti di diverse misure di prestazione e le tecniche per ridurre la dissipazione di potenza dei sistemi informatici. Sono inclusi i concetti di progettazione efficiente della memoria e di progettazione vincolata. Qualsiasi applicazione in esecuzione su un sistema informatico, come la navigazione web, l'invio di e-mail, la programmazione e la scrittura di documenti, è direttamente influenzata dall'architettura di base del sistema informatico. La comprensione dell'architettura di base del sistema informatico aiuta gli utenti a progettare, sviluppare e implementare applicazioni in modo migliore, più veloce, più economico e più efficiente.