• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    什么是內容尋址存儲器(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
    • 閱讀 ( 2239 )
    • 分類:電腦網絡

    你可能感興趣的文章

    相關問題

    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 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆