+ All Categories
Home > Documents > Computerorientierte Physik VORLESUNG und Übungen Vorlesung Zeit: Mo., 10.15 – 11.45 Uhr Ort:...

Computerorientierte Physik VORLESUNG und Übungen Vorlesung Zeit: Mo., 10.15 – 11.45 Uhr Ort:...

Date post: 05-Apr-2015
Category:
Upload: alwin-dury
View: 104 times
Download: 0 times
Share this document with a friend
40
Computerorientierte Physik VORLESUNG und Übungen Vorlesung Zeit : Mo., 10.15 – 11.45 Uhr Ort : Hörsaal 5.01, Institut für Physik, Universitätsplatz 5, A-8010 Graz Übungen: als Projektarbeiten in Gruppen (ca. 5 Studierende) allg. Besprechung nach der Vorlesung (11.45-12.00 Uhr) detaillierte Projektbesprechungen: wöchentlich ca. 1 Stunde, Vereinbarung mit jeder Projektgruppe einzeln.
Transcript
Page 1: Computerorientierte Physik VORLESUNG und Übungen Vorlesung Zeit: Mo., 10.15 – 11.45 Uhr Ort: Hörsaal 5.01, Institut für Physik, Universitätsplatz 5, A-8010.

Computerorientierte Physik VORLESUNG und Übungen

• Vorlesung

Zeit: Mo., 10.15 – 11.45 UhrOrt: Hörsaal 5.01, Institut für Physik,

Universitätsplatz 5, A-8010 Graz

• Übungen: als Projektarbeiten in Gruppen (ca. 5 Studierende)

allg. Besprechung nach der Vorlesung (11.45-12.00 Uhr)

detaillierte Projektbesprechungen: wöchentlich ca. 1 Stunde, Vereinbarung mit jeder Projektgruppe einzeln.

Page 2: Computerorientierte Physik VORLESUNG und Übungen Vorlesung Zeit: Mo., 10.15 – 11.45 Uhr Ort: Hörsaal 5.01, Institut für Physik, Universitätsplatz 5, A-8010.

Grundlagen der Hardware

• Die wichtigsten Hardwaregruppen

• Kommunikation über Daten-, Control- undAdressbus

• Aufbau des Memory

• Einige Schnittstellen (parallel, seriel)

• Aufbau der Prozessorbefehle

Page 3: Computerorientierte Physik VORLESUNG und Übungen Vorlesung Zeit: Mo., 10.15 – 11.45 Uhr Ort: Hörsaal 5.01, Institut für Physik, Universitätsplatz 5, A-8010.

GrundlagenHardwaregruppen und ihre Kommunikation

CPU

Control Bus

Daten Bus

Adress Bus

Clock

Memory Peripherie

Interrupt DMA PIA SIA

Page 4: Computerorientierte Physik VORLESUNG und Übungen Vorlesung Zeit: Mo., 10.15 – 11.45 Uhr Ort: Hörsaal 5.01, Institut für Physik, Universitätsplatz 5, A-8010.
Page 5: Computerorientierte Physik VORLESUNG und Übungen Vorlesung Zeit: Mo., 10.15 – 11.45 Uhr Ort: Hörsaal 5.01, Institut für Physik, Universitätsplatz 5, A-8010.

MemoryRAM: Random Access Memory

statisch: Flip-Flopdynamisch: (Ladung eines Kondensators) refresh

Datenbreite: 1-Bit1-Byte (8 Bit), unteres/oberes Halbbyte(4 Bit)1-Word (16 Bit)double Word (32 Bit)quad Word (64 Bit)

Adressierung: Speicherchips unterschiedlicher Organisation(1Bit x 64k, 8Bit x 8k)Ansprechen über Adressbus, Chip-Select (CS)und Read-Write (RW) Signale

Page 6: Computerorientierte Physik VORLESUNG und Übungen Vorlesung Zeit: Mo., 10.15 – 11.45 Uhr Ort: Hörsaal 5.01, Institut für Physik, Universitätsplatz 5, A-8010.

Memory Organisation 8 x 32k

8 x 8k

8-Bit bidirektionaler Datenbus (Tri-State-Buffer)

8 x 8k 8 x 8k 8 x 8k

Adressbus

A0-

A12

A0-

A12

A0-

A12

A0-

A12

Ena

ble,

R/W

Controlbus

Ena

ble,

R/W

Ena

ble,

R/W

Ena

ble,

R/WCodierung

CS

CS

CS CS

A13

-A14

Page 7: Computerorientierte Physik VORLESUNG und Übungen Vorlesung Zeit: Mo., 10.15 – 11.45 Uhr Ort: Hörsaal 5.01, Institut für Physik, Universitätsplatz 5, A-8010.

Memory ManagementAufgabe: Verwaltung des Speichers, virtueller Speicher

Einteilung: Segmente (Selektor, Offset, Descriptor) abh. ob Real-Mode oder Protected ModeCode-SegmenteDaten-SegmenteStack-Segmente

Paging (DIR, TABLE,OFFSET)DIR: Page DirectoryTABLE: Page tableOFFSET: Adresse in der Page (4kB)

Speichermodelle: flacher-, segmentierter-, virtueller Adressraum

Page 8: Computerorientierte Physik VORLESUNG und Übungen Vorlesung Zeit: Mo., 10.15 – 11.45 Uhr Ort: Hörsaal 5.01, Institut für Physik, Universitätsplatz 5, A-8010.
Page 9: Computerorientierte Physik VORLESUNG und Übungen Vorlesung Zeit: Mo., 10.15 – 11.45 Uhr Ort: Hörsaal 5.01, Institut für Physik, Universitätsplatz 5, A-8010.

PeripherieMemory mapped:

Vorteil: Adressierung wie Memory großer Adressierraumalle Adressierungsarten der CPU

Nachteil: schlechte Strukturierung, höhere Anforderungen an Systemdesign

(Memory Management)

Eigene I/O Adressierung: (Input/Output)Vorteil: Übersichtliches Systemdesign

Spezifische HardwarebehandlungNachteil: Mehr Aufwand für CPU

Eigene Befehle, mehr Signalleitungen

Page 10: Computerorientierte Physik VORLESUNG und Übungen Vorlesung Zeit: Mo., 10.15 – 11.45 Uhr Ort: Hörsaal 5.01, Institut für Physik, Universitätsplatz 5, A-8010.
Page 11: Computerorientierte Physik VORLESUNG und Übungen Vorlesung Zeit: Mo., 10.15 – 11.45 Uhr Ort: Hörsaal 5.01, Institut für Physik, Universitätsplatz 5, A-8010.

Interrupt SystemAufgabe: Beeinflussung des Programmablaufes durch

äußere Ereignisse.

NMI: non maskable Interrupt: nicht vom Programm ignorierbarer Interruptz.B. Reset

MI: maskable Interruptvom Programm kann entschieden werden, ob Interrupt ermöglicht werden soll.z.B. Tastaturbetätigung

Interrupt Controller: intelligenter BausteinMaskierung einzelner Interrupts, Prioritäten,Kaskadierbar

Page 12: Computerorientierte Physik VORLESUNG und Übungen Vorlesung Zeit: Mo., 10.15 – 11.45 Uhr Ort: Hörsaal 5.01, Institut für Physik, Universitätsplatz 5, A-8010.
Page 13: Computerorientierte Physik VORLESUNG und Übungen Vorlesung Zeit: Mo., 10.15 – 11.45 Uhr Ort: Hörsaal 5.01, Institut für Physik, Universitätsplatz 5, A-8010.

DMA: Direct Memory Access

Aufgabe: Externer schreib-lese-Zugriff aufs Memory

Ablauf: Nach Anforderung Stillstand der CPUFreigabe von Adress-, Daten- und ControlbusÜbernahme der externen Kontrolle

Anwendung: schnellere externe Hardware (früher)(Multiprozessor Anwendungen)

Controller: Intelligenter BausteinMaskierbar, Kaskadierbar, ähnlich Interruptcontroller

Page 14: Computerorientierte Physik VORLESUNG und Übungen Vorlesung Zeit: Mo., 10.15 – 11.45 Uhr Ort: Hörsaal 5.01, Institut für Physik, Universitätsplatz 5, A-8010.
Page 15: Computerorientierte Physik VORLESUNG und Übungen Vorlesung Zeit: Mo., 10.15 – 11.45 Uhr Ort: Hörsaal 5.01, Institut für Physik, Universitätsplatz 5, A-8010.

PIA: Parallel Interface Adapter

Aufgabe: Übergang vom internen Bussystem auf externemehr-Bit (8 Bit, 16 Bit) Datenverbindungz.B. parallele Druckerverbindung

Controller: Intelligenter Bausteinindividuelle uni-direktionale und bidirektionaleProgrammierung einzelner LeitungenHand-shake-logik

Page 16: Computerorientierte Physik VORLESUNG und Übungen Vorlesung Zeit: Mo., 10.15 – 11.45 Uhr Ort: Hörsaal 5.01, Institut für Physik, Universitätsplatz 5, A-8010.

LPT Ports (IEEE 1284)

8 bit Data Leitungen (Ausgänge, bidirektional)5 bit Status Leitungen (Eingänge)4 bit Control Leitungen (Ausgänge)

Basis Adresse (Data): 3BC (LPT1:) 378 (LPT2:) 278 (LPT3:)Status: 3BD 379 279

Control: 3BE 37A 27A

LPT Versionen: StandardPS/2 (bidirektional)Enhanced Parallel Port (EPP) (neu Control, Adressierung)Extended Capability Port (ECP) (bis128 Geräte, Kompr.)

25 pin Sub-D Buchsenleiste2-9 Data, 18-25 ground, ca. 2,5mA

Page 17: Computerorientierte Physik VORLESUNG und Übungen Vorlesung Zeit: Mo., 10.15 – 11.45 Uhr Ort: Hörsaal 5.01, Institut für Physik, Universitätsplatz 5, A-8010.
Page 18: Computerorientierte Physik VORLESUNG und Übungen Vorlesung Zeit: Mo., 10.15 – 11.45 Uhr Ort: Hörsaal 5.01, Institut für Physik, Universitätsplatz 5, A-8010.
Page 19: Computerorientierte Physik VORLESUNG und Übungen Vorlesung Zeit: Mo., 10.15 – 11.45 Uhr Ort: Hörsaal 5.01, Institut für Physik, Universitätsplatz 5, A-8010.

SIA: Seriel Interface Adapter

Aufgabe: Verbindung des internen Busses zu externer1-Bit serieller Leitungz.B. RS232 (COM1:, COM2:, etc.)

USB,

Controller: Intelligenter BausteinBaudrate, Stop-Bits, Synchronisation, ParityHand-shake Leitungen (Hardware, Software)

Page 20: Computerorientierte Physik VORLESUNG und Übungen Vorlesung Zeit: Mo., 10.15 – 11.45 Uhr Ort: Hörsaal 5.01, Institut für Physik, Universitätsplatz 5, A-8010.

COM Schnittstelle (RS-232)

9 pol. Sub-D Steckerleiste

1: in DCD (Data Carrier Detect)2: in RxD (Recieve Data3: out TxD (Transmit Data)4: out DTR (Data Terminal ready)5: ground6: in DSR (Data set ready)7: out RTS (Request to send)8: in CTS (Clear to send)9: in RI (Ring indicator)

(25 pol. Sub-D Steckerleiste)

Spannung: -12V ..... +12VSchwelle: ~ 1,1VStrombegrenzt:~ 10mA-20mA Eingangswiderstand: ~ 10k

Page 21: Computerorientierte Physik VORLESUNG und Übungen Vorlesung Zeit: Mo., 10.15 – 11.45 Uhr Ort: Hörsaal 5.01, Institut für Physik, Universitätsplatz 5, A-8010.
Page 22: Computerorientierte Physik VORLESUNG und Übungen Vorlesung Zeit: Mo., 10.15 – 11.45 Uhr Ort: Hörsaal 5.01, Institut für Physik, Universitätsplatz 5, A-8010.

Central Processor Unit (CPU)

Registers

Arithmetic/LogicUnit (ALU)

Execution-Control

Inte

rfac

e

Floating PointUnit (FPU)

Page 23: Computerorientierte Physik VORLESUNG und Übungen Vorlesung Zeit: Mo., 10.15 – 11.45 Uhr Ort: Hörsaal 5.01, Institut für Physik, Universitätsplatz 5, A-8010.

Prozessorarten nach Aufbau

• Auf mehrere elektronische Bauteile (und Platinen) verteilt (Großrechner)

• Integriert auf einem Chip: Microprozessoren, Microcontroler (+Memory und Peripherie), DSP‘s (Digitale Sound Prozessoren) (SpezialCPU‘s)

Page 24: Computerorientierte Physik VORLESUNG und Übungen Vorlesung Zeit: Mo., 10.15 – 11.45 Uhr Ort: Hörsaal 5.01, Institut für Physik, Universitätsplatz 5, A-8010.

ProzessorbefehleRechenbefehle: AND, OR, ADD, TEST, CMP, NOP

Datenverschieben: MOV, POP, PUSH, IN, OUT,

Kontrollbefehle: JMP, CALL, INT, RET, IRET, LOOPals unbedingte und bedingte Verzweigungen

Prefix Code1 Code2 Daten Daten

RISC: Reduced instruction set (besonders schnelle optimierte CPU´s)

(1 Befehl pro Taktzyklus)DSP: Digitale Signal Prozessoren: besonders schnelle realtime Verarbeitung von Sprache, Musik, Video (oft nur 1 Bit Daten)

Beispiel: Befehlsaufbau bei Standard Pc: Intel 80xxx

Page 25: Computerorientierte Physik VORLESUNG und Übungen Vorlesung Zeit: Mo., 10.15 – 11.45 Uhr Ort: Hörsaal 5.01, Institut für Physik, Universitätsplatz 5, A-8010.

AdressierungsartenRegister-Adressierung

Memory-Adressierung: direkte, indirekte, indizierte

Indiziert: Basis

Index Skalierung

Displacement

x +

Page 26: Computerorientierte Physik VORLESUNG und Übungen Vorlesung Zeit: Mo., 10.15 – 11.45 Uhr Ort: Hörsaal 5.01, Institut für Physik, Universitätsplatz 5, A-8010.

RegisterRechenregister: AX, BX, CX, (AH, AL, EAX, etc.)

Indexregister: BP, SI, DI, SP

Flagregister: oder Statusregister

Instruction Pointer

Segment Register: für Memory Management

Control Register: z.B. für Paging

Page 27: Computerorientierte Physik VORLESUNG und Übungen Vorlesung Zeit: Mo., 10.15 – 11.45 Uhr Ort: Hörsaal 5.01, Institut für Physik, Universitätsplatz 5, A-8010.

ALU-Geschwindigkeit von Prozessoren

Inte

l Cel

eron

433

MH

z 12

8L2/

Inte

l 810

E P

C10

0 C

L2 S

DR

AM

Inte

l Cel

eron

2.0

GH

z 12

8L2

bat./

Ace

r In

c 82

845M

P P

C21

00 C

L2.5

DD

R

Inte

l Cel

eron

2.0

GH

z 12

8L2

net./

Ace

r In

c 82

845M

P P

C21

00 C

L2.5

DD

R

Inte

l P4

2.0G

Hz

256L

2/In

tel 8

45D

PC

2100

CL2

.5 D

DR

AM

D A

thlo

n X

P30

00+

2.16

GH

z 51

2L2/

VIA

KT

400

PC

3200

U C

L2.5

DD

R

Inte

l P4-

B [2

SM

T] 3

.06G

Hz

512L

2/In

tel 8

65 2

xPC

3200

CL2

DD

R

0

2000

4000

6000

8000

Pe

rfo

rma

nce

[MIP

S]

Konfiguration

CPU - ALU

Page 28: Computerorientierte Physik VORLESUNG und Übungen Vorlesung Zeit: Mo., 10.15 – 11.45 Uhr Ort: Hörsaal 5.01, Institut für Physik, Universitätsplatz 5, A-8010.

FPU Geschwindigkeit von Prozessoren

Inte

l Cel

eron

433

MH

z 12

8L2/

Inte

l 810

E P

C10

0 C

L2 S

DR

AM

Inte

l Cel

eron

2.0

GH

z 12

8L2

bat./

Ace

r In

c 82

845M

P P

C21

00 C

L2.5

DD

R

Inte

l Cel

eron

2.0

GH

z 12

8L2

net./

Ace

r In

c 82

845M

P P

C21

00 C

L2.5

DD

R

Inte

l P4

2.0G

Hz

256L

2/In

tel 8

45D

PC

2100

CL2

.5 D

DR

AM

D A

thlo

n X

P30

00+

2.16

GH

z 51

2L2/

VIA

KT

400

PC

3200

U C

L2.5

DD

R

Inte

l P4-

B [2

SM

T] 3

.06G

Hz

512L

2/In

tel 8

65 2

xPC

3200

CL2

DD

R

0

2000

4000

6000P

erf

orm

an

ce [M

FL

OP

S]

Konfiguration

CPU - FPU

Page 29: Computerorientierte Physik VORLESUNG und Übungen Vorlesung Zeit: Mo., 10.15 – 11.45 Uhr Ort: Hörsaal 5.01, Institut für Physik, Universitätsplatz 5, A-8010.

Übertragungsgeschwindigkeit CPU-RAM heutiger Pc‘s

Inte

l Cel

eron

433

MH

z 12

8L2/

Inte

l 810

E P

C10

0 C

L2 S

DR

AM

Inte

l Cel

eron

2.0

GH

z 12

8L2

bat./

Ace

r In

c 82

845M

P P

C21

00 C

L2.5

DD

R

Inte

l Cel

eron

2.0

GH

z 12

8L2

net./

Ace

r In

c 82

845M

P P

C21

00 C

L2.5

DD

R

Inte

l P4

2.0G

Hz

256L

2/In

tel 8

45D

PC

2100

CL2

.5 D

DR

AM

D A

thlo

n X

P30

00+

2.16

GH

z 51

2L2/

VIA

KT

400

PC

3200

U C

L2.5

DD

R

Inte

l P4-

B [2

SM

T] 3

.06G

Hz

512L

2/In

tel 8

65 2

xPC

3200

CL2

DD

R

0

1000

2000

3000

4000

5000

Üb

ert

rag

un

gsg

esc

hw

ind

igke

it [M

B/s

]

Konfiguration

CPU - Memory

Page 30: Computerorientierte Physik VORLESUNG und Übungen Vorlesung Zeit: Mo., 10.15 – 11.45 Uhr Ort: Hörsaal 5.01, Institut für Physik, Universitätsplatz 5, A-8010.

Übertragungsgeschwindigkeit abhängig von Blockgröße heutiger Pc‘s

21 22 23 24 25 26 27 28 29 210 211 212 213 214 215 216

1000

10000

Netzbetrieb Akkubetrieb

Üb

ert

rag

un

gsg

esc

hw

ind

igke

it [M

B/s

]

Blockgröße [kB]

CPU - Memory

Page 31: Computerorientierte Physik VORLESUNG und Übungen Vorlesung Zeit: Mo., 10.15 – 11.45 Uhr Ort: Hörsaal 5.01, Institut für Physik, Universitätsplatz 5, A-8010.

Transferrate heutiger Festplatten

AT

A33

5.4

kRpm

512

kB 1

0GB

FA

T16

Win

9x

AT

A-5

4.2

kRpm

40G

B F

AT

32 W

inX

P b

at.

AT

A-5

4.2

kRpm

40G

B F

AT

32 W

inX

P n

et.

AT

A15

0 7.

2kR

pm 2

MB

120

GB

NT

FS

Win

XP

AT

A10

0 2x

Rai

d 7.

2kR

pm 8

MB

80G

NT

FS

Win

XP

SC

SI U

320

15kR

pm 8

MB

147

GB

NT

FS

Win

XP

0

10000

20000

30000

40000

50000

Tra

nsf

err

ate

[kB

/s]

Konfiguration

Festplatte

Page 32: Computerorientierte Physik VORLESUNG und Übungen Vorlesung Zeit: Mo., 10.15 – 11.45 Uhr Ort: Hörsaal 5.01, Institut für Physik, Universitätsplatz 5, A-8010.

Preisentwicklung CPU Celeron 2GHz

Page 33: Computerorientierte Physik VORLESUNG und Übungen Vorlesung Zeit: Mo., 10.15 – 11.45 Uhr Ort: Hörsaal 5.01, Institut für Physik, Universitätsplatz 5, A-8010.

Preisentwicklung Memory 256MB

Page 34: Computerorientierte Physik VORLESUNG und Übungen Vorlesung Zeit: Mo., 10.15 – 11.45 Uhr Ort: Hörsaal 5.01, Institut für Physik, Universitätsplatz 5, A-8010.

Preisentwicklung Festplatte 40GB

Page 35: Computerorientierte Physik VORLESUNG und Übungen Vorlesung Zeit: Mo., 10.15 – 11.45 Uhr Ort: Hörsaal 5.01, Institut für Physik, Universitätsplatz 5, A-8010.

Miniaturisierung in der Halbleitertechnologie

1960 1970 1980 1990 2000 2010 2020 2030 204010-11

10-10

10-9

10-8

10-7

10-6

10-5

10-4

10-3

10-2

Abm

ess

ung

[m]

Jahr

1. Moore´sches Gesetz Daten von Prozessoren

1. Moore´sche Gesetz (G.Moore, IEDM Tech. Dig.11, 1975)

J.Birnbaum, R.S.Williams in Phys.Today 53, 38(2000)http://www.aip.org/web2/aiphome/pt/vol-53/iss-1/captions/p38cap3.html

Page 36: Computerorientierte Physik VORLESUNG und Übungen Vorlesung Zeit: Mo., 10.15 – 11.45 Uhr Ort: Hörsaal 5.01, Institut für Physik, Universitätsplatz 5, A-8010.

Miniaturisierung in der Halbleitertechnologie

2. Moore´sches Gesetz (G.Moore, 1975)

1960 1970 1980 1990 2000 2010 2020 2030 204010-3

10-2

10-1

100

101

102

103

104

105

Mill

iard

en

US

$

Jahr

Markt Investitionen

2.Moore´sches Gesetz

J.Birnbaum, R.S.Williams in Phys.Today 53, 38(2000)http://www.aip.org/web2/aiphome/pt/vol-53/iss-1/captions/p38cap4.html

Page 37: Computerorientierte Physik VORLESUNG und Übungen Vorlesung Zeit: Mo., 10.15 – 11.45 Uhr Ort: Hörsaal 5.01, Institut für Physik, Universitätsplatz 5, A-8010.

Wirtschaftliche Grenzen

1960 1970 1980 1990 2000 2010 2020 2030 20400

20

40

60

80

100

Ge

win

n [%

]

Jahr

Erzielbarer Gewinn: %100.

[%]

Markt

InvestMarktGewinn

Page 38: Computerorientierte Physik VORLESUNG und Übungen Vorlesung Zeit: Mo., 10.15 – 11.45 Uhr Ort: Hörsaal 5.01, Institut für Physik, Universitätsplatz 5, A-8010.

Grenzen konventioneller Halbleitertechnologie

K.L.Wang, J.Nanosci.Nanotech. 2002, 2, 235

Page 39: Computerorientierte Physik VORLESUNG und Übungen Vorlesung Zeit: Mo., 10.15 – 11.45 Uhr Ort: Hörsaal 5.01, Institut für Physik, Universitätsplatz 5, A-8010.
Page 40: Computerorientierte Physik VORLESUNG und Übungen Vorlesung Zeit: Mo., 10.15 – 11.45 Uhr Ort: Hörsaal 5.01, Institut für Physik, Universitätsplatz 5, A-8010.

Übungen: Projekte• STM: Bildaufnahme, Mo. 12 - 13 Uhr• Computersteuerung eines Modellfahrzeuges

Mi. 11 - 12• Segelboot: Datenerfassung von GPS und

Echolot, Di. 11 – 13 Uhr• Automatische Erfassung des Lichteinfalles und

Kontrastregelung eines Displays,Mi. 15 – xx Uhr


Recommended