Lernportal für angehende FachinformatikerAdministration
Kapitel 04

4.1 Aufbau Architektur PC-Systeme

Fortschritt wird geladen …
Fachlich geprüftStand: 23. Juli 2026

Eine Rechnerarchitektur beschreibt, aus welchen Funktionseinheiten ein Computersystem besteht, wie diese zusammenarbeiten und welche Schnittstellen Software nutzen kann. Das Von-Neumann-Modell liefert dafür ein grundlegendes Denkmodell. Reale PCs, Server, Smartphones und eingebettete Systeme erweitern es heute durch Speicherhierarchien, mehrere Rechenkerne, spezialisierte Beschleuniger, Firmware und komplexe Ein-/Ausgabewege.

Rechnerarchitektur und Einsatzgebiet

Computer folgen nicht einem einzigen Bauplan. Ein modularer Desktop-PC setzt andere Prioritäten als ein Notebook, Server, Smartphone oder Industrie-PC. Entscheidend sind unter anderem Leistung, Energiebedarf, Kühlung, Erweiterbarkeit, Zuverlässigkeit, Echtzeitfähigkeit, Wartbarkeit und Kosten.

Desktop-PCs bieten häufig austauschbare Massenspeicher, Arbeitsspeicher, Grafikkarten oder weitere PCI-Express-Karten. Notebooks und kompakte Systeme integrieren mehr Komponenten, können aber weiterhin über USB, USB4, Thunderbolt, Netzwerke und teils interne Steckplätze erweitert werden. Server ergänzen beispielsweise mehrere Prozessorsockel, große Speicherausstattung, Fehlerkorrektur, redundante Komponenten und Verwaltungsfunktionen. Industrie-PCs sind oft für lange Verfügbarkeit, definierte Schnittstellen, robuste Gehäuse und besondere Umgebungsbedingungen ausgelegt.

SystemklasseTypische PrioritätenTypische Bauweise
Desktop-PC / WorkstationLeistung, Austauschbarkeit, lokale ErweiterungenModulares Mainboard, PCI Express, wechselbare Laufwerke und Kühllösungen
NotebookMobilität, Energieeffizienz, geringe BauhöheViele verlötete oder hochintegrierte Komponenten; externe Erweiterung je nach Modell
ServerVerfügbarkeit, Skalierbarkeit, Fernverwaltung und DatendurchsatzECC-Speicher, redundante Versorgung, mehrere Netzwerk- und Massenspeicherpfade
Smartphone / TabletSehr niedriger Energiebedarf, kompakte Abmessungen, abgestimmtes GesamtsystemSystem-on-Chip mit CPU, GPU, Medien-, KI-, Sicherheits- und I/O-Funktionen
Industrie- und Embedded-PCRobustheit, lange Produktpflege, definierte Schnittstellen oder EchtzeitverhaltenAnwendungsspezifisch; von modularen IPCs bis zu vollständig integrierten Systemen

Das IBM-PC-Konzept und moderne Plattformen

Der 1981 vorgestellte IBM PC 5150 verwendete zahlreiche marktübliche Komponenten und veröffentlichte technische Informationen. Dadurch konnten andere Hersteller kompatible Hardware und Software entwickeln. Diese Entwicklung förderte einen großen Markt aus austauschbaren Komponenten, Erweiterungskarten, Betriebssystemen und Anwendungen. Der heutige PC ist jedoch kein unverändertes IBM-System: PCI Express, UEFI, ACPI, USB, moderne Speichercontroller und viele weitere Standards haben die Plattform grundlegend weiterentwickelt.

Ein stärker integrierter Plattformansatz stimmt Hardware, Firmware, Betriebssystem und Treiber für eine begrenzte Zahl von Gerätekonfigurationen aufeinander ab. Das kann Energieeffizienz, Sicherheit und Testbarkeit verbessern, schränkt aber häufig Reparatur und Austauschbarkeit ein. Auch Smartphones und Tablets erkennen Hardware, initialisieren Geräte und verwenden Treiber; diese Komponenten werden lediglich meist vom Plattformhersteller vorgegeben und gemeinsam ausgeliefert.

Modularität und Integration bilden keinen harten Gegensatz. Moderne PCs integrieren Speichercontroller, Grafikeinheiten und weitere Funktionen im Prozessor oder Chipsatz, bleiben aber über standardisierte interne und externe Schnittstellen erweiterbar. Umgekehrt können hochintegrierte Geräte über Dockingstationen, Netzwerke oder drahtlose Verbindungen umfangreiche Peripherie nutzen.

Das Von-Neumann-Modell

John von Neumanns Bericht von 1945 beschrieb wesentliche Prinzipien eines speicherprogrammierten elektronischen Rechners. Beim Von-Neumann-Modell liegen Programmbefehle und zu verarbeitende Daten im selben Speicher und werden über gemeinsame Verbindungswege übertragen. Die vier grundlegenden Funktionseinheiten sind Rechenwerk, Steuerwerk, Speicher sowie Ein- und Ausgabe.

Rechenwerk und Steuerwerk werden im vereinfachten Modell zur Central Processing Unit (CPU) zusammengefasst. Die Arithmetic Logic Unit (ALU) führt arithmetische und logische Operationen aus. Das Steuerwerk koordiniert den Befehlsablauf. Register halten unmittelbar benötigte Befehle, Adressen und Zwischenergebnisse. Speicher und Ein-/Ausgabe kommunizieren über ein Bussystem beziehungsweise über moderne Punkt-zu-Punkt-Verbindungen und Controller.

Blockdiagramm des Von-Neumann-Modells mit CPU, gemeinsamem Speicher und Ein- und Ausgabe
Vereinfachtes Von-Neumann-Modell: Befehle und Daten liegen in einem gemeinsamen Speicher. Eigene, fachlich aktualisierte Darstellung.Originalgröße öffnen ↗

Befehlszyklus: Holen, Dekodieren und Ausführen

Im Grundmodell arbeitet die CPU Befehle der Reihe nach ab. Der Befehlszähler enthält die Adresse des nächsten Befehls. Beim Fetch wird der Befehl aus dem Speicher geholt, beim Decode interpretiert das Steuerwerk Operation und Operanden, beim Execute führen Rechenwerk oder andere Funktionseinheiten die Operation aus. Danach werden Ergebnisse gespeichert und der Befehlszähler fortgeführt oder durch einen Sprung verändert.

Moderne Prozessoren beschleunigen diesen Ablauf unter anderem durch Pipelines, mehrere Ausführungseinheiten, Out-of-Order-Ausführung, Sprungvorhersage, SIMD-Befehle und mehrere Kerne. Für Software bleibt dennoch ein definiertes Instruction Set Architecture (ISA) sichtbar, beispielsweise x86-64 oder Arm. Die interne Mikroarchitektur darf Befehle parallel oder in anderer Reihenfolge bearbeiten, muss aber das architektonisch festgelegte Ergebnis liefern.

1. Fetch

Die CPU fordert den nächsten Maschinenbefehl über seine Speicheradresse an.

2. Decode

Das Steuerwerk bestimmt Operation, Operanden und benötigte Funktionseinheiten.

3. Execute

ALU, Lade-/Speichereinheit oder eine spezialisierte Einheit führt die Operation aus.

4. Write-back

Das Ergebnis wird in ein Register oder den Speicher geschrieben; anschließend folgt der nächste Befehl.

Datenbus, Adressbus und Steuerbus

Das klassische Bussystem wird funktional in Datenbus, Adressbus und Steuerbus gegliedert. Diese Einteilung beschreibt die Aufgabe der übertragenen Signale. In einer vereinfachten Parallelbus-Darstellung können dafür eigene Leitungsgruppen existieren. Moderne serielle Punkt-zu-Punkt-Verbindungen wie PCI Express übertragen Adressen, Nutzdaten und Steuerinformationen dagegen als strukturierte Pakete über gemeinsame Lanes.

Die Busbreite darf nicht pauschal mit der Wortbreite der CPU gleichgesetzt werden. Adress-, Daten- und Übertragungsbreiten hängen von Prozessor, Betriebsart und konkreter Schnittstelle ab. Auch die physisch vorhandene Adressbreite kann kleiner sein als der theoretische Adressraum einer Befehlssatzarchitektur.

BusartAufgabeTypische Richtung
DatenbusTransportiert Befehle, Operanden und Ergebnisse zwischen CPU, Speicher und Ein-/Ausgabe.Bidirektional: Daten werden gelesen und geschrieben.
AdressbusBestimmt, welche Speicherzelle oder welches adressierbare Gerät angesprochen wird.Im Grundmodell überwiegend von der CPU beziehungsweise dem Bus-Master zum Ziel.
SteuerbusÜberträgt Steuersignale und Zustände, beispielsweise Lesen, Schreiben, Interrupt, Takt- oder Bestätigungssignale.Je nach Signal in beide Richtungen.

Von-Neumann-Flaschenhals und Speicherhierarchie

Wenn Befehle und Daten denselben Übertragungsweg zum Speicher nutzen, begrenzt dessen Bandbreite den möglichen Datendurchsatz. Dieses Missverhältnis zwischen schneller Verarbeitung und vergleichsweise langsamer Speicherbereitstellung wird als Von-Neumann-Flaschenhals bezeichnet.

Moderne Systeme mildern den Engpass mit Registern, mehreren Cache-Stufen, Prefetching, breiten Speicherkanälen, getrennten Befehls- und Datencaches sowie Direct Memory Access (DMA). Viele CPUs folgen damit intern einer modifizierten Harvard-Architektur, obwohl Programme weiterhin einen weitgehend gemeinsamen Adressraum sehen. Der Engpass verschwindet nicht: Cache-Fehler, Speicherlatenz, NUMA-Effekte und begrenzte Bandbreite beeinflussen die Leistung weiterhin erheblich.

Erweiterte Architektur eines heutigen PC-Systems

Eine erweiterte Darstellung ergänzt CPU, Speicher und Ein-/Ausgabe um Taktgeber, Verbindungsstrukturen und Peripherie. In heutigen Systemen enthält die CPU mehrere Kerne und Cache-Stufen; ein integrierter Speichercontroller verbindet den Arbeitsspeicher. PCI Express stellt serielle Punkt-zu-Punkt-Verbindungen für Grafikkarten, NVMe-SSDs und weitere Controller bereit. Ein Plattformcontroller bündelt je nach System zusätzliche USB-, Audio-, Netzwerk- und Massenspeicherfunktionen.

Ein einzelner gemeinsamer Systembus ist daher kein vollständiges Abbild eines modernen PCs. Komponenten kommunizieren über unterschiedliche Verbindungsstrukturen mit jeweils eigener Bandbreite, Latenz und Aufgabe. Die logischen Funktionen von Daten-, Adress- und Steuerbus bleiben erhalten, werden auf seriellen Links jedoch häufig in Paketen und Protokollschichten abgebildet. SoCs integrieren einen großen Teil dieser Funktionen auf einem Chip oder Chip-Package. Taktgeber und Spannungsversorgung werden dynamisch gesteuert; nicht alle Komponenten laufen mit demselben Takt.

Blockdiagramm einer modernen PC-Architektur mit CPU, Arbeitsspeicher, PCI Express, Plattformcontroller, Peripherie sowie Daten-, Adress- und Steuerinformationen
Erweiterte PC-Architektur: Die drei klassischen Busfunktionen bleiben logisch erhalten; moderne Verbindungen übertragen sie häufig paketbasiert über spezialisierte Links. Eigene Darstellung.Originalgröße öffnen ↗

Schichtenmodell der Computertechnik

Schichtenmodelle reduzieren Komplexität: Jede Ebene nutzt Dienste der darunterliegenden Ebene und stellt der darüberliegenden Ebene abstraktere Funktionen bereit. Die Grenzen sind Lehrmodelle und keine überall verbindliche Norm. In der Praxis reichen manche Aufgaben über mehrere Ebenen, etwa Gerätetreiber, Virtualisierung, Compiler oder Sicherheitsfunktionen.

SchichtGegenstandBeispiel und Bedeutung
7. NutzerAufgabe oder ProblemstellungDer Mensch nutzt Funktionen einer Anwendung, ohne die vollständige technische Umsetzung kennen zu müssen.
6. AnwendungAnwendungssoftware und anwendungsbezogene LogikBrowser, Entwicklungsumgebung oder Warenwirtschaft verwenden Betriebssystemdienste und Bibliotheken.
5. BetriebssystemProzesse, Speicher, Dateien, Geräte und SchutzmechanismenKernel, Systemdienste und APIs abstrahieren Hardware und verwalten Ressourcen.
4. ArchitekturProgrammiermodell und Aufbau des RechnersISA, Register, Speicheradressierung, CPU, Speicher- und I/O-Struktur.
3. Logische EbeneDigitaltechnik und SchaltalgebraLogikgatter, Flipflops, Addierer, Zustandsautomaten und Zahlendarstellung.
2. Elektrische EbeneElektronik und HalbleiterschaltungenTransistoren, Signalpegel, Taktung, Leitungen und integrierte Schaltungen.
1. Physikalische EbenePhysikalische GrundlagenLadungsträger, elektromagnetische Effekte, Materialeigenschaften und Wärme.

Software-, Firmware- und Hardwareebene

Ein vereinfachtes alternatives Modell gruppiert Anwendung, Framework und Betriebssystem als Softwareebene, Treiber und Bootloader als Firmwareebene sowie CPU und übrige Hardware als Hardwareebene. Diese Zuordnung ist als grobe Orientierung nützlich, fachlich aber nicht trennscharf.

Treiber sind normalerweise Betriebssystemsoftware. Firmware ist Code, der in oder nahe an einem Gerät gespeichert ist und dessen Hardware steuert, beispielsweise UEFI-Plattformfirmware, SSD-Firmware oder der Mikrocontroller eines Netzwerkadapters. Ein Bootloader ist Software, die ein Betriebssystem lädt; er kann mit Firmwarediensten zusammenarbeiten, ist aber nicht automatisch Firmware. Auch CPUs führen intern aktualisierbaren Mikrocode aus. Entscheidend ist daher die Funktion und Ausführungsumgebung, nicht nur der Speicherort.

EbeneTypische BestandteileSchnittstelle zur nächsten Ebene
SoftwareAnwendungen, Frameworks, Bibliotheken, Betriebssystem und TreiberAPIs, Systemaufrufe und Treiberschnittstellen
FirmwareUEFI, Gerätefirmware und CPU-MikrocodeStandardisierte Protokolle, Register und Firmwaredienste
HardwareCPU, RAM, Mainboard, Controller, Massenspeicher und PeripherieElektrische Signale und definierte Bus- beziehungsweise Linkprotokolle

Quellen zur fachlichen Prüfung

Unterlage mitnehmen

PDF-Download nach Anmeldung

Zum Schutz der Unterrichtsunterlagen steht der PDF-Download ausschließlich angemeldeten Nutzern zur Verfügung.

4.1 Aufbau Architektur PC-Systeme | Hardwaregrundlagen