บางครั้งการคาดเดาว่าระบบของคุณจะทำงานแตกต่างกันอย่างไรหากมีการเปลี่ยนแปลงส่วนประกอบฮาร์ดแวร์ โพสต์ถาม & ตอบ SuperUser ของวันนี้กล่าวถึงการเพิ่มขนาดของหน่วยความจำเพื่อช่วยตอบสนองความอยากรู้อยากเห็นของผู้อ่าน
เซสชันคำถามและคำตอบของวันนี้มาถึงเราโดยได้รับความอนุเคราะห์จาก SuperUser ซึ่งเป็นแผนกย่อยของ Stack Exchange ซึ่งเป็นการรวมกลุ่มเว็บไซต์ถาม & ตอบโดยชุมชน
เอื้อเฟื้อภาพโดย สมาคม WDA (Flickr) .
คำถาม
ผู้อ่าน SuperUser spartacus ต้องการทราบว่าการเพิ่มขนาดของหน่วยความจำจะทำให้ช้าลงหรือไม่:
หากเราเพิ่มขนาดของ SDRAM โดยใช้เทคโนโลยีเดียวกันเวลาตอบสนองจะช้าลงหรือไม่ ถ้ามันช้าลงอาจเป็นเพราะความซับซ้อนของตรรกะดิจิทัลหรือไม่?
การเพิ่มขนาดจะทำให้หน่วยความจำช้าลงหรือไม่?
คำตอบ
ผู้สนับสนุน SuperUser Daniel R Hicks และ Shikhar Bhardwaj มีคำตอบให้เรา ก่อนอื่น Daniel R Hicks:
ใช่และไม่. เป็นสถานะ duDE หน่วยความจำจะไม่ทำงานเร็วกว่าความเร็วบัส / นาฬิกาที่ขับเคลื่อน แต่ความเร็วสูงสุดของหน่วยความจำขึ้นอยู่กับขนาดอย่างแน่นอน
เมื่อชุดหน่วยความจำมีขนาดใหญ่ขึ้นจำนวนระดับของตัวถอดรหัสที่อยู่จะเพิ่มขึ้น (ด้วยขนาดบันทึก) และภาระในไดรเวอร์จะเพิ่มขึ้นเป็นเส้นตรง (ทำให้ความล่าช้าของลอการิทึมเพิ่มขึ้นโดยประมาณ)
ดังนั้นในขณะที่ไม่ค่อยคุ้มที่จะ จำกัด ขนาดของ RAM ในระบบนอกชั้นวางเพื่อพยายามเพิ่มความเร็ว (มีข้อยกเว้นที่กล่องจะปรับความเร็วสัญญาณนาฬิกาตามขนาดของ RAM) หากคุณเป็นระบบ นักออกแบบขนาด RAM สูงสุดเป็นหนึ่งในประสิทธิภาพที่คุณต้องพิจารณา
ตามด้วยคำตอบจาก Shikhar Bhardwaj:
ไม่มันไม่ได้ เนื่องจาก SDRAM ซิงโครไนซ์กับระบบความเร็วหน่วยความจำขึ้นอยู่กับความเร็วของระบบ สิ่งที่อาจส่งผลต่อความเร็วในการเข้าถึงหน่วยความจำคือการกำหนดค่าที่ใช้
หากบิวด์ของคุณมีคอนฟิกูเรชันดูอัลแชนเนล (หรือสามแชนเนล) อยู่แล้วและหน่วยความจำที่เพิ่มขึ้นไม่ได้ใช้โมดูลที่เหมือนกันคุณอาจทำงานช้าลงในการทำงานแบบ single-channel อย่างไรก็ตามการลดลงนี้แทบจะไม่สามารถสังเกตเห็นได้อย่างที่ Wikipedia กล่าวว่า:
- Tom’s Hardware พบความแตกต่างอย่างมีนัยสำคัญเล็กน้อยระหว่างการกำหนดค่าช่องสัญญาณเดียวและสองช่องทางในมาตรฐานการสังเคราะห์และการเล่นเกม (โดยใช้การตั้งค่าระบบ "สมัยใหม่ (2007)") ในการทดสอบดูอัลแชนเนลให้ความเร็วเพิ่มขึ้น 5 เปอร์เซ็นต์ในงานที่ใช้หน่วยความจำมากที่สุด
ในกรณีนี้ความเร็วอาจลดลง แต่คุณจะได้รับการเพิ่มประสิทธิภาพโดยรวมเนื่องจากหน่วยความจำกายภาพที่มีอยู่ในระบบปฏิบัติการของคุณจำนวนมาก แน่นอนว่าสิ่งนี้ขึ้นอยู่กับระบบปฏิบัติการที่คุณใช้และประสิทธิภาพในการใช้ทรัพยากรที่มีอยู่
มีสิ่งที่จะเพิ่มคำอธิบาย? ปิดเสียงในความคิดเห็น ต้องการอ่านคำตอบเพิ่มเติมจากผู้ใช้ Stack Exchange ที่เชี่ยวชาญด้านเทคโนโลยีคนอื่น ๆ หรือไม่? ดูกระทู้สนทนาฉบับเต็มได้ที่นี่ .