5 - Rechner Architektur und Hardware Flashcards
CPU
Central Processing Unit
- Hauptprozessor: Herzstück moderner Computersysteme
- steuert die anderen passiven Komponenten eines Computers
- Programme sind Folgen von Maschineninstruktionen, die in aufeinander folgenden Speicheradressen abgelegt sind => Programmausführung: Maschineninstruktionen werden von der CPU umgesetzt
- mind 3 Komponenten: Rechen-, Steuer- und Speicherwerk
Steuerwerk
Control Unit
- holt und interpretiert (Maschinen)- befehle, koordiniert die anderen CPU-Komponenten, steuert Ein und Ausgabe-Einheiten und den Steuerbus
- Enthält das Befehlsregister, der alle Befehle enthält, die die CPU ausführen kann
Rechenwerk
Arithmetic Logic Unit (ALU)
- Manipulation von Daten und Adressen
- führt alle logischen und mathematischen Operationen aus
Speicherwerk
-Speicherzellen (Register) für die kurzfristige Speicherung von Operanden und Adressen
(Ganzzahl-, Gleitkomma-Register, Befehlszähler, Statusregister)
- Register arbeiten mit derselben Geschwindigkeit wie der Rest der CPU
Von-Neumann-Zyklus
- beschreibt die sequentielle Arbeitsweise mit 5 Phasen
- Prozessor und Speicher kommunizieren über einen Bus direkt (Befehle und Daten werden transportiert)
- FETCH: Abzuarbeitenden Befehl aus dem Speicher in das BefehlsRegister der CPU laden
- DECODE: Steuerwerk löst den Befehl in Schaltinstruktionen für das Rechenwerk aus
- FETCH OPERANDS: Parameter für den Befehl aus dem Speicher holen
- EXECUTE: Rechenwerk führt die Operation aus
- UPDATE INSTRUCTION POINTER: Befehlszähler wird erhöht, Zyklus beginnt von vorne
Aufbau eines PCs
Prozessor (Rechen und Steuerwerk)
Speicher
mehrere Ein-/Ausgabe- Controller
Systembus: Adressen, Daten, Steuersignale
BUS- Leitungen
verbinden die Komponenten eines modernen Rechnersystems
- Steuerbus
- Adressbus
- Datenbus
=> zusammen: Systembus oder Front Side Bus (FSB)
Von-Neumann-Architektur
- Idee von einem Universal-Computer ohne fest installiertes Betriebssystem.
- Im von-Neumann-Rechner werden Daten und Programme binär kodiert und liegen im gleichen Speicher
Chipsatz und PCI Bridge
PCI-Bridge: Die verbindenden Elemente zwischen CPU und den anderen Komponenten (der sog. Chipsatz)
Bestehend aus 2 Komponenten:
- Northbridge: dicht an der CPU, um Daten schnell übertragen zu können. Zuständig für Speicherzugriffe und Grafikkarte
- Southbridge: für langsamere Verbindungen wie PCI, ISA, SATA, USB, FIREWIRE, usw. zuständig
Front-Side-Bus
Bus zwischen CPU und Chipsatz (Enthält Adressbus, Datenbus und Steuerbus)
- Aus Geschwindigkeitsgründen verlagert man immer mehr Bestandteile des Chipsatzes in den Prozessor
- Es werden immer häufiger Punkt-zu-Punkt-Verbindungen eingesetzt
- Eingabe-/Ausgabecontroller treten als Vermittler zwischen den Geräten und dem Prozessor auf