เมื่อคุณเพิ่มแรมลงในคอมพิวเตอร์จะมีความสำคัญหรือไม่หากแท่งมีหน่วยความจำไม่เท่ากันหรือคุณต้องการให้มีหน่วยความจำเท่ากันเสมอไปหรือไม่? โพสต์ถาม & ตอบ SuperUser วันนี้มีคำตอบสำหรับคำถามของผู้อ่านที่อยากรู้อยากเห็น
เซสชันคำถามและคำตอบของวันนี้มาถึงเราโดยได้รับความอนุเคราะห์จาก SuperUser ซึ่งเป็นแผนกย่อยของ Stack Exchange ซึ่งเป็นการรวมกลุ่มเว็บไซต์ถาม & ตอบโดยชุมชน
เอื้อเฟื้อภาพโดย ขวดแดง (Flickr) .
คำถาม
ผู้อ่าน SuperUser LanceLafontaine ต้องการทราบว่าการใช้ RAM ในปริมาณที่ไม่เท่ากันจะทำให้ประสิทธิภาพลดลงหรือไม่:
หน้านี้ อธิบายข้อกำหนดของแรมสำหรับแล็ปท็อป MacBook หลายรุ่น ในส่วนของแล็ปท็อปของฉัน (13″ Pro ปลายปี 2011) ระบุว่า:
- หมายเหตุเพิ่มเติม: เพื่อประสิทธิภาพสูงสุดให้เติมช่องหน่วยความจำทั้งสองช่องโดยติดตั้งโมดูลหน่วยความจำที่เท่ากันในแต่ละช่อง
นี่ไม่ใช่ครั้งแรกที่ฉันได้ยินเกี่ยวกับปรากฏการณ์นี้และไม่ใช่เฉพาะ Apple อย่างแน่นอน เหตุใดจึงเป็นเช่นนี้ นอกเหนือจากการลดลงอย่างเห็นได้ชัดของหน่วยความจำที่มีอยู่แล้วทำไมการใช้งาน 6 GB (1 * 4 GB บวก 1 * 2 GB) จะแย่กว่า 8 GB (2 * 4 GB) อีก
การใช้ RAM ไม่เท่ากันทำให้ประสิทธิภาพลดลงหรือเป็นแค่ตำนาน?
คำตอบ
ผู้สนับสนุน SuperUser David Schwartz และ x มีคำตอบให้เรา ก่อนอื่น David Schwartz:
ด้วยจำนวนหน่วยความจำที่เท่ากันในทั้งสองสล็อตหน่วยความจำสามารถแทรกสลับกันได้เพื่อให้หน่วยความจำสลับช่องต่อเนื่องกัน ด้วยวิธีนี้การเข้าถึงหน่วยความจำจะกระจายไปยังสล็อตทั้งสองเกือบเท่า ๆ กันทำให้แบนด์วิดท์รวมกันได้
ด้วยจำนวนที่ไม่เท่ากันหน่วยความจำจะไม่สามารถแทรกสลับกันได้และจะต้องมีการแมปก่อนหนึ่งแท่งแล้วจึงอีกแท่ง โปรแกรมที่เข้าถึงหน่วยความจำขนาดใหญ่ที่อยู่ติดกันจะพบว่าการเข้าถึงเกือบทั้งหมดจะอยู่ที่แท่งเดียวและจะไม่มีการรวมแบนด์วิดท์
ตามด้วยคำตอบจาก mVincent:
- หมายเหตุเพิ่มเติม: เพื่อประสิทธิภาพสูงสุดให้เติมช่องหน่วยความจำทั้งสองช่องโดยติดตั้งโมดูลหน่วยความจำที่เท่ากันในแต่ละช่อง
คำอธิบายทางเทคนิคที่เป็นไปได้คือ MacBook (เมนบอร์ด) ของคุณรองรับสถาปัตยกรรมดูอัลแชนแนลดังนั้นจึงต้องใช้โมดูลหน่วยความจำที่เหมือนกันสองโมดูล Benchmarks แสดงให้เห็นว่ามันช่วยเพิ่มประสิทธิภาพ 5-10 เปอร์เซ็นต์
- เหตุใดจึงเป็นเช่นนี้ นอกเหนือจากการลดลงอย่างเห็นได้ชัดของหน่วยความจำที่มีอยู่แล้วทำไมการใช้งาน 6 GB (1 * 4 GB บวก 1 * 2 GB) จะแย่กว่า 8 GB (2 * 4 GB) อีก
เมื่อใช้โมดูลหน่วยความจำสองโมดูลที่ไม่เหมือนกันเมนบอร์ดจะเรียกใช้โมดูลหน่วยความจำด้วยความเร็วของโมดูลที่ช้าที่สุด
มีสิ่งที่จะเพิ่มคำอธิบาย? ปิดเสียงในความคิดเห็น ต้องการอ่านคำตอบเพิ่มเติมจากผู้ใช้ Stack Exchange ที่เชี่ยวชาญด้านเทคโนโลยีคนอื่น ๆ หรือไม่? ดูกระทู้สนทนาฉบับเต็มได้ที่นี่ .