Kapitel 7 W. Oberschelp G. Vossen © W. Oberschelp, G. Vossen

Download Report

Transcript Kapitel 7 W. Oberschelp G. Vossen © W. Oberschelp, G. Vossen

W. Oberschelp
G. Vossen
Kapitel 7
Rechneraufbau & Rechnerstrukturen, Folie 7.1
© W. Oberschelp, G. Vossen
7. Organisationsplan eines Von-Neumann-Rechners
 Struktur eines Von-NeumannRechners
 Struktur und Arbeitsweise einer CPU
 Speicher
 E/A-Einheit, Interrupts
 Busse
 Klassifikation von Von-NeumannRechnern
Rechneraufbau & Rechnerstrukturen, Folie 7.2
© W. Oberschelp, G. Vossen
Struktur eines Von-Neumann-Rechners
Rechneraufbau & Rechnerstrukturen, Folie 7.3
© W. Oberschelp, G. Vossen
Struktur einer CPU
CPU
Datenprozessor
MR
L
A
Befehlsprozessor
Decodierer
Steuerwerk
ALU
IR
MBR
MAR
PC
Adressbus
Datenbus
Rechneraufbau & Rechnerstrukturen, Folie 7.4
© W. Oberschelp, G. Vossen
Charakteristika des Von-Neumann-Rechners
Rechneraufbau & Rechnerstrukturen, Folie 7.5
© W. Oberschelp, G. Vossen
Fetch/Execute-Zyklus
Rechneraufbau & Rechnerstrukturen, Folie 7.6
© W. Oberschelp, G. Vossen
Fetch-Phase
Rechneraufbau & Rechnerstrukturen, Folie 7.7
© W. Oberschelp, G. Vossen
Speicherhierarchie
CPU
Register
Cache
Hauptspeicher
Hintergrundspeicher
Rechneraufbau & Rechnerstrukturen, Folie 7.8
© W. Oberschelp, G. Vossen
Organisation einer I/O-Einheit
Rechneraufbau & Rechnerstrukturen, Folie 7.9
© W. Oberschelp, G. Vossen
Zweibussystem
Prozessor
Cache
Hauptspeicher
Prozessor/Speicherbus
Bridge
E/A-Schnittstelle
GrafikController
E/A-Bus
Rechneraufbau & Rechnerstrukturen, Folie 7.10
© W. Oberschelp, G. Vossen
Variante des Zweibussystems
Prozessor
Cache
Prozessor/Speicherbus
Bridge
Hauptspeicher
E/A-Bus
Rechneraufbau & Rechnerstrukturen, Folie 7.11
© W. Oberschelp, G. Vossen
Dreibussystem mit PCI- und ISA-Bus
Prozessor
Cache
Hauptspeicher
Systembus (z.B. 66 MHz, 64 Bit)
PCI
North Bridge
PlattenController
GrafikController
PCI-Bus (z.B. 33 MHz, 32 Bit)
ISA
South Bridge
E/A-Geräte
ISA-Bus (z.B. 8 MHz, 16 Bit)
Rechneraufbau & Rechnerstrukturen, Folie 7.12
© W. Oberschelp, G. Vossen
Klassifikation von Von-Neumann-Rechnern
 Globale Rechner-Klassifikationen:
• Anhand der Leistungsfähigkeit:
– Personalcomputer (PCs)
– Workstations
– Großrechenr
• Anhand der Anwendungen:
– Desktop-Computing
– Server-Computing
– Embedded Computing:
- Mikrocontroller
- Digitale Signal-Prozessoren (DSPs)
Rechneraufbau & Rechnerstrukturen, Folie 7.13
© W. Oberschelp, G. Vossen
Vernetzte Rechnerkonfiguration mit Servern
Fileserver
Rechneraufbau & Rechnerstrukturen, Folie 7.14
DruckerServer
DatenbankServer
© W. Oberschelp, G. Vossen
Request-Reply-Prinzip
Request
Reply
Client
Rechneraufbau & Rechnerstrukturen, Folie 7.15
Server
© W. Oberschelp, G. Vossen
Klassifikation von Von-Neumann-Rechnern
 Lokale Prozessor-Klassifikation:
•
•
•
•
Akkumulator-Architektur
Stack-Architektur
Register-Speicher-Architektur („CISC“)
Register-Register-Architektur („RISC“)
Rechneraufbau & Rechnerstrukturen, Folie 7.16
© W. Oberschelp, G. Vossen
Akkumulator-Architektur
Prozessor
Speicher
Akku
ALU
.....
Rechneraufbau & Rechnerstrukturen, Folie 7.17
© W. Oberschelp, G. Vossen
Stack-Architektur
SP
Speicher
.....
ALU
.....
Prozessor
Rechneraufbau & Rechnerstrukturen, Folie 7.18
© W. Oberschelp, G. Vossen
Register-Speicher-Architektur
Prozessor
Speicher
ALU
.....
Rechneraufbau & Rechnerstrukturen, Folie 7.19
© W. Oberschelp, G. Vossen
Register-Register-Architektur
Prozessor
Speicher
ALU
.....
Rechneraufbau & Rechnerstrukturen, Folie 7.20
© W. Oberschelp, G. Vossen
Probleme von CISC-Prozessoren
Rechneraufbau & Rechnerstrukturen, Folie 7.21
© W. Oberschelp, G. Vossen
Merkmale von RISC-Prozessoren
Rechneraufbau & Rechnerstrukturen, Folie 7.22
© W. Oberschelp, G. Vossen
Alternativen zum von Neumann-Konzept
Rechneraufbau & Rechnerstrukturen, Folie 7.23
© W. Oberschelp, G. Vossen
Ende Kapitel 7
Rechneraufbau & Rechnerstrukturen, Folie 7.24
© W. Oberschelp, G. Vossen