Assoziativer Speicher in der Computerorganisation ist, wenn auf den Speicher über Inhalt und nicht über eine bestimmte Adresse zugegriffen wird. Assoziativer Speicher wird auch als assoziativer Speicher, assoziativer Array oder inhaltsadressierbarer Speicher oder CAM bezeichnet. p>
Assoziativer Speicher befindet sich auf einer Computerfestplatte und wird nur in bestimmten Hochgeschwindigkeitssuchanwendungen verwendet. Die meisten Computerspeicher, die als Direktzugriffsspeicher oder RAM bekannt sind, arbeiten dadurch, dass der Computerbenutzer eine Speicheradresse bereitstellt, und dann gibt der RAM alle Daten zurück, die an dieser Speicheradresse gespeichert sind. CAM funktioniert jedoch dadurch, dass der Computerbenutzer ein Datenwort bereitstellt und dann den gesamten Computerspeicher durchsucht, um zu sehen, ob das Wort vorhanden ist. Wenn der Computer das Datenwort findet, bietet er dem Benutzer eine Liste aller Speicheradressen an, an denen das Wort gefunden wurde.
CAM ist in fast jeder Suchanwendung schneller als RAM, aber viele Leute bleiben bei RAM für ihre Computer, weil ein Computer mit CAM teurer ist als RAM. Der Grund für den Preisanstieg für CAM-Computer liegt darin, dass bei CAM-Computern jede Zelle die volle Speicherkapazität und Logikschaltungen haben muss, die den Inhalt mit externen Argumenten abgleichen können. Computer mit assoziativem Speicher eignen sich am besten für Benutzer, die eine schnelle Suche erfordern und deren Suchen für die Arbeitsleistung auf dem Computer entscheidend sind.