结合存储

硬件结合数组

标准的计算机存储（随机存取存储器 或者 RAM）的用法是，用户提供存储地址，RAM返回存储在该位置的数据字节。不同于RAM，CAM的设计用途为,用户提供一个数据字节，CAM搜索全部的存储以判断这个数据字是否存储在其中。如果找到了这个数据字节，CAM返回由一个或者多个地址组成的列表，这些地址中都存储着这个数据字节(在某些架构中，数据字节或者其他关联的数据块会同时返回)。 所以CAM就是软件术语associative array的硬件具体化。
数据字节的辨认是由Dudley Allen Buck在1955年提出的。

结合存储的标准

CAM和别的Network Search Elements (NSEs)的主要接口定义由一份被称为Look-Aside Interface (LA-1 and LA-1B) 的互用性协议描述。这份协议由Network Processing Forum开发，其后被Optical Internetworking Forum (OIF)合并. 2007年12月11日，OIF 发布了serial lookaside (SLA)接口 协议.

半导体实现

由于CAM设计为在一个操作中搜索整个存储，所以在几乎所有的搜索应用中都要比RAM快很多， 但是在损耗方面存在不少劣势。