button-a.pcx (510 Byte)    PC-Systeme

Grundsätzlich benötigt ein Personalcomputer (PC) folgende fünf Dinge:

1.Prozessor
2.Speicher
3.I/0-Baustein (Ein- Ausgabe Baustein)
4.Bus
5.Taktgenerator

pc-syste.pcx (4328 Byte)


Im Speicher stehen die Programme und die Daten des Computers. Bei den Speicherbausteinen unterscheidet man zwischen:
RAM, ROM, EPROM, EEPROM und EAPROM.

Lästige Arbeiten, für die der Prozessor keine Zeit hat, gibt er an die sogenannten I/0-Bausteine weiter. An die I/0-Bausteine werden Tastatur, Maus, Scanner, Bildschirm, Modem etc. angeschlossen. Wenn wir z.B. die Maus bewegen, merkt dies derjenige I/0-Port, an dem die Maus angeschlossen ist, und sendet an den Prozessor ein Signal. Man sagt auch, der I/0-Baustein löst einen Interrupt aus.
Der Prozessor ist das wichtigste Teil im PC. Der Prozessor regelt alle Aktionen im PC, insbesondere bestimmt er welcher Baustein wann Informationen auf den BUS senden darf. Prinzipiell führt der Prozessor (und nur dieser!) 5 Tätigkeiten durch:

  1. Berechnungen durchführen
  2. Informationen in den Speicher schreiben
  3. Informationen aus dem Speicher lesen
  4. Informationen in den I/0 Baustein schreiben
  5. Informationen aus dem I/0-Baustein lesen.

Damit der Prozessor diese Tätigkeiten durchführen kann, sind Prozessor, Speicher und I/0-Bausteine über den sogenannten Bus miteinander verbunden*. Der BUS eines PC unteilt sich in drei Unterbusse:

  1. Adressbus    2.Datenbus   3.Steuerbus

Über den Adressbus wählt der Prozessor eine Speicherzelle bzw. einen I/O-Port aus. Über den Datenbus sendet der Prozessor dann die Daten (bzw. liest sie aus). Über den Steuerbus befiehlt der Prozessor, WANN die Daten gelesen bzw. gesendet werden.

Zum Steuerbus gehören außerdem die Interrupt-Signale.

Um Zeit zu sparen gestattet der Prozessor es einem I/0-Baustein allerdings manchmal, selbst in den Speicher schreiben zu dürfen bzw. den Speicher zu lesen. Dies nennt man DMA-Zugriff. In dieser Zeit macht der Prozessor Pause, denn es können ja nicht I/0-Baustein und  Prozessor gleichzeitig auf den Bus zugreifen.

Ein typischer Fall für DMA ist der Festplattenzugriff.

* Neuere PC's besitzen allerdings getrennte Busse
  für Speicher und I/O-Bausteine.