Главная / Компьютеры / Контентно-адресуемая память.

Контентно-адресуемая память.

Контентно-адресуемая память (CAM) – это тип компьютерной памяти, которая специализируется на поисковых операциях; она используется как аппаратное обеспечение и структура данных, но чаще всего это аппаратное обеспечение. В отличие от оперативной памяти (ОЗУ), которая функционирует, просматривая определенный адрес, контентно-адресная память находит слово во всей структуре. CAM обычно намного быстрее, чем оперативная память, потому что она выполняет весь этот поиск за один такт.
Эта память обычно больше, чем оперативная память, но для неё требуется меньшее количество транзисторов. Её увеличенная стоимость означает, что CAM обычно используется в качестве дополнительной памяти во время спящего режима или добавляется к специализированным компьютерам.

RAM и контентно-адресуемая память действуют аналогично тому, что они обе ищут данные, но они делают они это по-разному. Когда пользователь ищет данные,  он указывает на адрес памяти, и ОЗУ извлекает информацию с этого адреса. С помощью CAM пользователь поставляет то, что он или она ищет, и CAM просматривает все адреса памяти и возвращает все экземпляры поискового запроса. CAM также может возвращать похожие слова данных, поскольку они могут быть полезными.

CAM ищет все адреса памяти за один такт, вместо поиска только одного адреса памяти, поэтому она, как правило, работает быстрее, чем оперативная память. В то время как это происходит быстрее, контентно-адресная память стоит больше, потому что она требует больше схем, чем RAM. Эта память в целом также использует больше мощности, потому что она одновременно ищет много адресов, и для поддержки этой функции требуется больше энергии.

CAM, как правило, больше, чем оперативная память, из-за того, для правильной работы с адресной памятью необходимо много схем. Большинство аппаратных средств CAM соотносятся к размеру компакт-диска (CD), а оборудование имеет тенденцию быть круглым. В то же время для этого требуется примерно половина транзисторов, потому что ячейки могут делиться транзистором.

Её ограничения означают, что CAM обычно не используется в качестве основной памяти, хотя она и быстрее. Вместо этого она используется для дополнения функций ОЗУ, особенно во время спящего режима. Это заставляет компьютер забыть или потерять данные во время продолжительного сна и имеет тенденцию использовать меньше энергии, чем RAM в режиме сна. Некоторые специализированные компьютеры используют CAM в качестве источника первичной памяти, но часто она не доступна публике из-за их высоких затрат. Эти специализированные компьютеры обычно имеют массивные базы данных, которые не могут быть надлежащим образом найдены в ОЗУ, заставляя пользователя полагаться на CAM.



Оставьте комментарий

Ваш email не будет опубликован. Обязательные поля помечены *

*