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
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 “