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


