Kazalo:
- Opredelitev - Kaj pomeni pomnilniški vsebnik, ki se lahko naslovi na vsebino (TCAM)?
- Techopedia razlaga pomnilnik vsebine, ki mu je namenjen vsebine (TCAM)
Opredelitev - Kaj pomeni pomnilniški vsebnik, ki se lahko naslovi na vsebino (TCAM)?
Ternarni pomnilnik, ki je naslovljiv z vsebino (TCAM), je vrsta pomnilnika, ki se lahko naslovi na vsebino (CAM), ki omogoča tretje stanje "ne skrbi" ali "X" v enem ali več bitov shranjenih podatkov in doda prožnost v Iskanje. Beseda "ternar" se nanaša na število vhodov, ki jih pomnilnik lahko shrani in poizveduje: 0, 1 in X ali nadomestno kartico. Po drugi strani pa lahko binarni CAM-ji poizvedujejo le s 1 in 0.
Techopedia razlaga pomnilnik vsebine, ki mu je namenjen vsebine (TCAM)
Ternarni vsebinsko naslovni pomnilnik je vrsta CAM-ja, ki velja za nasprotje RAM-a, ker ne dostopa do podatkov na enak način, in sicer tako, da določi določen pomnilniški naslov, kamor so podatki shranjeni. Do CAM-shranjenih podatkov pa lahko dostopate le s poizvedovanjem o določenih zahtevanih podatkih in CAM nato poišče naslove, v katerih so shranjeni podatki. CAM se uporablja za shranjevanje in iskanje podatkov s fiksno dolžino, zaradi česar je popoln za shranjevanje MAC naslovov, ker imajo fiksno dolžino. Prav tako je hitrejši od RAM-a, ker omogoča vzporedno iskanje.
Navadni CAM ali binarni CAM lahko išče le z oznakami 1 in 0, toda ternarni CAM v mešanico doda "X", tako da se podatki ne rabijo natančno ujemati, kar povečuje njegovo prilagodljivost. Zaradi tega je idealen za shranjevanje seznamov za nadzor dostopa (ACL) v podjetjih za stikala in usmerjevalnike, saj ga lahko iščete po širšem polju, s čimer je iskanje bolj prožno. Na primer, lahko naenkrat poiščete celo vrsto IP naslovov, namesto da primerjate vso vsebino drug za drugim. To je koristno za povečanje hitrosti iskanja poti, posredovanje paketov, razvrstitev paketov in ukazov na osnovi ACL.
Tudi TCAM se s svojimi prednostmi redko uporablja v elektronski industriji, ker je drago graditi in porabi veliko energije, ki se nato pretvori v toploto, kar ima za posledico dodatne potrebe po hlajenju.