Définition - Que signifie la mémoire ternaire adressable par le contenu (TCAM)?
La mémoire ternaire adressable par le contenu (TCAM) est un type de mémoire adressable par le contenu (CAM) qui permet un troisième état de «ne pas se soucier» ou «X» dans un ou plusieurs des bits de données stockées, ajoutant de la flexibilité à la chercher. Le mot «ternaire» fait référence au nombre d'entrées que la mémoire peut stocker et interroger: 0, 1 et X ou joker. D'autre part, les CAM binaires ne peuvent interroger qu'en utilisant des 1 et des 0.
Definir Tech explique la mémoire ternaire adressable au contenu (TCAM)
La mémoire adressable par contenu ternaire est un type de CAM, qui est considéré comme un opposé de la RAM car il n'accède pas aux données de la même manière, en fournissant une adresse mémoire spécifique à l'endroit où les données sont stockées. Mais les données stockées par CAM ne sont accessibles qu'en interrogeant les données spécifiques requises et le CAM récupère ensuite les adresses où les données interrogées sont stockées. CAM est utilisé pour stocker et rechercher des données de longueur fixe, ce qui le rend parfait pour stocker des adresses MAC car celles-ci ont une longueur fixe. Il est également plus rapide que la RAM car il permet une recherche parallèle.
Le CAM régulier ou le CAM binaire ne peut rechercher qu'avec des 1 et des 0, mais le CAM ternaire ajoute un «X» au mix afin que les données n'aient pas besoin de correspondre exactement, ce qui ajoute à sa flexibilité. Cela le rend idéal pour stocker des listes de contrôle d'accès (ACL) dans des commutateurs et des routeurs de niveau entreprise, car il peut être recherché par un champ plus large, ce qui rend la recherche plus flexible. Par exemple, une plage entière d'adresses IP peut être recherchée à la fois au lieu de comparer tout le contenu un par un. Ceci est utile pour augmenter la vitesse de recherche d'itinéraire, de transfert de paquets, de classification de paquets et de commandes basées sur ACL.
Même avec ses avantages, le TCAM est rarement utilisé dans l'industrie électronique car il est coûteux à construire et consomme beaucoup d'énergie, qui est ensuite transformée en chaleur, ce qui entraîne des besoins en énergie supplémentaires pour le refroidissement.