30.10.2012 Aufrufe

Einführung in die EDV - Aufbau und Funktionsweise eines Rechners

Einführung in die EDV - Aufbau und Funktionsweise eines Rechners

Einführung in die EDV - Aufbau und Funktionsweise eines Rechners

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

<strong>E<strong>in</strong>führung</strong> <strong>in</strong> <strong>die</strong> <strong>EDV</strong><br />

<strong>Aufbau</strong> <strong>und</strong> <strong>Funktionsweise</strong> e<strong>in</strong>es <strong>Rechners</strong><br />

Holger Irrgang<br />

Ernst Moritz Arndt Universität Greifswald<br />

W<strong>in</strong>tersemester 2007/08


Von-Neumann-Rechner Gr<strong>und</strong>legender <strong>Aufbau</strong> Prozessor Speicher Busse <strong>und</strong> Schnittstellen Peripherie<br />

Zentrale<strong>in</strong>heit <strong>und</strong> Peripherie<br />

E<strong>in</strong> Rechner setzt sich gr<strong>und</strong>legend aus den folgenden beiden<br />

E<strong>in</strong>heiten zusammen:<br />

der Zentrale<strong>in</strong>heit <strong>und</strong> der Peripherie.<br />

Zur Zentrale<strong>in</strong>heit gehören der Prozessor, der Arbeitsspeicher,<br />

diverse Bussysteme, verschiedene Anschlüsse <strong>und</strong> das E<strong>in</strong><strong>und</strong><br />

Ausgabesystem.<br />

Die Peripherie kann <strong>in</strong> re<strong>in</strong>e Ausgabegeräte (Bildschirm,<br />

Drucker, Plotter, Datenprojektor,...), re<strong>in</strong>e E<strong>in</strong>gabegeräte<br />

(Tastatur, Maus, Scanner, Joystick) sowie Geräte, <strong>die</strong> e<strong>in</strong>e E<strong>in</strong><strong>und</strong><br />

e<strong>in</strong>e Ausgabe erlauben (Festplatte, Netzwerkkarte),<br />

unterteilt werden.<br />

Bemerkung: Der Begriff Zentrale<strong>in</strong>heit wird <strong>in</strong> der Literatur nicht<br />

<strong>in</strong> e<strong>in</strong>deutiger Weise verwendet. Häufig bezeichnet er auch nur<br />

den Prozessor oder nur Prozessor <strong>und</strong> Arbeitsspeicher.


Von-Neumann-Rechner Gr<strong>und</strong>legender <strong>Aufbau</strong> Prozessor Speicher Busse <strong>und</strong> Schnittstellen Peripherie<br />

EVA <strong>und</strong> von-Neumann-Architektur<br />

Das EVA-Pr<strong>in</strong>zip e<strong>in</strong>es <strong>Rechners</strong> kann schon direkt an dem<br />

Schema e<strong>in</strong>es von-Neumann-<strong>Rechners</strong> abgelesen werden:


Von-Neumann-Rechner Gr<strong>und</strong>legender <strong>Aufbau</strong> Prozessor Speicher Busse <strong>und</strong> Schnittstellen Peripherie<br />

EVA <strong>und</strong> von-Neumann-Architektur<br />

Mit etwas mehr Struktur sieht e<strong>in</strong> von-Neumann-Rechner so<br />

aus:


Von-Neumann-Rechner Gr<strong>und</strong>legender <strong>Aufbau</strong> Prozessor Speicher Busse <strong>und</strong> Schnittstellen Peripherie<br />

Bestandteile <strong>und</strong> <strong>Funktionsweise</strong><br />

Gr<strong>und</strong>legende Bestandteile:<br />

1) CPU mit Steuer- <strong>und</strong> Rechenwerk<br />

2) Arbeitsspeicher<br />

3) E<strong>in</strong>- <strong>und</strong> Ausgabee<strong>in</strong>heiten<br />

4) Bussystem<br />

Aufgaben:<br />

• Das Steuerwerk liest Befehle <strong>und</strong> Operanden aus dem<br />

Arbeitsspeicher e<strong>in</strong> <strong>und</strong> <strong>in</strong>terpretiert sie anhand se<strong>in</strong>er<br />

Befehlstabelle.<br />

• Das Rechenwerk führt <strong>die</strong> logischen <strong>und</strong> arithmetischen<br />

Operationen durch.<br />

• Im Arbeitsspeicher bef<strong>in</strong>den sich <strong>die</strong> Befehle der<br />

auszuführenden Programme <strong>und</strong> ihre Daten.


Von-Neumann-Rechner Gr<strong>und</strong>legender <strong>Aufbau</strong> Prozessor Speicher Busse <strong>und</strong> Schnittstellen Peripherie<br />

Bestandteile <strong>und</strong> <strong>Funktionsweise</strong><br />

• Das Bussystem realisiert den Transport der Daten<br />

zwischen allen E<strong>in</strong>heiten.<br />

• Die E<strong>in</strong>- <strong>und</strong> Ausgabe ist <strong>die</strong> Schnittstelle zum Nutzer.<br />

Die meisten der heutigen Rechnerarchitekturen folgen der<br />

klassischen von-Neumann-Architektur. In PCs f<strong>in</strong>det man <strong>die</strong><br />

Komponenten der Zentrale<strong>in</strong>heit auf dem sogenannten Ma<strong>in</strong>oder<br />

Motherboard.


Von-Neumann-Rechner Gr<strong>und</strong>legender <strong>Aufbau</strong> Prozessor Speicher Busse <strong>und</strong> Schnittstellen Peripherie<br />

Bestandteile <strong>und</strong> <strong>Funktionsweise</strong><br />

<strong>Funktionsweise</strong> e<strong>in</strong>es von-Neumann-<strong>Rechners</strong>:<br />

Die Abarbeitung der Programme geschieht nach folgendem<br />

e<strong>in</strong>fachen Pr<strong>in</strong>zip:<br />

Anwendung der <strong>in</strong> e<strong>in</strong>em Befehl angegebenen Operation auf<br />

<strong>die</strong> angegebenen Speicherzelle (Adresse e<strong>in</strong>er Variablen mit<br />

Datum im Arbeitsspeicher oder e<strong>in</strong>em Register)<br />

z.B.: MOV 8,R1 Speichere <strong>die</strong> Zahl 8 im Register R1<br />

ADD [4788],R1 Ad<strong>die</strong>re den Inhalt der Adresse 4788<br />

zum Inhalt des Registers R1<br />

Folglich lassen sich drei gr<strong>und</strong>legende Arten von Daten<br />

unterscheiden:<br />

• Befehle<br />

• Daten<br />

• Adressen


Von-Neumann-Rechner Gr<strong>und</strong>legender <strong>Aufbau</strong> Prozessor Speicher Busse <strong>und</strong> Schnittstellen Peripherie<br />

Der PC von außen<br />

Heutige PCs variieren sehr <strong>in</strong> ihrem Aussehen. Schon bei der<br />

Form der Gehäuse unterscheidet man Desktop- <strong>und</strong><br />

Tower-PCs. Die Tower-Gehäuse unterteilen sich weiter <strong>in</strong> Big<br />

<strong>und</strong> Midi Tower.<br />

Bei e<strong>in</strong>em Standard-PC f<strong>in</strong>det man an der Frontseite<br />

üblicherweise e<strong>in</strong>en E<strong>in</strong>schalt- <strong>und</strong> e<strong>in</strong>en Resetknopf, LEDs zur<br />

Anzeige, ob der Rechner e<strong>in</strong>geschaltet ist <strong>und</strong> ob<br />

Festplattenaktivitäten stattf<strong>in</strong>den, sowie möglicherweise e<strong>in</strong><br />

kle<strong>in</strong>es Fach mit e<strong>in</strong>igen Anschlüssen (z.B. USB) <strong>und</strong><br />

Öffnungen für verschiedene Laufwerke wie Disketten-,<br />

CD-ROM- oder DVD-Laufwerke.


Von-Neumann-Rechner Gr<strong>und</strong>legender <strong>Aufbau</strong> Prozessor Speicher Busse <strong>und</strong> Schnittstellen Peripherie<br />

Der PC von außen<br />

An der Rückseite bef<strong>in</strong>den sich <strong>die</strong> Lüftung <strong>und</strong> diverse<br />

Anschlüsse (<strong>die</strong> von PC zu PC variieren können):<br />

• Stromversorgung<br />

• PS/2-Anschlüsse für Maus <strong>und</strong> Tastatur (1)<br />

• USB-Anschlüsse (2)<br />

• Drucker-Anschluss (3)<br />

• Netzwerkanschluss (6)<br />

• Audioanschlüsse (4)<br />

• Monitor-Anschluss (5)<br />

• Joystick-Anschluss (4)<br />

• Firewire-Anschlüsse (7)


Von-Neumann-Rechner Gr<strong>und</strong>legender <strong>Aufbau</strong> Prozessor Speicher Busse <strong>und</strong> Schnittstellen Peripherie<br />

Der PC von außen<br />

http://www.freenet.de/freenet/computer <strong>und</strong> technik/hardware<br />

/pc komponenten/pc erklaert/


Von-Neumann-Rechner Gr<strong>und</strong>legender <strong>Aufbau</strong> Prozessor Speicher Busse <strong>und</strong> Schnittstellen Peripherie<br />

Der PC von außen


Von-Neumann-Rechner Gr<strong>und</strong>legender <strong>Aufbau</strong> Prozessor Speicher Busse <strong>und</strong> Schnittstellen Peripherie<br />

Der PC von <strong>in</strong>nen<br />

Im Innern e<strong>in</strong>es PC f<strong>in</strong>det man hauptsächlich <strong>die</strong> folgenden<br />

Komponenten:<br />

• <strong>die</strong> Laufwerke, deren Nutzung von der Frontseite des PC<br />

möglich ist (12)<br />

• Festplatte(n) (10)<br />

• das Netzteil (13)<br />

• das Ma<strong>in</strong>board mit CPU (<strong>und</strong> Lüfter) (1), Arbeitsspeicher<br />

(8), Chipsatz (6), Batterie (5), Steckplätzen (<strong>und</strong><br />

verschiedenen Karten) (3), (4)<br />

• Strom- <strong>und</strong> Datenkabel (IDE-Kabel) (11) <strong>und</strong> (9)


Von-Neumann-Rechner Gr<strong>und</strong>legender <strong>Aufbau</strong> Prozessor Speicher Busse <strong>und</strong> Schnittstellen Peripherie<br />

Der PC von <strong>in</strong>nen<br />

http://www.freenet.de/freenet/computer <strong>und</strong> technik/hardware<br />

/pc komponenten/pc erklaert/


Von-Neumann-Rechner Gr<strong>und</strong>legender <strong>Aufbau</strong> Prozessor Speicher Busse <strong>und</strong> Schnittstellen Peripherie<br />

Der PC von <strong>in</strong>nen


Von-Neumann-Rechner Gr<strong>und</strong>legender <strong>Aufbau</strong> Prozessor Speicher Busse <strong>und</strong> Schnittstellen Peripherie<br />

Das Ma<strong>in</strong>board<br />

Ma<strong>in</strong>board = Motherboard = Hauptplat<strong>in</strong>e<br />

Die wichtigsten Komponenten des Ma<strong>in</strong>boards s<strong>in</strong>d <strong>die</strong>jenigen,<br />

<strong>die</strong> zur Zentrale<strong>in</strong>heit gehören:<br />

• <strong>die</strong> CPU<br />

• der Arbeitsspeicher<br />

• der ROM-Speicher<br />

• Busse <strong>und</strong> Schnittstellen<br />

• der Chipsatz<br />

Bemerkung: Auch wenn meistens diverse Karten auf dem<br />

Motherboard onboard s<strong>in</strong>d, gehören sie nicht zur Zentrale<strong>in</strong>heit<br />

sondern zur Peripherie.


Von-Neumann-Rechner Gr<strong>und</strong>legender <strong>Aufbau</strong> Prozessor Speicher Busse <strong>und</strong> Schnittstellen Peripherie<br />

Der Prozessor<br />

CPU ... Central Process<strong>in</strong>g Unit = (Mikro)Prozessor<br />

Prozessoren s<strong>in</strong>d <strong>in</strong>tegrierte Schaltkreise, <strong>die</strong> mittlerweile<br />

mehrere Millionen Transistoren enthalten. Die<br />

Integrationsdichte nimmt ständig zu.<br />

<strong>Aufbau</strong> e<strong>in</strong>es Prozessors:


Von-Neumann-Rechner Gr<strong>und</strong>legender <strong>Aufbau</strong> Prozessor Speicher Busse <strong>und</strong> Schnittstellen Peripherie<br />

Die Bestandteile im E<strong>in</strong>zelnen:<br />

Die Bestandteile<br />

• <strong>die</strong> ALU: Arithmetic Logical Unit<br />

zur Durchführung von mathematischen Operationen <strong>und</strong><br />

logischen Verknüpfungen<br />

• das Steuerwerk<br />

• Kontrolle der Ausführung des Programmcodes mittels<br />

Befehlszähl- <strong>und</strong> Befehlsregister<br />

• Durchführung spezieller Steuerfunktionen<br />

• Verwaltung des Stack Po<strong>in</strong>ter<br />

• <strong>die</strong> Register<br />

• sehr schnelle Speicher <strong>in</strong>nerhalb e<strong>in</strong>es Prozessors bzw.<br />

Prozessorkerns<br />

• typische Anzahl: 2, 4, 6, 8, ...<br />

• Aufnahme jeweils e<strong>in</strong>es b<strong>in</strong>ären Datums fester Länge, z.B.<br />

16 oder 32 Bit


Von-Neumann-Rechner Gr<strong>und</strong>legender <strong>Aufbau</strong> Prozessor Speicher Busse <strong>und</strong> Schnittstellen Peripherie<br />

•<br />

Die Bestandteile<br />

• Arbeitsregister enthalten Daten <strong>und</strong> abhängig vom<br />

Prozessor e<strong>in</strong>ige (oder alle) auch Adressen (vgl.<br />

von-Neumann-Architektur).<br />

• Befehlszählregister (Instruction Po<strong>in</strong>ter) be<strong>in</strong>haltet Adresse<br />

des nächsten auszuführenden Befehls.<br />

• Befehlsregister kann e<strong>in</strong>en Masch<strong>in</strong>enbefehl aufnehmen.<br />

• Das Statusregister enthält e<strong>in</strong>e Reihe von Bits, <strong>die</strong> im Laufe<br />

der Bearbeitung von Rechenoperationen der ALU<br />

(Arithmetic Logical Unit) aus den Operanden <strong>und</strong> dem<br />

Rechenergebnis abgeleitet werden.<br />

• Mit Hilfe der Befehlstabelle (Instruction Table) werden <strong>die</strong><br />

Masch<strong>in</strong>enbefehle deko<strong>die</strong>rt.<br />

• Im Stack Po<strong>in</strong>ter bef<strong>in</strong>den sich z.B. <strong>die</strong> Return-Adressen<br />

bei Unterprogramm-Aufrufen.


Von-Neumann-Rechner Gr<strong>und</strong>legender <strong>Aufbau</strong> Prozessor Speicher Busse <strong>und</strong> Schnittstellen Peripherie<br />

Arbeitsweise des Prozessors<br />

1) Übertragung der Adresse aus dem Befehlszählregister an<br />

den Arbeitsspeicher mittels Adressbus<br />

2) Übertragung des Befehls aus dem Arbeitsspeicher an das<br />

Befehlsregister mittels Datenbus, Analyse des Befehls <strong>und</strong><br />

Auslösung der Ausführung bei Gültigkeit<br />

3) Ausführung des Befehls (unter möglicher Ladung von<br />

Daten, Ansteuerung von Schnittstellen, Rechnung <strong>in</strong> ALU<br />

oder Durchführung e<strong>in</strong>es Sprungs), Speicherung des<br />

Status der Operation im Statusregister<br />

4) falls Sprung Befehlszählregister auf neue Adresse setzen,<br />

sonst Erhöhung um 1<br />

5) Beg<strong>in</strong>n bei 1)


Von-Neumann-Rechner Gr<strong>und</strong>legender <strong>Aufbau</strong> Prozessor Speicher Busse <strong>und</strong> Schnittstellen Peripherie<br />

Bemerkung:<br />

Arbeitsweise des Prozessors<br />

1) An <strong>die</strong>ser Stelle müssen <strong>die</strong> Hardware-Interrupts<br />

berücksichtigt werden: Anfragen der Hardware an den<br />

Prozessor f<strong>in</strong>den asynchron statt. Deshalb fragt der<br />

Prozessor regelmäßig ab, ob e<strong>in</strong>es der angeschlossenen<br />

Geräte auf Antwort wartet. Ist <strong>die</strong>s der Fall, so kann der<br />

Prozessor den laufenden Prozess unterbrechen <strong>und</strong> <strong>die</strong><br />

Hardware-Kommunikation durchführen. Danach führt er<br />

den unterbrochenen Prozess an der entsprechenden<br />

Stelle wieder fort.<br />

2) In den letzten Ausführungen wurde immer der<br />

Arbeitsspeicher bzw. RAM benutzt. Anstelle von RAM kann<br />

auch ROM stehen, da z.B. beim Start des <strong>Rechners</strong> der<br />

Prozessor aus e<strong>in</strong>em ROM Befehle <strong>und</strong> Daten bezieht.


Von-Neumann-Rechner Gr<strong>und</strong>legender <strong>Aufbau</strong> Prozessor Speicher Busse <strong>und</strong> Schnittstellen Peripherie<br />

Cache <strong>und</strong> Arbeitsspeicher<br />

Zur Verr<strong>in</strong>gerung der Transportzeiten für <strong>die</strong> Daten zwischen<br />

Prozessor <strong>und</strong> Arbeitsspeicher werden sogenannte<br />

Cache-Speicher verwendet. Diese Speicher s<strong>in</strong>d kle<strong>in</strong>er <strong>und</strong><br />

schneller als der Arbeitsspeicher. Man unterscheidet<br />

mittlerweile <strong>die</strong> folgenden Arten von Speicher bzw.<br />

Speicherverwaltung:<br />

• Level-1-Cache<br />

• direkt im Prozessorkern<br />

• gleiche Taktrate wie der Prozessor<br />

• sehr kle<strong>in</strong> (16 bis 128 kbyte)<br />

• Level-2-Cache<br />

• entweder im Prozessor (aber nicht im Kern) oder auf dem<br />

Ma<strong>in</strong>board<br />

• schneller als RAM aber langsamer als Level-1<br />

• 512 bis 1024 kbyte


Von-Neumann-Rechner Gr<strong>und</strong>legender <strong>Aufbau</strong> Prozessor Speicher Busse <strong>und</strong> Schnittstellen Peripherie<br />

Cache <strong>und</strong> Arbeitsspeicher<br />

• Arbeitsspeicher<br />

• Swapp<strong>in</strong>g <strong>und</strong> Pag<strong>in</strong>g<br />

Auslagerung von Programmteilen auf <strong>die</strong> Festplatte bei<br />

nicht ausreichendem RAM


Von-Neumann-Rechner Gr<strong>und</strong>legender <strong>Aufbau</strong> Prozessor Speicher Busse <strong>und</strong> Schnittstellen Peripherie<br />

Der Arbeitsspeicher<br />

RAM = Random Access Memory<br />

• Speicher mit wahlfreiem Zugriff<br />

• flüchtiger Speicher<br />

• kann gelesen <strong>und</strong> beschrieben werden<br />

• Adressierung <strong>in</strong> Bytes<br />

• Unterscheidung <strong>in</strong><br />

• DRAM = Dynamic RAM: langsam, kostengünstig<br />

• SRAM = Static RAM: schneller, teurer<br />

• übliche Bauarten:<br />

• SD-RAM = Synchronous Dynamic RAM<br />

• DDR-RAM<br />

• Spezialisierungen


Von-Neumann-Rechner Gr<strong>und</strong>legender <strong>Aufbau</strong> Prozessor Speicher Busse <strong>und</strong> Schnittstellen Peripherie<br />

ROM = Read Only Memory<br />

• nicht flüchtiger Speicher<br />

ROM<br />

• feste Speicherung von Programmen <strong>und</strong> Daten<br />

• Verwendung beim Start des <strong>Rechners</strong> durch Speicherung<br />

des BIOS<br />

• übliche Bauarten:<br />

• ROM: fest verdrahtet, nicht veränderbar<br />

• PROM = Prgrammable ROM: e<strong>in</strong>malige Programmierung<br />

mit speziellem PROM-Brenner<br />

• EPROM = Erasable PROM: Beschreibung mit speziellem<br />

EPROM-Brenner <strong>und</strong> erneute Löschung <strong>und</strong><br />

Wiederbeschreibung möglich<br />

• Flash-EPROM: e<strong>in</strong>fache Bearbeitung mit spezieller<br />

Software


Von-Neumann-Rechner Gr<strong>und</strong>legender <strong>Aufbau</strong> Prozessor Speicher Busse <strong>und</strong> Schnittstellen Peripherie<br />

Das BIOS<br />

BIOS = Basic Input Output System<br />

• Chip auf dem Ma<strong>in</strong>board<br />

• ROM<br />

• enthält Firmware: fest e<strong>in</strong>gebrannte (im S<strong>in</strong>ne des ROM)<br />

Software, <strong>die</strong> <strong>die</strong> gr<strong>und</strong>legende Steuerlogik für das<br />

Hochfahren des <strong>Rechners</strong> be<strong>in</strong>haltet<br />

• im BIOS-ROM Programm <strong>in</strong> Masch<strong>in</strong>ensprache, das der<br />

Prozessor automatisch beim E<strong>in</strong>schalten ausführt<br />

• gr<strong>und</strong>legende Aufgaben:<br />

• POST = Power-On Self Test<br />

• e<strong>in</strong>fache Kommunikation mit der Hardware: BIOS-Setup zur<br />

Konfiguration der Hardware (Drücken von F1 oder Entf)<br />

• Übergabe der Kontrolle an e<strong>in</strong>en Datenträger, von dem das<br />

System gestartet werden soll (Ausführung des Programms<br />

im MasterBoot-Record mit Bootloader oder Bootmanager)


Von-Neumann-Rechner Gr<strong>und</strong>legender <strong>Aufbau</strong> Prozessor Speicher Busse <strong>und</strong> Schnittstellen Peripherie<br />

Datenübertragung<br />

Die Komponenten der Zentrale<strong>in</strong>heit müssen mit den<br />

Peripheriegeräten <strong>und</strong> auch untere<strong>in</strong>ander kommunizieren.<br />

Dies geschieht über <strong>die</strong> Schnittstellen <strong>und</strong> verschiedene<br />

Busse. Die Daten werden durch <strong>die</strong> Busse mittels elektrischem<br />

Strom transportiert, <strong>in</strong>dem e<strong>in</strong>zelne Impulse durch e<strong>in</strong>en<br />

periodischen Taktgeber erzeugt werden. Der Taktgeber ist e<strong>in</strong><br />

durch elektrischen Strom <strong>in</strong> Schw<strong>in</strong>gung versetzter Quarz, der<br />

sich auf dem Ma<strong>in</strong>board bef<strong>in</strong>det.<br />

Den Takt misst man <strong>in</strong> Megahertz (MHz)=1 Mio. Takte je<br />

Sek<strong>und</strong>e.<br />

Diese Taktfrequenz wird auch genutzt, um <strong>die</strong> Taktfrequenz des<br />

Prozessors festzulegen, häufig e<strong>in</strong> Vielfaches der Frequenz<br />

des Ma<strong>in</strong>boards.


Von-Neumann-Rechner Gr<strong>und</strong>legender <strong>Aufbau</strong> Prozessor Speicher Busse <strong>und</strong> Schnittstellen Peripherie<br />

Bussystem <strong>und</strong> Schnittstellen


Von-Neumann-Rechner Gr<strong>und</strong>legender <strong>Aufbau</strong> Prozessor Speicher Busse <strong>und</strong> Schnittstellen Peripherie<br />

Das Bussystem<br />

Aus der vorigen Grafik ist ersichtlich, dass drei verschiedene<br />

Busse unterschieden werden:<br />

• Datenbus<br />

• bidirektionale Datenübertragung zwischen den<br />

Komponenten<br />

• optimale Leistung bei e<strong>in</strong>er Breite, <strong>die</strong> der Größe der<br />

Arbeitsregister des Rechenwerks entspricht<br />

• typische Breiten: 8, 16, 32, 64 Leitungen<br />

• Adressbus<br />

• unidirektionale Übertragung von Adressen zum Speicher<br />

bzw. zu den E/A-Geräten<br />

• e<strong>in</strong>e Übertragung führt zum Lesen oder Schreiben e<strong>in</strong>es<br />

Datums über den Datenbus von oder zu <strong>die</strong>ser Adresse<br />

• Breite des Befehlszählregister stimmt mit Adressbusbreite<br />

übere<strong>in</strong> ⇒ Festlegung des maximal adressierbaren<br />

Arbeitsspeichers (maximale Größe von Programmen mit<br />

Daten)


Von-Neumann-Rechner Gr<strong>und</strong>legender <strong>Aufbau</strong> Prozessor Speicher Busse <strong>und</strong> Schnittstellen Peripherie<br />

Das Bussystem<br />

•<br />

• typische Breiten: 8, 16, 20, 32, 64 Leitungen entsprechen<br />

256 Byte, 64 KB, 1 MB, 4 GB, etwa 16 Mio GB<br />

• Steuerbus<br />

• Koord<strong>in</strong>ation der Zugriffe auf Daten- <strong>und</strong> Adressbus<br />

• <strong>Aufbau</strong> <strong>und</strong> Funktionen abhängig von Prozessor <strong>und</strong><br />

Ma<strong>in</strong>board<br />

• typische Breiten: 5 bis 10 Leitungen


Von-Neumann-Rechner Gr<strong>und</strong>legender <strong>Aufbau</strong> Prozessor Speicher Busse <strong>und</strong> Schnittstellen Peripherie<br />

Schnittstellen<br />

Insbesondere für PCs existieren <strong>die</strong> folgenden Schnittstellen für<br />

ergänzende Steckkarten:<br />

• PCI = Peripheral Component Interface<br />

Standardkarten- Anschluss mit e<strong>in</strong>er Taktfrequenz von 33<br />

MHz <strong>und</strong> e<strong>in</strong>er Datenbreite von 32 Bit<br />

• AGP = Accelerated Graphics Port<br />

spezieller Anschluss für Grafikkarten mit m<strong>in</strong>d. 66 MHz<br />

Taktfrequenz <strong>und</strong> 64 Bit Datenbreite<br />

• PCMCIA = Personal Computer Memory Card International<br />

Association<br />

spezieller Anschluss <strong>in</strong>sbesondere bei Notebooks für<br />

kle<strong>in</strong>e E<strong>in</strong>steckkarten


Von-Neumann-Rechner Gr<strong>und</strong>legender <strong>Aufbau</strong> Prozessor Speicher Busse <strong>und</strong> Schnittstellen Peripherie<br />

Schnittstellen<br />

Für <strong>die</strong> verschiedenen Laufwerke wie Festpaltten-, Disketten-,<br />

CD-ROM- oder DVD-Laufwerke existieren zwei wichtige Arten<br />

von Schnittstellen:<br />

• EIDE = Enhanced Integrated Device Electronics<br />

• auf den meisten Ma<strong>in</strong>boards <strong>in</strong>tegriert<br />

• 40-polige Flachbandkabel<br />

• Verb<strong>in</strong>dung von Master <strong>und</strong> Slave<br />

• günstig<br />

• neuerd<strong>in</strong>gs immer häufiger ersetzt durch Serial ATA =<br />

SATA-Anschluss (kompatibel aber nicht baugleich)<br />

• SCSI = Small Computer System Interface<br />

• Anschluss von 7 Geräten erlaubt (Wide-SCSI 15 Geräte)<br />

• SCSI-Controller verwaltet 3 Anschlüsse: 2 <strong>in</strong>terne für<br />

50-polige Flachbandkabel sowie e<strong>in</strong>en externen (aber nur<br />

Verwendung zweier Anschlüsse)<br />

• Anschluss nur <strong>in</strong> Reihe<br />

• jedes Gerät mit e<strong>in</strong>deutiger ID, Festlegung der Priorität


Von-Neumann-Rechner Gr<strong>und</strong>legender <strong>Aufbau</strong> Prozessor Speicher Busse <strong>und</strong> Schnittstellen Peripherie<br />

Schnittstellen<br />

Weitere Schnittstellen, <strong>die</strong> das Hot-Plugg<strong>in</strong>g unterstützen:<br />

• USB = Universal Serial Bus<br />

• FireWire = IEEE-1394<br />

<strong>und</strong> drahtlose Schnittstellen:<br />

• Infrarot-Anschlüsse<br />

• Funk-Anschlüsse (Bluetooth)


Von-Neumann-Rechner Gr<strong>und</strong>legender <strong>Aufbau</strong> Prozessor Speicher Busse <strong>und</strong> Schnittstellen Peripherie<br />

Festplatten<br />

Festplatte = HDD = Hard Disk Drive<br />

• E<strong>in</strong>- <strong>und</strong> Ausgabegerät<br />

• Laufwerk <strong>und</strong> Datenträger als feste E<strong>in</strong>heit<br />

• rotierende Magnetplatten auf geme<strong>in</strong>samer Achse<br />

• übere<strong>in</strong>ander angeordnete Schreib- <strong>und</strong> Leseköpfe<br />

• Unterteilung <strong>in</strong> Spuren <strong>und</strong> Sektoren<br />

• untere<strong>in</strong>ander liegende Spuren bilden e<strong>in</strong>en Zyl<strong>in</strong>der mit<br />

eigener Adresse<br />

• Größen: 80 bis mehrere h<strong>und</strong>ert GB


Von-Neumann-Rechner Gr<strong>und</strong>legender <strong>Aufbau</strong> Prozessor Speicher Busse <strong>und</strong> Schnittstellen Peripherie<br />

Monitore <strong>und</strong> Grafikkarten<br />

Grafikkarte <strong>und</strong> Monitor sollten immer aufe<strong>in</strong>ander abgestimmt<br />

se<strong>in</strong>. Standards für <strong>die</strong> Darstellung grafischer<br />

Benutzeroberflächen s<strong>in</strong>d:<br />

• VGA = Video Graphics Array<br />

Unterstützung von 640 x 480 Pixeln <strong>und</strong> je nach<br />

Speicherbestückung 256 oder mehr Farben<br />

• SVGA = Super VGA<br />

800 x 600 Auflösung <strong>und</strong> mit 1 MB Speicher 32768, 65536<br />

oder sogar 16,7 Mio Farben<br />

Beachte!<br />

Höhere Auflösung muss nicht besser, sondern auf<br />

Monitorgröße abgestimmt se<strong>in</strong>!<br />

Bei den Monitoren unterscheidet man hauptsächlich:<br />

• Röhrenmonitore<br />

• LCD-Bildschirme (LCD = Liquid Cristall Display)<br />

<strong>in</strong> verschiedenen Größen: 15, 17, 19 oder 21 “

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!