Ternary Content-Addressable Memory (TCAM)

Schrijver: Roger Morrison
Datum Van Creatie: 21 September 2021
Updatedatum: 21 Juni- 2024
Anonim
What is content addressable memory (CAM) or associative memory?  How to design it ?  What is TCAM?
Video: What is content addressable memory (CAM) or associative memory? How to design it ? What is TCAM?

Inhoud

Definitie - Wat betekent Ternary Content-Addressable Memory (TCAM)?

Ternary content-adresseerbaar geheugen (TCAM) is een type content-adresseerbaar geheugen (CAM) dat een derde staat van "maakt niet uit" of "X" mogelijk in een of meer bits van opgeslagen gegevens, wat flexibiliteit toevoegt aan de zoeken. Het woord "ternaire" verwijst naar het aantal ingangen dat het geheugen kan opslaan en opvragen: 0, 1 en X of jokerteken. Aan de andere kant kunnen binaire CAM's alleen query's uitvoeren met behulp van enen en nullen.


Een inleiding tot Microsoft Azure en de Microsoft Cloud | In deze handleiding leert u wat cloud computing inhoudt en hoe Microsoft Azure u kan helpen bij het migreren en runnen van uw bedrijf vanuit de cloud.

Techopedia verklaart Ternary Content-Addressable Memory (TCAM)

Ternary content-adresseerbaar geheugen is een type CAM, dat wordt beschouwd als het tegenovergestelde van RAM omdat het niet op dezelfde manier toegang heeft tot gegevens, door een specifiek geheugenadres te verschaffen waar de gegevens worden opgeslagen. Maar opgeslagen CAM-gegevens zijn alleen toegankelijk door de vereiste specifieke gegevens op te vragen en de CAM haalt vervolgens de adressen op waar de opgevraagde gegevens zijn opgeslagen. CAM wordt gebruikt voor het opslaan en zoeken op gegevens met een vaste lengte, waardoor het perfect is voor het opslaan van MAC-adressen omdat deze een vaste lengte hebben. Het is ook sneller dan RAM omdat het parallel zoeken mogelijk maakt.


Normale CAM of binaire CAM kan alleen zoeken met enen en nullen, maar ternaire CAM voegt een "X" toe aan de mix zodat gegevens niet exact hoeven te matchen, wat bijdraagt ​​aan de flexibiliteit. Dit maakt het ideaal voor het opslaan van toegangscontrolelijsten (ACL) in enterprise-grade switches en routers, omdat het door een breder veld kan worden doorzocht, waardoor het zoeken flexibeler wordt. U kunt bijvoorbeeld in één keer een hele reeks IP-adressen doorzoeken in plaats van alle inhoud één voor één te vergelijken. Dit is handig voor het verhogen van de snelheid van het opzoeken van routes, het doorsturen van pakketten, de classificatie van pakketten en op ACL gebaseerde opdrachten.

Zelfs met zijn voordelen, wordt TCAM zelden gebruikt in de elektronica-industrie omdat het duur is om te bouwen en veel stroom verbruikt, die vervolgens wordt omgezet in warmte, wat resulteert in extra stroomvereisten voor koeling.