コンテンツアドレス可能なメモリとは何ですか?

コンテンツアドレス可能なメモリ(CAM)は、検索操作を専門とするコンピューターメモリの一種です。これはハードウェアとして、およびデータ構造として使用されていますが、より多くの場合ハードウェアです。特定のアドレスを見ることで機能するランダムアクセスメモリ(RAM)とは異なり、コンテンツアドレス可能なメモリは構造全体に単語を見つけます。 CAMは通常、RAMよりもはるかに高速です。これは、1つのクロックサイクルでこの検索全体を実行するためですが、2011年の時点では製造にははるかに費用がかかります。このメモリは通常、RAMよりも大きくなりますが、必要なトランジスタは少なくなります。そのコストの増加は、通常、CAMが睡眠モード中の補足メモリとして使用されるか、特殊なコンピューターに追加されることを意味します。誰かがRAMで検索すると、ユーザーはメモリアドレスを指し、RAMはそのアドレスから情報を取得します。 CAMで、ユーザーは彼または彼女が探しているものを提供し、CAMはすべてのメモリアドレスを検索し、検索クエリのすべてのインスタンスを返します。また、CAMは同様のデータワードを返す可能性があります。

CAMは、1つのメモリアドレスのみを検索する代わりに、1つのクロックサイクルですべてのメモリアドレスを検索するため、通常はRAMよりも高速です。より速く、コンテンツアドレス可能なメモリは、RAMよりも多くの回路を必要とするため、より多くのコストがかかります。また、このメモリは、より多くのアドレスを一度に検索し、この関数をサポートするためにさらにパワーが必要であるため、全体的により多くのパワーを使用します。

カムは通常、コンテンツアドレス可能なメモリに適切に機能するために必要な多くの回路のために、RAMよりも大きいです。ほとんどのカムハードウェアは、コンパクトディスク(CD)のサイズのサイズであり、ハードウェアは円形になる傾向があります。同時に、セルがトランジスタを共有できるため、RAMが必要とするトランジスタの約半分が必要です。

その制限平均カムは通常、メインメモリとして使用されませんが、より速くても使用されません。代わりに、特に睡眠モード中にRAM機能を補完するために使用されます。これにより、コンピューターは睡眠が長く依存している間にデータを忘れたり失ったりしないようになり、睡眠モード中にRAMが使用する電力が少なくなる傾向があります。一部の専門的なコンピューターは、CAMをプライマリメモリソースとして使用していますが、これらは高いコストのために一般に公開されないことがよくあります。これらの特殊なコンピューターには通常、RAMで適切に検索できない大規模なデータベースがあり、ユーザーにCAMに依存します。

他の言語

この記事は参考になりましたか? フィードバックをお寄せいただきありがとうございます フィードバックをお寄せいただきありがとうございます

どのように我々は助けることができます? どのように我々は助けることができます?