Ternary Content-Addressable Memory (TCAM)

ผู้เขียน: Roger Morrison
วันที่สร้าง: 21 กันยายน 2021
วันที่อัปเดต: 21 มิถุนายน 2024
Anonim
What is content addressable memory (CAM) or associative memory?  How to design it ?  What is TCAM?
วิดีโอ: What is content addressable memory (CAM) or associative memory? How to design it ? What is TCAM?

เนื้อหา

คำจำกัดความ - Ternary Content-Addressable Memory (TCAM) หมายถึงอะไร

Ternary content-addressable memory (TCAM) เป็นประเภทของหน่วยความจำที่ระบุตำแหน่งเนื้อหา (CAM) ที่อนุญาตสถานะที่สามของ "ไม่สนใจ" หรือ "X" ในบิตของข้อมูลที่จัดเก็บหนึ่งบิตขึ้นไปเพิ่มความยืดหยุ่นให้กับ ค้นหา. คำว่า "ประกอบไปด้วย" หมายถึงจำนวนของอินพุตที่หน่วยความจำสามารถจัดเก็บและสอบถาม: 0, 1 และ X หรือไวด์การ์ด ในทางกลับกัน CAM แบบไบนารี่สามารถสืบค้นได้โดยใช้ 1s และ 0s เท่านั้น


ข้อมูลเบื้องต้นเกี่ยวกับ Microsoft Azure และ Microsoft Cloud | ในคู่มือนี้คุณจะได้เรียนรู้ว่าการประมวลผลแบบคลาวด์คืออะไรและ Microsoft Azure สามารถช่วยคุณในการโยกย้ายและดำเนินธุรกิจจากคลาวด์อย่างไร

Techopedia อธิบายถึง Ternary Content-Addressable Memory (TCAM)

Ternary content-addressable memory เป็นประเภทของ CAM ซึ่งถือว่าตรงกันข้ามกับ RAM เพราะมันไม่สามารถเข้าถึงข้อมูลได้ในลักษณะเดียวกันโดยจัดเตรียมที่อยู่หน่วยความจำเฉพาะที่จัดเก็บข้อมูล แต่ข้อมูลที่เก็บ CAM สามารถเข้าถึงได้โดยการสอบถามข้อมูลเฉพาะที่จำเป็นและจากนั้น CAM จะดึงข้อมูลที่อยู่ที่เก็บข้อมูลที่สอบถามไว้ CAM ใช้สำหรับจัดเก็บและค้นหาข้อมูลที่มีความยาวคงที่ซึ่งเหมาะสำหรับการจัดเก็บที่อยู่ MAC เนื่องจากมีความยาวคงที่ นอกจากนี้ยังเร็วกว่า RAM เพราะช่วยให้สามารถค้นหาแบบขนานได้

CAM ปกติหรือไบนารี CAM สามารถค้นหาด้วย 1s และ 0s เท่านั้น แต่ ternary CAM จะเพิ่ม "X" ลงในการผสมเพื่อให้ข้อมูลไม่จำเป็นต้องตรงกันทั้งหมดซึ่งเพิ่มความยืดหยุ่นให้ สิ่งนี้ทำให้เหมาะอย่างยิ่งสำหรับการจัดเก็บรายการควบคุมการเข้าถึง (ACL) ในสวิตช์และเราเตอร์ระดับองค์กรเนื่องจากสามารถค้นหาได้ในฟิลด์ที่กว้างขึ้นทำให้การค้นหามีความยืดหยุ่นมากขึ้น ตัวอย่างเช่นช่วงที่อยู่ IP ทั้งหมดสามารถค้นหาได้ในคราวเดียวแทนที่จะเปรียบเทียบเนื้อหาทั้งหมดทีละรายการ สิ่งนี้มีประโยชน์สำหรับการเพิ่มความเร็วของการค้นหาเส้นทางการส่งต่อแพ็คเก็ตการจำแนกแพ็คเก็ตและคำสั่งที่ใช้ ACL


แม้จะมีประโยชน์ TCAM ยังไม่ค่อยถูกนำมาใช้ในอุตสาหกรรมอิเล็กทรอนิกส์เนื่องจากมีราคาแพงในการสร้างและใช้พลังงานจำนวนมากซึ่งจะถูกเปลี่ยนเป็นความร้อนทำให้มีความต้องการพลังงานเพิ่มเติมสำหรับการระบายความร้อน