什么是内容寻址存储器(Content-Addressable Memory)?

内容寻址存储器(CAM)是一种专门用于搜索操作的计算机内存;它被用作硬件和数据结构,但更多的时候是硬件。与随机存取存储器(RAM)不同,随机存取存储器(RAM)通过查看某个地址来工作,内容寻址存储器可以在整个结构中找到一个字。CAM...
内容寻址存储器(CAM)是一种专门用于搜索操作的计算机内存;它被用作硬件和数据结构,但更多的时候是硬件。与随机存取存储器(RAM)不同,随机存取存储器(RAM)通过查看某个地址来工作,内容寻址存储器可以在整个结构中找到一个字。CAM通常比RAM快得多,因为它在一个时钟周期内完成整个搜索,但到2011年,制造成本要高得多。这种存储器通常比RAM大,但所需晶体管更少。其成本增加意味着CAM通常在睡眠模式下用作补充存储器或添加到专用计算机中。
人控计算机
RAM和内容寻址内存法案类似地,它们都查找数据,但方式不同。当有人用RAM搜索时,用户指向内存地址,RAM从该地址检索信息。使用CAM,用户提供他或她要查找的内容,并且CAM搜索所有内存地址并返回搜索查询的所有实例。CAM还可能返回相似的数据字,因为它们可能有用。
CAM在一个时钟周期内搜索所有内存地址,而不是只搜索一个内存地址,因此,它通常比RAM快。虽然它更快,但内容寻址内存的成本更高,因为它需要比RAM更多的电路。这种内存总体上也使用更多的功率,因为它一次搜索更多的地址,并且需要更多的功率来支持此功能。
CAM通常比RAM大,由于内容寻址存储器需要许多电路才能正常工作,大多数CAM硬件的大小与光盘(CD)差不多,而且硬件往往是圆形的同时,它需要RAM所需晶体管的一半左右,因为单元可以共用一个晶体管。
它的局限性意味着CAM通常不会用作主存储器,尽管它速度更快,但它被用来补充RAM功能,特别是在睡眠模式下。这可以防止计算机在长时间睡眠时忘记或丢失数据,并且比RAM在睡眠模式下消耗的能量要少。一些专用计算机使用CAM作为主要内存源,但由于成本高,这些专用计算机通常都没有向公众发布,这些专用计算机通常有大量的数据库,无法用RAM进行充分的搜索,这迫使用户不得不依赖CAM。
  • 发表于 2020-07-10 16:32
  • 阅读 ( 2347 )
  • 分类:电脑网络

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

推荐文章

联系我们:uytrv@hotmail.com 问答工具