ทำไมแล็ปท็อป W7x64 ของฉันแสดง RAM 4091Mb แทน 4096Mb


10

แล็ปท็อปของฉันแสดงให้ฉันเห็นเพียง 4091 Mb ของ RAM แทนที่จะเป็น 4096Mb ที่ควรจะเป็น เมื่อฉันลบหน่วยความจำหนึ่งชิ้น (ไม่สำคัญว่าอันไหน) มันจะแสดง 2046Mb

ฉันจำไม่ได้ว่าเมื่อมันเริ่ม แต่เมื่อมันใหม่มันแสดงให้เห็นเต็ม 4096Mb หลังจากติดตั้ง Windows ใหม่แล้วจะเริ่มแสดง 4094Mb และจากนั้น 4091Mb

สาเหตุของปัญหาคืออะไร

Nvidia 210 มีการแยก 512 Mb (อย่างที่บอกบนแล็ปท็อป: "4GB RAM, วิดีโอ 512MB" - หวังว่าจะเป็นหน่วยความจำที่ใช้ร่วมกันมันจะถูกพิมพ์ "4GB สำหรับ RAM และวิดีโอ")

ฉันใช้ระบบแปลก ๆ มากมายเช่น Backtrack Linux Live DVD, Kolibri OS (นั่นคือ 1.44 Mb) มันเป็นลูปของ RAM-disk หรือไฮเปอร์ไวเซอร์ระดับ zero ชั่ว ๆ ได้ไหม? ฉันพยายามบูทระบบด้วย HDD ตัวอื่นและถึงแม้จะมีอะแดปเตอร์ SATA-to-CF และการ์ด CF - ไม่ว่าหน่วยความจำจะยังคงอยู่ที่ :(


คุณสามารถให้ภาพหน้าจอของตัวจัดการงานของคุณได้ไหม?
Ramhound

คำตอบ:


13

BIOS ต้องการหน่วยความจำบางอย่างสำหรับสิ่งต่าง ๆ เช่นตาราง ACPI การจัดการพลังงานและอื่น ๆ


แหล่งที่มา? ตามโพสต์นี้ไบออสไม่สามารถเข้าถึงสิ่งใดเกินเครื่องหมาย 1MB
BlueRaja - Danny Pflughoeft

1
นอกจากนี้หากเป็นเช่นนั้นเมื่อเขาลบหน่วยความจำแท่งเดียวไบออสก็ยังคงต้อง "อ้างสิทธิ์" จำนวนหน่วยความจำเท่ากันซึ่งมันไม่ได้ใช้
NRGdallas

1
ดูแผนที่หน่วยความจำในระบบที่ทันสมัย ฉันวัดจากหนึ่งในเครื่องของฉันและ BIOS สงวนหน่วยความจำ NVS 3MB
David Schwartz

0

ช่วงที่อยู่หน่วยความจำไม่เพียง แต่ใช้สำหรับ RAM และ VRAM แต่ยังสำหรับอุปกรณ์ IO ที่แมปหน่วยความจำเช่นการ์ด LAN การ์ดเสียงอะแดปเตอร์เสียงและพื้นที่เงาใน BIOS และอื่น ๆ คุณสามารถตรวจสอบกับผู้จัดการอุปกรณ์หรือผู้จัดการทรัพยากร

ดังนั้นตัวเลขไม่ใช่ขนาด RAM จริง แต่เป็นจำนวนหน่วยความจำที่ใช้งานได้เท่านั้น Windows รุ่นเก่าไม่ทราบขนาดจริงและแสดงขนาดที่สามารถใช้ได้เสมอ แต่ Windows รุ่นใหม่จะแสดงทั้งคู่

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