Bewertung:

Das Buch ist für jeden, der sich für Computerprogrammierung, insbesondere Systemprogrammierung, interessiert, aufgrund seines ausgezeichneten Inhalts und der Fülle an Übungen sehr zu empfehlen. Viele Rezensenten weisen jedoch auf Probleme mit der globalen Ausgabe hin und bemerken, dass sie unterschiedliche Übungen, zahlreiche Fehler und eine schlechte Druckqualität enthält, was darauf hindeutet, dass die nordamerikanische Ausgabe die bessere Wahl ist.
Vorteile:⬤ Ausgezeichneter Inhalt, der kritische Aspekte der Software-Ausführung abdeckt
⬤ zahlreiche Übungen, die praktische Einblicke bieten
⬤ sehr empfehlenswert für Programmierstudenten
⬤ ideal für Anfänger in der Systemprogrammierung
⬤ nützlich in Verbindung mit Online-Videos.
⬤ Globale Ausgabe hat verschiedene Übungen, die Fehler enthalten
⬤ viele Lösungen sind falsch
⬤ Druck- und Bindungsqualität ist schlecht, mit losen Seiten und unscharfem Text
⬤ empfohlen, stattdessen die nordamerikanische Ausgabe zu kaufen.
(basierend auf 16 Leserbewertungen)
Computer Systems: A Programmer's Perspective, Global Edition
Für Kurse in Informatik und Programmierung
Computersysteme: A Programmer's Perspective erklärt die grundlegenden Elemente, die allen Computersystemen gemeinsam sind, und wie sie die allgemeine Anwendungsleistung beeinflussen. Aus der Perspektive des Programmierers geschrieben, will dieses Buch den Studenten vermitteln, wie das Verständnis grundlegender Elemente von Computersystemen und die Ausführung realer Praxis sie dazu bringen kann, bessere Programme zu erstellen.
Die dritte Auflage des Buches ist eine umfassende Einführung in die Programmierung und behandelt Themen wie Hardware-Architektur, Betriebssysteme und Systemsoftware. Dieses Buch zielt darauf ab, Programmierer zu schaffen, die alle Elemente von Computersystemen verstehen und in der Lage sind, sich in jeder Anwendung des Fachgebiets zu engagieren - von der Behebung fehlerhafter Software über das Schreiben leistungsfähigerer Programme bis hin zur Vermeidung häufiger Fehler. Es legt die Grundlage für Studenten, die sich mit intensiveren Themen wie Computerarchitektur, eingebetteten Systemen und Cybersicherheit befassen wollen.
Dieses Buch konzentriert sich auf Systeme, die einen x86-64-Maschinencode ausführen, und empfiehlt, dass die Studenten für diesen Kurs Zugang zu einem Linux-System haben. Die Teilnehmer sollten über Grundkenntnisse in C oder C++ verfügen.
MasteringEngineering® nicht enthalten. Wenn MasteringEngineering ein empfohlener/verpflichtender Bestandteil des Kurses ist, fragen Sie bitte Ihren Dozenten nach der richtigen ISBN und Kurs-ID. MasteringEngineering sollte nur erworben werden, wenn es von einem Dozenten verlangt wird. Dozenten wenden sich für weitere Informationen bitte an ihren Pearson-Vertreter.
MasteringEngineering ist ein Online-Produkt für Hausaufgaben, Übungen und Bewertungen, das darauf ausgelegt ist, das Lernen zu personalisieren und die Ergebnisse zu verbessern. Mit einer breiten Palette interaktiver, ansprechender und zuweisbarer Aktivitäten werden die Studenten ermutigt, aktiv zu lernen und schwierige Kurskonzepte zu behalten.