Domov Hardware Co je ternární obsahově adresovatelná paměť (tcam)? - definice z techopedie

Co je ternární obsahově adresovatelná paměť (tcam)? - definice z techopedie

Obsah:

Anonim

Definice - Co znamená Ternary Content-Addressable Memory (TCAM)?

Ternární obsahově adresovatelná paměť (TCAM) je typ obsahově adresovatelné paměti (CAM), který umožňuje třetímu stavu „nestarat se“ nebo „X“ v jednom nebo více bitech uložených dat, což zvyšuje flexibilitu Vyhledávání. Slovo „ternární“ označuje počet vstupů, které může paměť uložit a dotazovat: 0, 1 a X nebo divoká karta. Na druhé straně binární CAM mohou dotazovat pouze pomocí 1s a 0s.

Techopedia vysvětluje Ternary Content-Addressable Memory (TCAM)

Ternární obsahově adresovatelná paměť je typ CAM, který je považován za protiklad RAM, protože nepřistupuje k datům stejným způsobem tím, že poskytuje specifickou paměťovou adresu, kam jsou data uložena. K datům uloženým v CAM je však možné přistupovat pouze dotazem na konkrétní požadovaná data a CAM poté načte adresy, kde jsou uložena dotazovaná data. CAM se používá pro ukládání a vyhledávání dat pevné délky, což je ideální pro ukládání MAC adres, protože mají pevnou délku. Je také rychlejší než RAM, protože umožňuje paralelní vyhledávání.

Běžné CAM nebo binární CAM mohou vyhledávat pouze s 1 s a 0 s, ale ternární CAM přidává do mixu „X“, takže data se nemusí přesně shodovat, což zvyšuje jeho flexibilitu. Díky tomu je ideální pro ukládání seznamů řízení přístupu (ACL) v podnikových přepínačích a směrovačích, protože lze vyhledávat v širším poli, čímž je vyhledávání flexibilnější. Například je možné prohledávat celou řadu IP adres najednou namísto porovnávání celého obsahu jeden po druhém. To je užitečné pro zvýšení rychlosti vyhledávání trasy, předávání paketů, klasifikace paketů a příkazů založených na ACL.

I přes své výhody je TCAM v elektronickém průmyslu jen zřídka používán, protože je nákladné stavět a spotřebovávat velké množství energie, která se pak přeměňuje na teplo, což vede k dalším požadavkům na chlazení pro chlazení.

Co je ternární obsahově adresovatelná paměť (tcam)? - definice z techopedie