La mémoire associative dans l'organisation informatique se produit lorsque la mémoire est accessible via le contenu plutôt que via une adresse spécifique. La mémoire associative est également connue sous le nom de stockage associatif, de tableau associatif ou de mémoire adressable par le contenu, ou CAM.
La mémoire associative se trouve sur le disque dur d'un ordinateur et n'est utilisée que dans des applications de recherche à grande vitesse spécifiques. La plupart des mémoires informatiques connues sous le nom de mémoire vive, ou RAM, fonctionnent grâce à l'utilisateur de l'ordinateur fournissant une adresse mémoire, puis la RAM renvoie toutes les données stockées à cette adresse mémoire. Cependant, CAM fonctionne grâce à l'utilisateur de l'ordinateur qui fournit un mot de données, puis recherche dans toute la mémoire de l'ordinateur pour voir si le mot est là. Si l'ordinateur trouve le mot de données, il propose à l'utilisateur une liste de toutes les adresses de stockage où le mot a été trouvé.
La CAM est plus rapide que la RAM dans presque toutes les applications de recherche, mais de nombreuses personnes s'en tiennent à la RAM pour leurs ordinateurs, car un ordinateur avec CAM est plus cher que la RAM. La raison de l'augmentation du prix des ordinateurs CAM est qu'avec les ordinateurs CAM, chaque cellule doit disposer de la capacité de stockage complète et des circuits logiques qui peuvent faire correspondre le contenu avec un argument externe. Les ordinateurs à mémoire associative sont les meilleurs pour les utilisateurs qui nécessitent des recherches rapides et dont les recherches sont essentielles pour les performances du travail sur la machine.