24
Rechneraufbau & Rechnerstrukturen, Folie 7.1 © W. Oberschelp, G. Vossen W. Oberschelp G. Vossen Kapitel 7

Rechneraufbau & Rechnerstrukturen, Folie 7.1 © W. Oberschelp, G. Vossen W. Oberschelp G. Vossen Kapitel 7

Embed Size (px)

Citation preview

Page 1: Rechneraufbau & Rechnerstrukturen, Folie 7.1 © W. Oberschelp, G. Vossen W. Oberschelp G. Vossen Kapitel 7

Rechneraufbau & Rechnerstrukturen, Folie 7.1 © W. Oberschelp, G. Vossen

W. OberschelpG. Vossen

Kapitel 7

Page 2: Rechneraufbau & Rechnerstrukturen, Folie 7.1 © W. Oberschelp, G. Vossen W. Oberschelp G. Vossen Kapitel 7

Rechneraufbau & Rechnerstrukturen, Folie 7.2 © W. Oberschelp, G. Vossen

7. Organisationsplan eines Von-Neumann-Rechners

Struktur eines Von-Neumann-Rechners

Struktur und Arbeitsweise einer CPU

Speicher E/A-Einheit, Interrupts Busse Klassifikation von Von-Neumann-

Rechnern

Page 3: Rechneraufbau & Rechnerstrukturen, Folie 7.1 © W. Oberschelp, G. Vossen W. Oberschelp G. Vossen Kapitel 7

Rechneraufbau & Rechnerstrukturen, Folie 7.3 © W. Oberschelp, G. Vossen

Struktur eines Von-Neumann-Rechners

Page 4: Rechneraufbau & Rechnerstrukturen, Folie 7.1 © W. Oberschelp, G. Vossen W. Oberschelp G. Vossen Kapitel 7

Rechneraufbau & Rechnerstrukturen, Folie 7.4 © W. Oberschelp, G. Vossen

Struktur einer CPU

D atenprozes sor B efehlsprozessor

M R L A

A LU IR

P C

C P U

A dressbus

D atenbus

M ARM B R

D ecodiererS teuerwerk

Page 5: Rechneraufbau & Rechnerstrukturen, Folie 7.1 © W. Oberschelp, G. Vossen W. Oberschelp G. Vossen Kapitel 7

Rechneraufbau & Rechnerstrukturen, Folie 7.5 © W. Oberschelp, G. Vossen

Charakteristika des Von-Neumann-Rechners

Page 6: Rechneraufbau & Rechnerstrukturen, Folie 7.1 © W. Oberschelp, G. Vossen W. Oberschelp G. Vossen Kapitel 7

Rechneraufbau & Rechnerstrukturen, Folie 7.6 © W. Oberschelp, G. Vossen

Fetch/Execute-Zyklus

Page 7: Rechneraufbau & Rechnerstrukturen, Folie 7.1 © W. Oberschelp, G. Vossen W. Oberschelp G. Vossen Kapitel 7

Rechneraufbau & Rechnerstrukturen, Folie 7.7 © W. Oberschelp, G. Vossen

Fetch-Phase

Page 8: Rechneraufbau & Rechnerstrukturen, Folie 7.1 © W. Oberschelp, G. Vossen W. Oberschelp G. Vossen Kapitel 7

Rechneraufbau & Rechnerstrukturen, Folie 7.8 © W. Oberschelp, G. Vossen

Speicherhierarchie

C P U

R egis ter

C ache

H auptspe icher

H intergrund-spe icher

Page 9: Rechneraufbau & Rechnerstrukturen, Folie 7.1 © W. Oberschelp, G. Vossen W. Oberschelp G. Vossen Kapitel 7

Rechneraufbau & Rechnerstrukturen, Folie 7.9 © W. Oberschelp, G. Vossen

Organisation einer I/O-Einheit

Page 10: Rechneraufbau & Rechnerstrukturen, Folie 7.1 © W. Oberschelp, G. Vossen W. Oberschelp G. Vossen Kapitel 7

Rechneraufbau & Rechnerstrukturen, Folie 7.10 © W. Oberschelp, G. Vossen

Prozessor Cache Hauptspeicher

Prozessor/Speicherbus

E/A-SchnittstelleGrafik-

ControllerBridge

E/A-Bus

Zweibussystem

Page 11: Rechneraufbau & Rechnerstrukturen, Folie 7.1 © W. Oberschelp, G. Vossen W. Oberschelp G. Vossen Kapitel 7

Rechneraufbau & Rechnerstrukturen, Folie 7.11 © W. Oberschelp, G. Vossen

Prozessor Cache

Hauptspeicher

Prozessor/Speicherbus

Bridge

E/A-Bus

Variante des Zweibussystems

Page 12: Rechneraufbau & Rechnerstrukturen, Folie 7.1 © W. Oberschelp, G. Vossen W. Oberschelp G. Vossen Kapitel 7

Rechneraufbau & Rechnerstrukturen, Folie 7.12 © W. Oberschelp, G. Vossen

Prozessor Cache Hauptspeicher

Systembus (z.B. 66 MHz, 64 Bit)

Platten-Controller

Grafik-Controller

PCINorth Bridge

PCI-Bus (z.B. 33 MHz, 32 Bit)

E/A-GeräteISA

South Bridge

ISA-Bus (z.B. 8 MHz, 16 Bit)

Dreibussystem mit PCI- und ISA-Bus

Page 13: Rechneraufbau & Rechnerstrukturen, Folie 7.1 © W. Oberschelp, G. Vossen W. Oberschelp G. Vossen Kapitel 7

Rechneraufbau & Rechnerstrukturen, Folie 7.13 © 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)

Page 14: Rechneraufbau & Rechnerstrukturen, Folie 7.1 © W. Oberschelp, G. Vossen W. Oberschelp G. Vossen Kapitel 7

Rechneraufbau & Rechnerstrukturen, Folie 7.14 © W. Oberschelp, G. Vossen

FileserverDatenbank-Server

Drucker-Server

Vernetzte Rechnerkonfiguration mit Servern

Page 15: Rechneraufbau & Rechnerstrukturen, Folie 7.1 © W. Oberschelp, G. Vossen W. Oberschelp G. Vossen Kapitel 7

Rechneraufbau & Rechnerstrukturen, Folie 7.15 © W. Oberschelp, G. Vossen

Server

Request

Reply

Client

Request-Reply-Prinzip

Page 16: Rechneraufbau & Rechnerstrukturen, Folie 7.1 © W. Oberschelp, G. Vossen W. Oberschelp G. Vossen Kapitel 7

Rechneraufbau & Rechnerstrukturen, Folie 7.16 © W. Oberschelp, G. Vossen

Klassifikation von Von-Neumann-Rechnern

Lokale Prozessor-Klassifikation:• Akkumulator-Architektur• Stack-Architektur• Register-Speicher-Architektur („CISC“)• Register-Register-Architektur („RISC“)

Page 17: Rechneraufbau & Rechnerstrukturen, Folie 7.1 © W. Oberschelp, G. Vossen W. Oberschelp G. Vossen Kapitel 7

Rechneraufbau & Rechnerstrukturen, Folie 7.17 © W. Oberschelp, G. Vossen

. . . . .

SpeicherProzessor

Akku

ALU

Akkumulator-Architektur

Page 18: Rechneraufbau & Rechnerstrukturen, Folie 7.1 © W. Oberschelp, G. Vossen W. Oberschelp G. Vossen Kapitel 7

Rechneraufbau & Rechnerstrukturen, Folie 7.18 © W. Oberschelp, G. Vossen

Prozessor

SP

. . . . .

. . . . .

Speicher

ALU

Stack-Architektur

Page 19: Rechneraufbau & Rechnerstrukturen, Folie 7.1 © W. Oberschelp, G. Vossen W. Oberschelp G. Vossen Kapitel 7

Rechneraufbau & Rechnerstrukturen, Folie 7.19 © W. Oberschelp, G. Vossen

. . . . .

SpeicherProzessor

ALU

Register-Speicher-Architektur

Page 20: Rechneraufbau & Rechnerstrukturen, Folie 7.1 © W. Oberschelp, G. Vossen W. Oberschelp G. Vossen Kapitel 7

Rechneraufbau & Rechnerstrukturen, Folie 7.20 © W. Oberschelp, G. Vossen

. . . . .

SpeicherProzessor

ALU

Register-Register-Architektur

Page 21: Rechneraufbau & Rechnerstrukturen, Folie 7.1 © W. Oberschelp, G. Vossen W. Oberschelp G. Vossen Kapitel 7

Rechneraufbau & Rechnerstrukturen, Folie 7.21 © W. Oberschelp, G. Vossen

Probleme von CISC-Prozessoren

Page 22: Rechneraufbau & Rechnerstrukturen, Folie 7.1 © W. Oberschelp, G. Vossen W. Oberschelp G. Vossen Kapitel 7

Rechneraufbau & Rechnerstrukturen, Folie 7.22 © W. Oberschelp, G. Vossen

Merkmale von RISC-Prozessoren

Page 23: Rechneraufbau & Rechnerstrukturen, Folie 7.1 © W. Oberschelp, G. Vossen W. Oberschelp G. Vossen Kapitel 7

Rechneraufbau & Rechnerstrukturen, Folie 7.23 © W. Oberschelp, G. Vossen

Alternativen zum von Neumann-Konzept

Page 24: Rechneraufbau & Rechnerstrukturen, Folie 7.1 © W. Oberschelp, G. Vossen W. Oberschelp G. Vossen Kapitel 7

Rechneraufbau & Rechnerstrukturen, Folie 7.24 © W. Oberschelp, G. Vossen

Ende Kapitel 7