Speicherschnittstelle und IO-Schnittstelle

2

Was ist der Unterschied zwischen der Speicherschnittstelle und der E / A-Schnittstelle?

xpugur
quelle
Übrigens

Antworten:

3

Es gibt ein Buch mit dem Titel "Mikroprozessoren" in Google-Büchern. In Kapitel 8 definiert das Buch "Speicher- und E / A-Schnittstellen". Sie können die entsprechenden Seiten hier lesen .

Außerdem werden in diesem Artikel die Speicherschnittstelle und die E / A-Schnittstelle definiert. Folgendes ist ein Auszug aus dem Artikel:

Speicherschnittstelle:

Während der Ausführung eines Befehls muss der Mikroprozessor häufig auf den Speicher zugreifen, um verschiedene im Speicher gespeicherte Befehlscodes und Daten zu lesen. Die Schnittstellenschaltung unterstützt den Zugriff auf den Speicher.

Der Speicher benötigt einige Signale zum Lesen und Schreiben in die Register. In ähnlicher Weise sendet der Mikroprozessor einige Signale zum Lesen oder Schreiben von Daten.

Aber wozu dient die Schnittstellenschaltung hier?

Der Schnittstellenprozess beinhaltet das Anpassen der Speicheranforderungen an die Mikroprozessorsignale. Die Schnittstellenschaltung sollte daher so ausgelegt sein, dass sie den Speichersignalanforderungen mit den Signalen des Mikroprozessors entspricht. Beispielsweise sollte der Mikroprozessor zur Durchführung eines Lesevorgangs ein Lesesignal einleiten, das der Speicher zum Lesen von Daten benötigt. Mit einfachen Worten besteht die Hauptfunktion einer Speicherschnittstellenschaltung darin, den Mikroprozessor beim Lesen und Schreiben von Daten in das gegebene Register eines Speicherchips zu unterstützen.

I / O-Schnittstelle:

Wir wissen, dass Tastatur und Displays als Kommunikationskanal zur Außenwelt dienen. Deshalb ist es notwendig, dass wir Tastatur und Displays mit dem Mikroprozessor verbinden. Dies wird als E / A-Schnittstelle bezeichnet. Bei dieser Art der Schnittstelle verwenden wir Latches und Puffer, um die Tastaturen und Anzeigen mit dem Mikroprozessor zu verbinden.

Der Hauptnachteil dieser Schnittstelle ist jedoch, dass der Mikroprozessor nur eine Funktion ausführen kann. Es fungiert als Eingabegerät, wenn es mit dem Puffer verbunden ist, und als Ausgabegerät, wenn es mit dem Latch verbunden ist. Daher ist die Fähigkeit bei dieser Art der Schnittstelle sehr begrenzt.

Mehper C. Palavuzlar
quelle