Moderne Computerarchitektur und Organisation: Lernen Sie x86-, ARM- und RISC-V-Architekturen und das Design von Smartphones, PCs und Cloud-Servern kennen

Bewertung:   (4,6 von 5)

Moderne Computerarchitektur und Organisation: Lernen Sie x86-, ARM- und RISC-V-Architekturen und das Design von Smartphones, PCs und Cloud-Servern kennen (Jim Ledin)

Leserbewertungen

Zusammenfassung:

Das Buch bietet einen gut strukturierten Überblick über die Computerarchitektur, der sowohl für Anfänger als auch für Lehrkräfte geeignet ist. Es deckt verschiedene Themen mit detaillierten Erklärungen ab, aber für diejenigen, die fortgeschrittenes Wissen suchen, könnte es an Tiefe fehlen.

Vorteile:

Gut strukturiert und leicht verständlich
informativ mit klaren Beispielen
gut für Anfänger
bietet einen breiten Überblick über Computerthemen
hervorragend für den Unterricht
enthält relevante aktuelle Inhalte.

Nachteile:

Es fehlt an Tiefe und Detailgenauigkeit
könnte für Fortgeschrittene zu grundlegend sein
eignet sich nicht zum vertieften Erlernen bestimmter Architekturen wie RISC-V, ARM oder x86
konzentriert sich auf grundlegende Konzepte ohne praktische Anwendungen
könnte von mehr Diagrammen profitieren.

(basierend auf 15 Leserbewertungen)

Originaltitel:

Modern Computer Architecture and Organization: Learn x86, ARM, and RISC-V architectures and the design of smartphones, PCs, and cloud servers

Inhalt des Buches:

Ein praxisnaher Leitfaden zu aktuellen und zukünftigen Prozessor- und Computerarchitekturen, der es Ihnen ermöglicht, Computersysteme zu entwerfen und bessere Softwareanwendungen für eine Vielzahl von Bereichen zu entwickeln.

Hauptmerkmale

⬤ Verstehen Sie digitale Schaltungen mit Hilfe von Transistoren, Logikgattern und sequentieller Logik.

⬤ Untersuchen Sie die Architektur und die Befehlssätze von x86-, x64-, ARM- und RISC-V-Prozessoren.

⬤ Erforschen Sie die Architektur von modernen Geräten wie dem iPhone X und leistungsstarken Gaming-PCs.

Buchbeschreibung

Sie sind Softwareentwickler, Systemdesigner oder Student der Computerarchitektur und suchen eine methodische Einführung in digitale Gerätearchitekturen, sind aber von deren Komplexität überwältigt? Dieses Buch hilft Ihnen zu lernen, wie moderne Computersysteme funktionieren, von der untersten Ebene der Transistorschaltung bis hin zur Makroansicht von zusammenarbeitenden Multiprozessor-Servern. Sie erhalten einzigartige Einblicke in das interne Verhalten von Prozessoren, die den in Hochsprachen entwickelten Code ausführen, und können effizientere und skalierbarere Softwaresysteme entwerfen.

Das Buch vermittelt Ihnen die Grundlagen von Computersystemen einschließlich Transistoren, Logikgattern, sequentieller Logik und Befehlsoperationen. Sie erfahren Details über moderne Prozessorarchitekturen und Befehlssätze wie x86, x64, ARM und RISC-V. Sie werden sehen, wie man einen RISC-V-Prozessor in einem kostengünstigen FPGA-Board implementiert und wie man ein Quantencomputerprogramm schreibt und es auf einem echten Quantencomputer ausführt. Am Ende dieses Buches werden Sie ein gründliches Verständnis moderner Prozessor- und Computerarchitekturen und der zukünftigen Richtungen haben, die diese Architekturen wahrscheinlich einschlagen werden.

Was Sie lernen werden

⬤ Machen Sie sich mit der Transistortechnologie und den Prinzipien digitaler Schaltungen vertraut.

⬤ Entdecken Sie die Funktionselemente von Computerprozessoren.

⬤ Verstehen Sie Pipelining und superskalare Ausführung.

⬤ Arbeiten mit Gleitkomma-Datenformaten.

⬤ Verstehen des Zwecks und der Funktionsweise des Supervisor-Modus.

⬤ Implementieren eines kompletten RISC-V-Prozessors in einem kostengünstigen FPGA.

⬤ Entdecken der Techniken, die bei der Implementierung von virtuellen Maschinen verwendet werden.

⬤ Schreiben Sie ein Quantencomputerprogramm und führen Sie es auf einem Quantencomputer aus.

Für wen ist dieses Buch gedacht?

Dieses Buch richtet sich an Softwareentwickler, Studenten der Computertechnik, Systemdesigner, Reverse-Ingenieure und alle, die die Architektur und die Designprinzipien verstehen wollen, die modernen Computersystemen zugrunde liegen - von winzigen eingebetteten Geräten bis zu Cloud-Serverfarmen in Lagergröße. Ein allgemeines Verständnis von Computerprozessoren ist hilfreich, aber nicht erforderlich.

Weitere Daten des Buches:

ISBN:9781838984397
Autor:
Verlag:
Einband:Taschenbuch

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Architektur von eingebetteten Hochleistungssystemen: Entwurf und Aufbau digitaler...
Erforschen Sie den kompletten Prozess der Entwicklung von Systemen, die auf...
Architektur von eingebetteten Hochleistungssystemen: Entwurf und Aufbau digitaler Hochleistungs-Echtzeitsysteme auf der Basis von FPGAs und kundenspezifischen Schaltungen - Architecting High-Performance Embedded Systems: Design and build high-performance real-time digital systems based on FPGAs and custom circuits
Moderne Computerarchitektur und Organisation: Lernen Sie x86-, ARM- und RISC-V-Architekturen und das...
Ein praxisnaher Leitfaden zu aktuellen und...
Moderne Computerarchitektur und Organisation: Lernen Sie x86-, ARM- und RISC-V-Architekturen und das Design von Smartphones, PCs und Cloud-Servern kennen - Modern Computer Architecture and Organization: Learn x86, ARM, and RISC-V architectures and the design of smartphones, PCs, and cloud servers
Moderne Computerarchitektur und -organisation - Zweite Auflage: Lernen Sie x86-, ARM- und...
Ein praxisnaher Leitfaden zu aktuellen und zukünftigen...
Moderne Computerarchitektur und -organisation - Zweite Auflage: Lernen Sie x86-, ARM- und RISC-V-Architekturen und das Design von Smartphones, PCs und Clouds kennen. - Modern Computer Architecture and Organization - Second Edition: Learn x86, ARM, and RISC-V architectures and the design of smartphones, PCs, and cloud

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht:

© Book1 Group - Alle Rechte vorbehalten.
Der Inhalt dieser Seite darf weder teilweise noch vollständig ohne schriftliche Genehmigung des Eigentümers kopiert oder verwendet werden.
Letzte Änderung: 2024.11.13 22:11 (GMT)