Ternary Content-Addressable Memory (TCAM)

May -Akda: Roger Morrison
Petsa Ng Paglikha: 21 Setyembre 2021
I -Update Ang Petsa: 21 Hunyo 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?

Nilalaman

Kahulugan - Ano ang ibig sabihin ng Ternary Content-Addressable Memory (TCAM)?

Ternary content-addressable memory (TCAM) ay isang uri ng memorya na maaaring tugunan ng nilalaman (CAM) na nagpapahintulot sa isang ikatlong estado ng "walang pakialam" o "X" sa isa o higit pa sa mga piraso ng naka-imbak na data, pagdaragdag ng kakayahang umangkop sa paghahanap. Ang salitang "ternary" ay tumutukoy sa bilang ng mga input na maiimbak ng memorya at query: 0, 1 at X o ligaw na kard. Sa kabilang banda, ang mga binary CAM ay maaari lamang mag-query gamit ang 1s at 0s.


Isang Panimula sa Microsoft Azure at ang Microsoft Cloud | Sa buong gabay na ito, malalaman mo kung ano ang lahat ng cloud computing at kung paano makakatulong ang Microsoft Azure sa iyo upang lumipat at patakbuhin ang iyong negosyo mula sa ulap.

Ipinapaliwanag ng Techopedia ang Ternary Content-Addressable Memory (TCAM)

Ang memorya ng nakalaman sa nilalaman ng tirahan ay isang uri ng CAM, na kung saan ay itinuturing na kabaligtaran ng RAM dahil hindi ito mai-access ang data sa parehong paraan, sa pamamagitan ng pagbibigay ng isang tukoy na memorya ng memorya sa kung saan naka-imbak ang data. Ngunit ang data na naka-imbak ng CAM ay mai-access lamang sa pamamagitan ng pag-query sa tukoy na data na kinakailangan at pagkatapos ay kunin ng CAM ang mga address kung saan naka-imbak ang naka-queryong data. Ginagamit ang CAM para sa pag-iimbak at paghahanap sa mga nakapirming haba ng data, na ginagawang perpekto para sa pag-iimbak ng mga MAC address dahil ang mga ito ay may isang nakapirming haba. Mabilis din ito kaysa sa RAM dahil pinapayagan nito ang kahanay na paghahanap.


Ang regular na CAM o binary CAM ay maaari lamang maghanap sa mga 1 at 0, ngunit ang ternary CAM ay nagdaragdag ng isang "X" sa halo upang ang data ay hindi kailangang tumugma nang eksakto, pagdaragdag sa kakayahang umangkop nito. Ginagawa nitong mainam para sa pag-iimbak ng control control (ACL) sa mga listahan ng mga switch at mga ruta ng enterprise dahil maaari itong hanapin ng isang mas malawak na larangan, na ginagawang mas nababaluktot ang paghahanap. Halimbawa, ang isang buong hanay ng mga IP address ay maaaring hinanap nang sabay-sabay sa halip na ihambing ang lahat ng nilalaman ng isa. Ito ay kapaki-pakinabang para sa pagtaas ng bilis ng paghahanap ng ruta, pagpapasa ng packet, pag-uuri ng packet at mga utos na nakabase sa ACL.

Kahit na sa mga pakinabang nito, ang TCAM ay bihirang ginagamit sa industriya ng elektronika dahil mahal ito upang makabuo at kumonsumo ng maraming lakas, na kung saan pagkatapos ay nabago sa init, na nagreresulta sa karagdagang mga kinakailangan sa kuryente para sa paglamig.