Ternary Content-Addressable Memory (TCAM)

Författare: Roger Morrison
Skapelsedatum: 21 September 2021
Uppdatera Datum: 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?

Innehåll

Definition - Vad betyder Ternary Content-Addressable Memory (TCAM)?

Ternary content-adressable memory (TCAM) är en typ av innehåll-adresserbart minne (CAM) som tillåter ett tredje tillstånd av "bryr sig inte" eller "X" i ett eller flera av bitarna med lagrad data, vilket ger flexibilitet till Sök. Ordet "ternary" avser antalet ingångar som minnet kan lagra och fråga: 0, 1 och X eller jokertecken. Å andra sidan kan binära CAM-filer bara fråga med 1s och 0s.


En introduktion till Microsoft Azure och Microsoft Cloud | I hela denna guide kommer du att lära dig vad cloud computing handlar om och hur Microsoft Azure kan hjälpa dig att migrera och driva ditt företag från molnet.

Techopedia förklarar Ternary Content-Addressable Memory (TCAM)

Ternärt innehåll-adresserbart minne är en typ av CAM, som anses vara en motsats av RAM eftersom det inte får åtkomst till data på samma sätt genom att tillhandahålla en specifik minnesadress till vilken data lagras. Men CAM-lagrade data kan endast nås genom att fråga efter den specifika data som krävs och CAM hämtar sedan adresserna där den ifrågavarande datan lagras. CAM används för att lagra och söka på data i fast längd, vilket gör den perfekt för att lagra MAC-adresser eftersom dessa har en fast längd. Det är också snabbare än RAM eftersom det tillåter parallell sökning.


Regelbunden CAM eller binär CAM kan bara söka med 1s och 0s, men ternary CAM lägger till ett "X" till mixen så att data inte behöver matcha exakt, vilket ökar flexibiliteten. Detta gör det idealiskt för att lagra ACL-listor för åtkomstkontroll i switchar och routrar i företagskvalitet eftersom det kan sökas i ett bredare fält, vilket gör sökningen mer flexibel. Till exempel kan ett helt antal IP-adresser sökas på en gång istället för att jämföra allt innehåll en efter en. Detta är användbart för att öka hastigheten på ruttuppslag, paket vidarebefordran, paketklassificering och ACL-baserade kommandon.

Även med sina fördelar används TCAM sällan i elektronikindustrin eftersom det är dyrt att bygga och förbrukar mycket kraft, som sedan omvandlas till värme, vilket resulterar i ytterligare kraftkrav för kylning.