Dual-Port-RAM
aus Wikipedia, der freien Enzyklopädie
Ein Dual-Port-RAM ist ein RAM-Speicher, bei dem von zwei Seiten gleichzeitig Lesezugriffe möglich sind. Derartige Speicher besitzen getrennte Adress- und Daten-Bussysteme sowie eine Arbitrationslogik, die im Fall gleichzeitiger Schreiboperationen entsprechende Maßnahmen zur Kollisions-lösung einleitet.
Durch den gleichzeitigen Zugriff können zwei ansonsten getrennte Systeme mit gemeinsamen Daten arbeiten ohne sich gegenseitig in der Zugriffsgeschwindigkeit einzuschränken. Bei herkömmlichen Speichern kann System B nur dann auf den Speicher zugreifen, wenn System A seinen Zugriff abgeschlossen hat. Beide Systeme können also nur mit eingeschränkter Geschwindigkeit arbeiten.
Durch denn komplexen Aufbau von Dual-Port-RAM sind diese nur mit kleinen Speichergrössen erhältlich und deutlich teurer als herkömmliche Speicher.
Früher wurden Dual-Port-RAM zum Beispiel bei Grafikkarten eingesetzt. Während der Prozessor über einen Bus die Bilddaten in den Speicher schreibt, werden die Daten über den anderen Bus ausgelesen und auf dem Bildschirm zur Darstellung gebracht. Durch die Entwicklung ausreichend schneller Speicherbausteine kann heute bei Grafikkarten auf den Einsatz von Dual-Port-RAM verzichtet werden. Ein anderes Einsatzgebiet von Dual-Port-RAM ist der Datenaustausch zwischen verschiedenen Prozessoren bei Parallelrechnern.
Siehe auch: Semaphor (Informatik).