Was ist der inhaltsadressible Speicher?
Inhaltsadressible 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 RAM-Speicher (Random Access Memory) findet in der gesamten Struktur ein Wort in der gesamten Struktur 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. Wenn jemand mit RAM sucht, weist der Benutzer auf eine Speicheradresse hin und der RAM ruft Informationen aus dieser Adresse ab. Mit CAM liefert der Benutzer das, wonach er oder sie sucht und dieCAM sucht alle Speicheradressen und gibt alle Instanzen der Suchabfrage zurück. Die Nocken kann auch ähnliche Datenwörter zurückgeben, da sie möglicherweise nützlich sein.
CAM durchsucht alle Speicheradressen in einem Taktzyklus, anstatt nur eine Speicheradresse zu durchsuchen, sodass sie normalerweise schneller als RAM sind. Während es schneller ist, kostet der inhaltsadressible Speicher mehr, da es mehr Schaltkreise als RAM benötigt. Dieser Speicher verwendet auch insgesamt mehr Leistung, da er viele weitere Adressen gleichzeitig durchsucht, um diese Funktion zu unterstützen.
CAM ist in der Regel größer als RAM, da viele Schaltungen erforderlich sind, die für den inhaltsadressiblen Speicher benötigt werden, um ordnungsgemäß zu funktionieren. 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 GrenzenDer mittlere CAM wird normalerweise nicht als Hauptspeicher verwendet, 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 verbrauchen. Einige spezialisierte Computer verwenden CAM als primäre Speicherquelle, diese werden jedoch aufgrund ihrer hohen Kosten oft nicht für die Öffentlichkeit weitergegeben. 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.