Navigation: Homepage | xmlgawk | Buchkritik | Sitemap

Titel

The Elements of Computing Systems

Wertung

sehr empfehlenswert

Eine durchgängige Beschreibung, wie Computer funktionieren, vom NAND-Gatter bis zum Compiler. Bevor ich hier noch mehr schreibe, schaut besser diesen Tek-Talk an: http://video.google.com/videoplay?docid=7654043762021156507 oder die 10 Minuten Kurzvariante: http://www.youtube.com/watch?v=JtXvUoPx4Qs

Hauptthema

Das Buch ist eigentlich ein vollständiger Kurs zum Thema 'Building a Modern Computer from First Principles'. Dabei wird beginnend mit einem NAND-Gatter und Logisch Null ein vollständiger Computer gebaut, einschliesslich Graphik, Betriebssystem und Programmiersprache. Natürlich alles virtuell, aber eine vollständige Toolsuite steht auf der Homepage zur Verfügung (Links s.u.).

Kapitelstruktur

 Preface
 Introduction: Hello, World Below
  1 Boolean Logic
  2 Boolean Arithmetic
  3 Sequential Logic
  4 Machine Language
  5 Computer Architecture
  6 Assembler
  7 Virtual Machine I: Stack Arithmetic
  8 Virtual Machine II: Program Control
  9 High-Level Language
 10 Compiler I: Syntax Analysis
 11 Compiler II: Code Generation
 12 Operating System
 13 Postscript: More Fun to Go
 Appendix A: Hardware Description Language (HDL)
 Appendix B: Test Scripting Language
 Index

Verständlichkeit, Sprache

Die Autoren stammen aus Isreal, am English ist nichts auszusetzen.

Was ist die Botschaft? Motivation und Begründung

In einem Kurs aus 12 Kapiteln führen die Autoren in die Funktionsweise von Computern ein. Dabei legen sie Wert auf die elementare Dinge und nicht auf Optimierung oder Darstellung des 'State-of-Art', sondern wählen immer den einfachsten Weg. Dadurch wird dem Leser (hoffentlich) das Grundprinzip klar, ohne durch zuviel Zusatzdetails abgelenkt zu werden.

Meine Meinung

Das Buch ist knapp und deckt alles ab, phantastisch. Meiner Ansicht nach gehört es in die Kategorie der Bücher von Patterson (ComputerOrganizationDesign). Ein einziger Wehmutstropfen bleibt, die Autoren erklären leider nicht die Funktionsweise des D-Flipflops, dafür verweisen sie auf die Fachliteratur. Wenigstens im Anhang hätten sie zwei Seiten dafür vorsehen können. Aber wer im Schnelldurchlauf wissen will, wie im innersten ein Computer funktioniert, der muss nicht mehr nach einem Buch weitersuchen.

Autor(en)

Noam Nisan, Shimon Schocken

Erscheinungsjahr, Verlag, ISBN, Seitenzahl

2005, MIT Press, ISBN 0-262-14087-X, 325 Seiten

URLs

Amazon: http://www.amazon.de/Elements-Computing-Systems-Building-Principles/dp/0262640686

Verlag: http://mitpress.mit.edu/catalog/item/default.asp?ttype=2&tid=11453

Homepage: http://www.idc.ac.il/tecs

Schlagworte

Hardware, Architecture, Virtual Machines, Operating System

Datum

17-Aug-2008

last modified: $Date: 2008/08/17 09:56:03 $