Content addressable memory (CAM) is usually a special type of computer memory found in certain very-high-speed searching applications. It is also called associative memory, associative hard drive, or associative array, although the last term is more regularly used for a development data structure. It analyzes input search data versus a table of saved data, and returns the address of matching data.