
Modern Computer Architecture
Die Gesamtheit der Regeln und Methoden, die die Organisation, Funktionalität und Implementierung von Computersystemen regeln, wird als Computerarchitektur bezeichnet. Sie konzentriert sich auf die Art und Weise, wie verschiedene Hardwarekomponenten miteinander verbunden werden, um ein Computersystem zu bilden.
Die Computerarchitektur befasst sich mit den Fragen des High-Level-Designs und fungiert als Schnittstelle zwischen der Hardware und der Software. Die verschiedenen Teilbereiche dieser Disziplin sind Mikroarchitektur, Befehlssatzarchitektur und Systemdesign. Die Befehlssatzarchitektur ist verantwortlich für die Definition von Elementen in einem Computer, auf die ein Programm zugreift, wie Register, Datentypen und Adressierungsmodi.
Die wichtigsten Entwurfsziele der Computerarchitektur sind maximale Leistung und Energieeffizienz. Dieses Buch stellt das komplexe Thema der Computerarchitektur in einer möglichst verständlichen und leicht nachvollziehbaren Sprache dar.
Die verschiedenen Teilbereiche der Computerarchitektur sowie der technologische Fortschritt, der sich auf die Zukunft auswirkt, werden beleuchtet. Dieses Buch ist ein wertvolles Nachschlagewerk für alle, die sich für diesen Bereich interessieren.