Assoziativspeicher

Assoziativspeicher

Ein Assoziativspeicher oder auch inhaltsadressierbarer Speicher (engl. Content Addressable Memory, CAM) ist eine Speicherform, bei der mit der Assoziation von Inhalten gearbeitet wird, um auf einzelne Speicherinhalte zuzugreifen.

Bereits 1943 schlug Konrad Zuse diese Speicherform vor, realisiert werden konnte sie jedoch erst mit der Entwicklung der Halbleitertechnik. Ein typischer Einsatzbereich für diesen Speichertyp sind schnelle Cache-Speicher. Auch Speichertabellen, auf die häufig zugegriffen wird, können als Assoziativspeicher realisiert sein. Beispielsweise wird in hochwertigen Netzwerkswitches die Tabelle der MAC-Adressen als CAM ausgelegt. Ein weiteres Einsatzgebiet sind Datenstrukturen in der Künstlichen Intelligenz. So arbeitet auch das menschliche Gedächtnis mit Assoziationen. Der Mensch verbindet zum Beispiel mit bestimmten Gegenständen Erinnerungen an bestimmte Erlebnisse.

Heute ist diese Speicherform jedoch weitgehend durch Hashing-Techniken ersetzt, die mit konventionellem Speicher arbeiten und daher wesentlich preiswerter implementierbar sind.

Für Computersysteme ist die Realisierung von großen Assoziativspeichern schwierig, da auch „unscharfe“ Eingaben zu einem gewünschten Ergebnis führen sollen (Fuzzy-Suche). Man kann dieses Problem allgemein so betrachten, dass ein Eingabevektor Ei einen Ausgabevektor Ai liefern soll, wenn er genügend Ähnlichkeit mit einem Mustervektor Mi aufweist. Um derartige Funktionen zu realisieren, wird auf neuronale Netze zurückgegriffen.

Eine sehr einfache Realisierung der beschriebenen Zuordnung gelingt beispielsweise durch eines der simpelsten neuronalen Netze, das einlagige Perzeptron.

Fügt man mehrere Assoziativspeicher so zusammen, dass in ihnen außer Daten auch Programme abgelegt und ausgeführt werden können, entsteht eine Assoziativmaschine.


Wikimedia Foundation.

Игры ⚽ Нужна курсовая?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Assoziativspeicher — Assoziativspeicher,   Datenverarbeitung: ein Speicher mit wahlfreiem Zugriff, bei dem der Zugriff gleichzeitig auf alle Speicherzellen erfolgt, die eine vorgegebene Inhaltsbeschreibung erfüllen. Wegen der hierfür erforderlichen komplizierten… …   Universal-Lexikon

  • Assoziativspeicher-Prozessor — asociatyvusis procesorius statusas T sritis automatika atitikmenys: angl. associative processor; content addressable processor vok. assoziative Zentraleinheit, f; Assoziativprozessor, m; Assoziativspeicher Prozessor, m rus. ассоциативный… …   Automatikos terminų žodynas

  • Assoziativspeicher — As|so|zi|a|tiv|spei|cher der; s, : Speicher, in dem auf die Information nicht durch Angabe einer 2Adresse (2), sondern durch Angabe des Inhalts der Information zurückgegriffen wird (EDV) …   Das große Fremdwörterbuch

  • Bidirektionaler Assoziativspeicher — Bidirektionaler Assoziativspeicher, englisch bidirectional associative memory (kurz: BAM), ist eine Klasse künstlicher neuronaler Netze und kann als verallgemeinertes Hopfield Netz betrachtet werden. BAM gehört zu der Gruppe der rückgekoppelten… …   Deutsch Wikipedia

  • BAM — steht für: Bam (Iran), eine iranische Stadt Bam (Insel), eine Insel von Papua Neuguinea Bam Margera, Skateboarder und Schauspieler BAM steht für: BAM Portal, ein Online Recherche Seite über deutsche Bibliotheken, Archive und Museen BAM… …   Deutsch Wikipedia

  • BaM — steht für: Bam (Iran), eine iranische Stadt Bam (Insel), eine Insel von Papua Neuguinea Bam Margera, Skateboarder und Schauspieler BAM steht für: BAM Portal, ein Online Recherche Seite über deutsche Bibliotheken, Archive und Museen BAM… …   Deutsch Wikipedia

  • Cam — bezeichnet: in der Warez Szene die illegale Aufnahme eines Kinofilms mittels eines Camcorders, siehe Cam Rip Cam (Fluss), ein englischer Fluss den tropischen Sturm Cam von 1999 umgangssprachlich in Kurzform den Begriff Camcorder umgangssprachlich …   Deutsch Wikipedia

  • Content Addressable Memory — Ein Assoziativspeicher oder auch inhaltsadressierbarer Speicher (engl. Content Addressable Memory, CAM) ist eine Speicherform, bei der mit der Assoziation von Inhalten gearbeitet wird, um auf einzelne Speicherinhalte zuzugreifen. Bereits 1943… …   Deutsch Wikipedia

  • Datenflussarchitektur — Eine Datenfluss Architektur ist eine alternative Rechnerarchitektur zur sog. von Neumann Architektur, nach der die allermeisten heute gängigen Rechner implementiert sind. Ein nach der Datenfluss Architektur implementierter Rechner heißt… …   Deutsch Wikipedia

  • Datenflussgraph — Eine Datenfluss Architektur ist eine alternative Rechnerarchitektur zur sog. von Neumann Architektur, nach der die allermeisten heute gängigen Rechner implementiert sind. Ein nach der Datenfluss Architektur implementierter Rechner heißt… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”