16.09.2017 Aufrufe

Vorkurs Informatik

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

260 16 Rechnerarchitektur und Maschinensprache<br />

Einzelverbindungswege:<br />

Prozessor<br />

Hauptspeicher<br />

Ein-/Ausgabe<br />

Direct Memory Access (DMA)<br />

Speicherperipherie<br />

Interaktionsperipherie<br />

Bus (Sammelschiene):<br />

Prozessor<br />

Hauptspeicher<br />

Interaktionsperipherie<br />

Bussteuerung<br />

Speicherperipherie<br />

Datenkommunikationsperipherie<br />

Datenkommunikationsperipherie<br />

Abbildung 16.1: Möglichkeiten zur Interaktion der Funktionseinheiten bei von-Neumann-Rechnern<br />

Die Komponenten sind durch Kommunikationswege verbunden. Sie dienen zum Transport von<br />

Daten und Programmbefehlen zwischen den Komponenten. Abbildung 16.1 illustriert zwei Möglichkeiten<br />

zur Verbindung.<br />

Eine erste Möglichkeit ist die Einzelverbindungsarchitektur. Hierbei wird zwischen je zwei<br />

Komponenten ein individueller Verbindungsweg gelegt. Es gibt also einen getrennten Verbindungsweg<br />

zwischen Prozessor und Hauptspeicher und zwischen Prozessor und Ein-/Ausgabe.<br />

Ferner ist es möglich, einen direkten Verbindungsweg zwischen Ein-/Ausgabe und Hauptspeicher<br />

zu haben. Dies wird auch als Direct Memory Access (DMA), also direkter Speicherzugriff,<br />

bezeichnet. Der Vorteil des DMA ist, dass der Prozessor durch die Ein-/Ausgabe von Daten nicht<br />

belastet wird.<br />

Die Ein-/Ausgabe-Einheit wiederum ist mit verschiedenen Ein-/Ausgabe-Geräten verbunden.<br />

Dies ist beispielsweise die Interaktionsperipherie, etwa bestehend aus Tastatur und Maus bei<br />

einem PC, die Speicherperipherie, typischerweise eine Festplatte beim PC, oder die Datenkommunikationsperipherie,<br />

beispielsweise eine Netzwerkkarte.<br />

Eine andere Alternative ist die Busarchitektur. In diesem Fall gibt es nur einen Verbindungskanal,<br />

nämlich den Bus, manchmal auch als Sammelschiene bezeichnet. Auf diesen Verbindungskanal<br />

werden die anderen Einheiten aufgesteckt, so der Prozessor, der Hauptspeicher, die<br />

Interaktionsperipherie, die Speicherperipherie und die Datenkommunikationsperipherie. Wenn<br />

ein Kommunikationswunsch zwischen zwei Einheiten vorliegt, muss eine Bussteuerung dafür<br />

sorgen, dass die Datenübertragung zwischen den zwei Einheiten möglich wird.

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!