Navigation: Homepage | xmlgawk | Buchkritik | Sitemap

Titel

Computer Organization & Design, Second Edition

Wertung

sehr empfehlenswert

Ein Standardwerk zum Thema: Wieso sind RISC Prozessoren so gebaut, wie sie gebaut sind? Am Beispiel der MIPS Architektur wird die Schnittstelle zwischen Hardware und Software (OS und Compiler) sehr anschaulich aufgezeigt. Für jeden, der schon immer seinen Comupter besser verstehen wollte.

Hauptthema

Das Hardware/Software Interface auf dem Stand Ende der 90er Jahre. Eine Einführung genauso für Studenten als auch erfahrenen Entwickler, die endlich wissen wollen, warum der Prozessor immer zu langsam ist und zu wenig Speicher hat. Auch eine Einführung in MIPS R3000 Assembler ist dabei, inklusive Beispielen, was ein C-Compiler an Code erzeugt.

Kapitelstruktur

 Foreword, Worked Examples, The Book Online, Preface
 Ch 1, Computer Abstractions and Technology
 Ch 2, The Role of Perfomrance
 Ch 3, Instructions: Language of the Machine
 Ch 4, Arithmetic fr Computers
 Ch 5, The Processor: Datapath and Control
 Ch 6, Enhancing Performance with Pipelining
 Ch 7, Large and Fast: Exploiting Memory Hierarchy
 Ch 8, Interfacing Processors and Peripherals
 Ch 9, Multiprocessors
 Appendix A, Assembler, Linkers, and the SPIM Simulator
 Appendix B, The Basics of Logic Design
 Appendix C, Mapping Control to Hardware
 Glossary
 Index

Verständlichkeit, Sprache

Die beiden Autoren verwenden ein einfaches, aber spannend geschriebenes Englisch.

Was ist die Botschaft? Motivation und Begründung

In keinem anderen Buch habe ich die Spannweite vom Logicdesign der Hardware bis zum Betriebssystem gesehen. Dies erklärt doch den mächtigen Umfang. Besonders bemerkenswert ist, dass in jedem Kapitel neben den theoretischen Grundlagen auch der Praxisbezug "Real Stuff" (z.B. zum Pentium oder PowerPC), gängige "Fallacies and Pitfalls" und "Historical Perspective and Further Reading" aufgeführt sind. Diese Kapitel sind wirklich hochspannend, helfen sie einem doch, Fehler zu vermeiden. Die Kapitel mit dem Vergangenheitsbezug enthalten zum Teil sehr seltene Photos längst vergangener Hardware und enthalten zu dem eine grosse Menge Verweise auf Literatur und Websites. Die Aufgaben sind teilweise echt gut (erinnern sie doch an Fragen von Bentley's ProgrammingPearls.

Meine Meinung

Das Autorenpaar ist für seine schlüssige, präzise Schreibe bekannt, haben sie ja auch das Standardwerk CA:AQA geschrieben. Dieses Buch versucht keinen so grossen Bogen zu spannen, was gut tut. Genau dieser Umstand ist der Grund, dass ich COD2E empfehle. Trotzdem möchte ich hier ein Zitat aus dem Buch wiedergeben: The stumbling way in which even the ablest of the scientists in every generation have had to fight through thickets of erroneous observations, misleading generalizations, inadequate formulations, and unconscious prejudice is rarely appreciated by those who obtain their scientific knowledge from textbooks. (James B. Conant, Science and Common Sense, 1951)

Autor(en)

David A. Patterson, John L. Hennessy

Erscheinungsjahr, Verlag, ISBN, Seitenzahl

1997, Morgan Kaufmann, ISBN 1-55860-491-X, knapp 1'000 Seiten

URLs

Amazon: http://www.amazon.de/exec/obidos/ASIN/1558604286

Verlag: http://www.mkp.com/cod2e.htm

Eine schöne Zusammenstellung der wichtigsten Prozessorarchitekturen findet sich unter http://www.sasktelwebsite.net/jbayko/cpu.html

Schlagworte

MIPS, Assembler, Prozessor, Speicherarchitekturen, Ein-Ausgabe, Multiprozessor, Historie

Datum

9-Dez-2002

last modified: $Date: 2007/04/09 14:17:49 $