Skip to main content

Was ist der inhaltsadressible Speicher?

Inhaltsadressiierter Speicher (CAM) ist eine Art Computerspeicher, der sich auf Suchvorgänge spezialisiert hat.Dies wurde als Hardware und als Datenstruktur verwendet, aber häufiger ist Hardware.Im Gegensatz zum Random Access Memory (RAM), der durch Betrachtung einer bestimmten Adresse funktioniert, findet in der gesamten Struktur ein Wort ein Wort.CAM ist normalerweise viel schneller als RAM, da sie diese gesamte Suche in einem Taktzyklus durchführt, aber ab 2011 kostet die Herstellung viel mehr.Dieser Speicher ist normalerweise größer als RAM, aber es sind weniger Transistoren erforderlich.Die erhöhten Kosten bedeutet, dass CAM typischerweise als ergänzender Speicher während des Schlafmodus verwendet wird oder zu spezialisierten Computern hinzugefügt wird.

RAM und inhaltsadressible Speicher wirken ähnlich, da beide Daten nachschlagen, sie jedoch anders vorgehen.Wenn jemand mit RAM sucht, weist der Benutzer auf eine Speicheradresse hin und der RAM ruft Informationen von dieser Adresse ab.Mit CAM liefert der Benutzer das, wonach er oder sie sucht, und die CAM sucht alle Speicheradressen und gibt alle Instanzen der Suchabfrage zurück.Der CAM kann auch ähnliche Datenwörter zurückgeben, da sie möglicherweise nützlich sein können.

CAM durchsucht alle Speicheradressen in einem Taktzyklus, anstatt nur eine Speicheradresse zu durchsuchen, sodass er normalerweise schneller als RAM ist.Während es schneller ist, kostet inhaltsadressible Speicher mehr, da es mehr Schaltkreise als RAM benötigt.Dieser Speicher verwendet auch insgesamt mehr Leistung, da er viele weitere Adressen auf einmal durchsucht, um diese Funktion zu unterstützen.

Cam ist aufgrund der vielen Schaltungen, die für den inhaltsadressiblen Speicher benötigt werden, um ordnungsgemäß zu funktionieren, in der Regel größer als RAM.Die meiste CAM -Hardware ist ungefähr so groß wie eine CD (CD), und die Hardware ist in der Regel kreisförmig.Gleichzeitig benötigt es etwa die Hälfte der Transistoren, die RAM benötigt, da Zellen einen Transistor teilen können.

Seine Einschränkungen bedeuten, dass CAM normalerweise nicht als Hauptspeicher verwendet wird, obwohl er schneller ist.Stattdessen wird es verwendet, um die RAM -Funktionen zu ergänzen, insbesondere im Schlafmodus.Dadurch wird der Computer davon abgehalten, Daten im längeren Schlaf zu vergessen oder zu verlieren, und neigt dazu, weniger Leistung als RAM im Schlafmodus zu nutzen.Einige spezialisierte Computer verwenden CAM als primäre Speicherquelle, diese werden jedoch aufgrund ihrer hohen Kosten oft nicht für die Öffentlichkeit weitergeleitet.Diese spezialisierten Computer verfügen normalerweise über massive Datenbanken, die mit RAM nicht angemessen gesucht werden können, was den Benutzer dazu zwingt, sich auf CAM zu verlassen.