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


