หน่วยความจำช้าลงไหมถ้าเราเพิ่มขนาด?


24

ฉันหมายความว่าถ้าเราเพิ่มขนาดของ sdram ด้วยเทคโนโลยีเดียวกันเวลาตอบสนองจะช้าลงหรือไม่ ถ้าเป็นเช่นนั้นมันเกี่ยวกับความซับซ้อนของตรรกะดิจิทัลหรือไม่


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

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

คำตอบ:


31

ใช่และไม่. ฐานะที่เป็นรัฐ Dude, หน่วยความจำจะไม่ทำงานได้เร็วกว่าความเร็วรถบัส / นาฬิกาขับรถ แต่ความเร็วสูงสุดของหน่วยความจำแน่นอนคือขึ้นอยู่กับขนาด

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

ดังนั้นในขณะที่มันไม่ค่อยคุ้มค่าที่จะ จำกัด ขนาดของ RAM ในระบบ off-the-shelf ในความพยายามที่จะเพิ่มความเร็ว (มีข้อยกเว้นที่กล่องจะปรับความเร็วนาฬิกาตามขนาดของ RAM) หากคุณเป็น ผู้ออกแบบระบบขนาด RAM สูงสุดเป็นหนึ่งในข้อ จำกัด ด้านประสิทธิภาพที่คุณต้องพิจารณา


แน่นอนว่านี่เป็นหนึ่งในสิ่งสุดท้ายในฐานะผู้ออกแบบระบบที่คุณควรพิจารณา มีตัวแปรอื่น ๆ ที่มีหน่วยความจำเพิ่มเติมที่ติดตั้งในระบบ การใช้ความร้อนและพลังงานเป็นเพียงสองตัวแปรเท่านั้น
Ramhound

@Ramhound - ที่จริงแล้วการออกแบบ CPU สักสองสามจริง ๆ แล้วฉันสามารถบอกคุณได้ว่าประสิทธิภาพของหน่วยความจำเป็นหนึ่งในสิ่งแรกที่ผู้ออกแบบพิจารณาเนื่องจาก CPU ตรรกะส่วนใหญ่ต้องสร้างขึ้นรอบ ๆ นั้น
Daniel R Hicks

2
@Ramhound - ยกเว้นเมื่อออกแบบสำหรับสภาพแวดล้อมที่ใช้พลังงานต่ำเฉพาะข้อ จำกัด ด้านความร้อนและพลังงานจะเป็น "ballparked" โดยการเลือกเทคโนโลยีพื้นฐานจากนั้นก็ไม่ต้องกลับมาอย่างจริงจังจนกว่าการออกแบบจะใกล้จะเสร็จสมบูรณ์ ความเร็วของหน่วยความจำตรงกันข้ามการออกแบบ
Daniel R Hicks

1
เนื่องจากนี่เป็นคำตอบที่ได้รับการยอมรับในตอนนี้มันเป็นการดีที่จะเพิ่มหมายเหตุเกี่ยวกับดูอัลแชนแนล :) สำหรับผู้ใช้ที่บ้านส่วนใหญ่เรื่องนี้มีความเกี่ยวข้องมากกว่าการลดความเร็วที่กล่าวถึงที่นี่ แต่คำถามนั้นอาจปรากฏในผลลัพธ์แรกของ google เป็นต้น
Sebb

2
@Peter - สร้างประตูตัวเองและสร้าง demux คุณจะพบว่าความเร็วนั้นแปรผันตามบันทึกของจำนวนเอาต์พุต
Daniel R Hicks

2

ไม่มันไม่ใช่ เมื่อ SDRAM ซิงโครไนซ์กับระบบความเร็วจะขึ้นอยู่กับความเร็วของระบบ สิ่งที่อาจมีผลต่อความเร็วของการเข้าถึงหน่วยความจำคือการกำหนดค่าที่ใช้

หากบิลด์ของคุณมีการdual-channelกำหนดค่า (หรือสามแชนแนล) แล้วและหน่วยความจำที่เพิ่มขึ้นไม่ได้ใช้โมดูลที่เหมือนกันดังนั้นคุณอาจชะลอการใช้งานช่องสัญญาณเดียว อย่างไรก็ตามการลดลงนี้ค่อนข้างสังเกตเห็นได้ยากดังที่ Wikipedia พูดว่า

ฮาร์ดแวร์ของทอมพบความแตกต่างเล็กน้อยระหว่างการกำหนดค่าแบบช่องทางเดียวและแบบสองช่องทางในการทดสอบมาตรฐานและเกมสังเคราะห์ (โดยใช้การตั้งค่าระบบ "ทันสมัย ​​(2007)") ในการทดสอบช่องสัญญาณคู่ให้ความเร็วที่ดีที่สุดเพิ่มขึ้น 5% สำหรับงานที่ใช้หน่วยความจำมาก

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

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.