Skip to main content

หน่วยความจำที่อยู่อาศัยเนื้อหาคืออะไร?

memory หน่วยความจำที่อยู่อาศัยเนื้อหา (CAM) เป็นหน่วยความจำคอมพิวเตอร์ประเภทหนึ่งที่เชี่ยวชาญในการดำเนินการค้นหาสิ่งนี้ถูกใช้เป็นฮาร์ดแวร์และเป็นโครงสร้างข้อมูล แต่บ่อยครั้งที่เป็นฮาร์ดแวร์ซึ่งแตกต่างจากหน่วยความจำการเข้าถึงแบบสุ่ม (RAM) ซึ่งฟังก์ชั่นโดยการดูที่อยู่หน่วยความจำบางส่วนหน่วยความจำที่อยู่อาศัยที่อยู่อาศัยพบคำในโครงสร้างทั้งหมดCAM มักจะเร็วกว่า RAM มากเพราะมันทำการค้นหาทั้งหมดนี้ในรอบนาฬิกาหนึ่งรอบ แต่เมื่อปี 2011 มีค่าใช้จ่ายมากกว่าการผลิตโดยทั่วไปหน่วยความจำนี้มีขนาดใหญ่กว่า RAM แต่จำเป็นต้องมีทรานซิสเตอร์น้อยลงต้นทุนที่เพิ่มขึ้นหมายความว่าโดยทั่วไป CAM จะใช้เป็นหน่วยความจำเสริมในระหว่างโหมดสลีปหรือถูกเพิ่มเข้าไปในคอมพิวเตอร์พิเศษ

RAM และหน่วยความจำที่อยู่อาศัยที่อยู่อาศัยทำหน้าที่คล้ายกันในการค้นหาข้อมูล แต่พวกเขาก็แตกต่างกันเมื่อมีคนค้นหาด้วย RAM ผู้ใช้จะชี้ไปที่ที่อยู่หน่วยความจำและ RAM จะดึงข้อมูลจากที่อยู่นั้นด้วย CAM ผู้ใช้จะจัดหาสิ่งที่เขาหรือเธอกำลังมองหาและ CAM จะค้นหาที่อยู่หน่วยความจำทั้งหมดและส่งคืนทุกอินสแตนซ์ของการค้นหาCAM อาจส่งคืนคำข้อมูลที่คล้ายกันเนื่องจากอาจมีประโยชน์

CAM ค้นหาที่อยู่หน่วยความจำทั้งหมดในรอบนาฬิกาเดียวแทนที่จะค้นหาที่อยู่หน่วยความจำเพียงหนึ่งตัวดังนั้นโดยทั่วไปแล้วจะเร็วกว่า RAMในขณะที่มันเร็วขึ้นหน่วยความจำที่ติดตั้งเนื้อหาได้มีค่าใช้จ่ายมากขึ้นเนื่องจากต้องใช้วงจรมากกว่า RAMหน่วยความจำนี้ยังใช้พลังงานโดยรวมมากขึ้นเนื่องจากจำเป็นต้องใช้ที่อยู่อีกมากมายในครั้งเดียวและจำเป็นต้องใช้พลังงานมากขึ้นเพื่อรองรับฟังก์ชั่นนี้

CAM โดยทั่วไปจะมีขนาดใหญ่กว่า RAM เนื่องจากวงจรจำนวนมากที่จำเป็นสำหรับหน่วยความจำที่ติดตั้งเนื้อหาได้อย่างเหมาะสมฮาร์ดแวร์ CAM ส่วนใหญ่มีขนาดเท่ากับแผ่นดิสก์ขนาดกะทัดรัด (ซีดี) และฮาร์ดแวร์มีแนวโน้มที่จะเป็นวงกลมในขณะเดียวกันก็ต้องการทรานซิสเตอร์ประมาณครึ่งหนึ่งที่ RAM ต้องการเนื่องจากเซลล์สามารถแบ่งปันทรานซิสเตอร์

ข้อ จำกัด ของมันหมายถึง CAM มักจะไม่ใช้เป็นหน่วยความจำหลักแม้ว่ามันจะเร็วขึ้นแต่จะใช้เพื่อเสริมฟังก์ชั่น RAM โดยเฉพาะในโหมดสลีปสิ่งนี้ทำให้คอมพิวเตอร์ไม่ลืมหรือสูญเสียข้อมูลในขณะที่นอนหลับเป็นเวลานานและมีแนวโน้มที่จะใช้พลังงานน้อยกว่า RAM ในระหว่างโหมดสลีปคอมพิวเตอร์พิเศษบางเครื่องใช้ CAM เป็นแหล่งหน่วยความจำหลัก แต่สิ่งเหล่านี้มักจะไม่ถูกเปิดเผยต่อสาธารณะเนื่องจากมีค่าใช้จ่ายสูงคอมพิวเตอร์เฉพาะทางเหล่านี้มักจะมีฐานข้อมูลขนาดใหญ่ที่ไม่สามารถค้นหาได้อย่างเพียงพอกับ RAM ทำให้ผู้ใช้ต้องพึ่งพา CAM