![What is content addressable memory (CAM) or associative memory? How to design it ? What is TCAM?](https://i.ytimg.com/vi/GaMR6vYeHoY/hqdefault.jpg)
เนื้อหา
- คำจำกัดความ - Ternary Content-Addressable Memory (TCAM) หมายถึงอะไร
- ข้อมูลเบื้องต้นเกี่ยวกับ Microsoft Azure และ Microsoft Cloud | ในคู่มือนี้คุณจะได้เรียนรู้ว่าการประมวลผลแบบคลาวด์คืออะไรและ Microsoft Azure สามารถช่วยคุณในการโยกย้ายและดำเนินธุรกิจจากคลาวด์อย่างไร
- Techopedia อธิบายถึง Ternary Content-Addressable Memory (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 ยังไม่ค่อยถูกนำมาใช้ในอุตสาหกรรมอิเล็กทรอนิกส์เนื่องจากมีราคาแพงในการสร้างและใช้พลังงานจำนวนมากซึ่งจะถูกเปลี่ยนเป็นความร้อนทำให้มีความต้องการพลังงานเพิ่มเติมสำหรับการระบายความร้อน