อะไรคือข้อ จำกัด ของเมนบอร์ดในการรองรับหน่วยความจำเพิ่มเติม


35

คำถามเฉพาะของฉันอยู่กับเมนบอร์ด ASUS M3N78-VM ที่เซิร์ฟเวอร์ภายในบ้านของฉันใช้ ปัจจุบันฉันติดตั้ง 4x2GB เป็น 8GB ทั้งหมด แต่ฉันหวังว่าจะอัพเกรดเป็น 16GB (4x4GB) ข้อมูลจำเพาะอย่างเป็นทางการของมาเธอร์บอร์ดบอกว่ารองรับได้มากถึง 8GB เท่านั้น แต่จะถูกปล่อยออกมาเมื่อมีเพียง 2GB sticks เท่านั้น ถ้ามีจะป้องกันไม่ให้มันทำงานกับ 4GB sticks ตอนนี้ที่ 4GB sticks มีอยู่?

คำถามทั่วไปของฉันคือกับเมนบอร์ดโดยทั่วไป ... สิ่งที่จะป้องกันไม่ให้เมนบอร์ดทำงานกับแท่งขนาดใหญ่กว่าถ้ามันเป็นหน่วยความจำประเภทเดียวกัน (เช่น DDR2 และความเร็วเดียวกัน) ของหน่วยความจำ?


ฉันสามารถบอกคุณได้ว่านี่สำคัญ "32GB Kit 2X16GB PC3-12800 1600MHZ DDR3 240PIN DIMM Dr X4" RAM จะไม่ทำงานใน Asus M5A88-M (มันจะไม่บู๊ตด้วยไม้อันนี้อย่างที่ฉันเคยลองในแต่ละช่อง ) ฉันไม่ได้ลองทั้งสองแท่งเพราะคิดว่ามันมองไม่เห็นมันอาจจะไม่เห็นสองอันเดียวกัน (ดังนั้นจึงไม่ได้ออกจาก pkg) mobo มีรายการสูงสุด 16gb (4x4) แต่ชิป GSkill และ Kingston บางรายการมีขนาด 32GB ใน QVL สำหรับ Asus M5A88-M ฉันใช้ FX6100, BIOS rev 17.02 มันจะผ่านการเคลื่อนไหวของความพยายามเมื่อคุณกดปุ่ม MEMOK แต่กลับไปแข็งเมื่อนำ

คำตอบ:


34

ในระยะสั้นนี้เป็นส่วนผสมของข้อ จำกัด หนึ่งอยู่ในจำนวน "ที่อยู่บรรทัด" CPU ตัวเองรองรับ (แตกต่างจากพื้นที่ที่อยู่ 64/32 บิต / ขนาดการลงทะเบียน), 32 สายจะอนุญาตให้ 4GiB ของ RAM, การเชื่อมต่อสาย 33 จะช่วยให้ 8GiB ของ RAM และอื่น ๆ .

ปัญหาอื่น ๆ คือจำนวนที่อยู่เหล่านั้นเรียงตามบรรทัดที่ผู้ผลิตส่งเสียงจริงไปยังตัวควบคุมหน่วยความจำ

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

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


15
ฉันต้องการให้เมนบอร์ดของฉันรองรับ RAM
65TiB

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

1
ฉันต้องการพีซีทั้งหมดของฉันบนชิปตัวเดียวสถานะสมบูรณ์สมบูรณ์มีเฉพาะพอร์ตสำหรับเชื่อมต่ออุปกรณ์ภายนอกและสายไฟ ฉันแค่หวังว่าฉันจะมีชีวิตยืนยาวพอที่จะเห็น
Moab

5
@Moab: มีอยู่แล้ว มันเรียกว่า System-on-a-chip บางคนเรียกใช้ระบบปฏิบัติการเดสก์ท็อปเช่น Linux (OK ส่วนใหญ่ใช้บางชิปภายนอกเช่น RAM, แต่พวกเขากำลังใกล้) ...
sleske

2
อย่าลืมว่าช่องเสียบหน่วยความจำแต่ละช่องมีที่อยู่หน่วยความจำในจำนวน จำกัด ซึ่งหมายความว่าแต่ละช่องจะมีค่าสูงสุดของตัวเอง เกือบทุกช่องสูงสุดจะเหมือนกันกับช่องอื่น ๆ ข้อยกเว้นเดียวกับกฎนั้นที่ฉันเคยเห็นคือเมนบอร์ดที่สามารถใช้หน่วยความจำ DDR2 และ DDR3 (แต่ไม่ใช่ในเวลาเดียวกัน) ดังนั้นคุณอาจมีระบบที่มีสล็อต 4 สล็อตที่รองรับ RAM สูงสุด 8GB แต่ไม่มีสล็อตใดสามารถใช้งานได้มากกว่า 2GB stick เพราะแต่ละช่องจะมีที่อยู่เพียง 31 บรรทัดพร้อมระบบที่จะเปิดใช้งานสล็อตนั้น บิต 32-33 เพียงควบคุมว่า RAM แท่งใดทำงานอยู่
BeowulfNode42

6

คำเตือน: นี่คือความเข้าใจของฉันฉันอาจจะผิด แต่ฉันได้รับรอบบล็อกเล็กน้อย

จากประสบการณ์ของฉันคนที่เขียน "ข้อกำหนด" ขั้นสุดท้ายที่ลูกค้าต้องอ่านมักไม่จำเป็นต้องเกี่ยวข้องกับการออกแบบกระดานจริง ด้วยเหตุนี้คุณจึงสามารถพบเจอกับเหตุการณ์ที่เอกสารพูดเช่น "หน่วยความจำที่รองรับ 4GB สูงสุด" ฉันพบหลายครั้งที่ฉันสามารถอัดหน่วยความจำบนกระดานได้มากกว่าเอกสารที่ได้รับการสนับสนุนและมีสิ่งต่าง ๆ ค่อนข้างดี

คำแนะนำของฉันคือให้คุณลอง มีร้านค้าที่ฉันชอบ (แค่ในเมืองเล็ก ๆ ของฉัน) ที่ให้ฉันซื้อ RAM และคืนมันดังนั้นฉันก็ลองได้บางทีคุณอาจจะหาร้านค้าจากคุณซึ่งมันยอดเยี่ยมในทำนองเดียวกัน

เห็นได้ชัดว่ามีข้อ จำกัด ทางสถาปัตยกรรมที่หลากหลายของจำนวนหน่วยความจำที่เครื่องสามารถจัดการได้ สิ่งที่ชัดเจนที่สุดคือว่าแพลตฟอร์มรองรับการทำงานแบบ 64 บิตหรือไม่หากเป็นเช่นนั้นขีด จำกัด หน่วยความจำที่กำหนดแอดเดรสได้จะค่อนข้างใหญ่ ( ~ 4PB สำหรับ x86 ) ฉันคิดว่ามันปลอดภัยที่จะสมมติว่าบอร์ดของคุณรองรับ 64 บิต ถ้าอย่างนั้นโทมัสที่พูดถึงก็เหมือนกับตัวควบคุมหน่วยความจำภายในซีพียู โทมัสยังกล่าวอีกว่ามันสมเหตุสมผลที่ไบออสอาจมีบทบาทเช่นกัน คุณควรตรวจสอบหน้าผลิตภัณฑ์เมนบอร์ดของคุณเพื่อดูว่าพวกเขามีการอัพเดต BIOS ใด ๆ หรือไม่ที่เกี่ยวกับการ จำกัด หน่วยความจำ

ในตอนท้ายของวันอาจมีหลายสิ่งที่ จำกัด จำนวนหน่วยความจำที่เครื่องของคุณสามารถใช้งานได้ เรากำลังพูดถึงตัวแปรหลายตัว และในความคิดของฉันวิธีที่ดีที่สุดและเร็วที่สุดที่จะรู้คือการเพียงแค่ลอง (และเรียกMemTest86เพื่อตรวจสอบ)

ดูแลและโชคดี


ถ้าจำนวนสล็อตสูงสุด * ของสล็อตมากกว่าจำนวนสูงสุดทั้งหมดที่ระบุไว้บนเมนบอร์ดแล้วก็มีเหตุผลที่จะคิดว่าจะทำงานได้มากขึ้นและลองเติมช่องทั้งหมดด้วยสูงสุดสำหรับช่องนั้น
BeowulfNode42

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

5

อาจมีปัญหาอื่น ๆ เพื่อนกำลังทำประกันคุณภาพบนฮาร์ดแวร์ของ Apple ระบบได้รับการรับรองสำหรับ RAM สูงสุด 768MB (โมดูล 12 64MB) ในทางทฤษฎีคุณสามารถเพิ่มเป็นสองเท่าได้ แต่เมื่อพวกเขาได้รับการรับรองระบบการรับ 12 128MB ไม่ใช่ ในทางปฏิบัติดังนั้นจึงไม่ได้รับการรับรองในการกำหนดค่านั้น แต่ควรทำงาน

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