Skip to main content

ตัวควบคุมหน่วยความจำคืออะไร?

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

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

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

ตัวควบคุมหน่วยความจำยังจัดการการอ่านและเขียนการดำเนินการไปยังชิป RAMมันทำหน้าที่เลือกวงจร demultiplexer ที่เหมาะสมสำหรับการจัดเก็บข้อมูลและการดึงข้อมูลนึกถึงความทรงจำเกี่ยวกับชิป Ram เช่นบ้านและวงจร demultiplexer เช่นที่อยู่ถนนในการส่งข้อมูลทางไปรษณีย์ไปยังบ้านที่เฉพาะเจาะจงหรือเพื่อดึงข้อมูลจากบ้านนั้นคอมพิวเตอร์ต้องรู้ว่าที่อยู่ใดที่จะใช้ตัวควบคุมหน่วยความจำทำหน้าที่เป็นคนกลางในการดำเนินการเหล่านี้เพื่อให้มั่นใจว่าข้อมูลที่เหมาะสมจะถูกดึงออกมาจากตำแหน่งที่เหมาะสม

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