เหตุใด RAM ที่ใช้งานได้จึงน้อยกว่า RAM ทั้งหมด


13

แฟนของฉันซื้อแล็ปท็อปเมื่อสัปดาห์ที่แล้ว มันเป็น core 2 duo ที่มี 4 GB เราติดตั้ง vista 64bit และหนึ่งในสิ่งแรกที่เราทำคือคลิกขวาที่ "My Computer" เพื่อดูคุณสมบัติของ gthe ทันทีที่เราสังเกตเห็นบางสิ่งที่แปลกเกี่ยวกับ RAM ของเธอบรรทัดพูดว่า: หน่วยความจำที่ติดตั้ง (RAM): 4,00 GB (ใช้งานได้ 3,68 GB)

ฉันบอกเธอว่าไม่ต้องกังวลคิดว่ามันต้องเป็นอะไรที่เกี่ยวกับฮาร์ดแวร์แล็ปท็อป (เนื่องจากการติดตั้ง vista ของเธอนั้นมาจากดีวีดีเดียวกับฉัน หนึ่งชั่วโมงที่ผ่านมามันแย่ลง เราดูคุณสมบัติอีกครั้งและตอนนี้พูดว่า: หน่วยความจำที่ติดตั้ง (RAM): 4,00 GB (ใช้งานได้ 2,98 GB)

นั่นหมายความว่าอย่างไร? มีผู้ที่ 1,02 GB หายไปหรือถูกใช้โดยระบบ?

แก้ไข: มีความเป็นไปได้ที่ข้อมูลระบบไม่ถูกต้อง ฉันเพิ่งสังเกตเห็นว่ามันรายงานโปรเซสเซอร์ intel T6500 เมื่อจริง ๆ แล้วเป็น T6400 ฉันจะทราบได้อย่างไรว่า RAM มีอยู่จริงในระบบมากแค่ไหน?

EDIT2: ตรวจสอบการตรวจสอบทรัพยากรมันบอกว่า 1003 MB ถูกสงวนไว้สำหรับฮาร์ดแวร์ ดีหรือไม่ดี ขอบคุณ


คุณแน่ใจหรือว่าคุณได้ติดตั้งรุ่น 64 บิต
Wim ten Brink

ใช่แล้ว เป็นรุ่นเดียวกับที่ฉันติดตั้งในเดสก์ท็อปและฉันไม่เคยมีปัญหานี้
Malabarba

หากมีการรายงาน CPU ที่ไม่ถูกต้องอาจเป็นได้ว่ายูทิลิตีการรายงานนั้นเก่าหรือต้องอัปเกรด BIOS
kmarsh

เป็นไปได้ไหมว่าฉันได้ติดตั้งไดรเวอร์ผิดไป
Malabarba

คำตอบ:


15

สองเหตุผลที่เป็นไปได้:

  1. การ์ดแสดงผลที่ใช้ RAM ร่วมกัน (ใช้ RAM ของเมนบอร์ดแทนการมีของตัวเองหรือใช้ RAM ของเมนบอร์ดเพื่อเสริมของตัวเอง)
  2. ชิปเซ็ตเมนบอร์ดไม่รองรับการแมปใหม่ (สถาปัตยกรรม PCI ตามเนื้อผ้า "เป็นเจ้าของ" กลุ่ม Gb ด้านบนของ 4Gb ด้านล่างของหน่วยความจำทางกายภาพการแมปใหม่จะย้ายสิ่งนี้ด้านบนซึ่ง RAM ของคุณนั่งอยู่เพื่อให้ทั้งสองพื้นที่ไม่ทับซ้อนกัน) นี่เป็นเรื่องปกติกับชิปเซ็ตที่สนับสนุน RAM จริงเพียง 4GB

4
เพิ่มเติมเกี่ยวกับข้อ จำกัด ของชิปเซ็ตที่หัวข้อนี้: superuser.com/questions/35731/…
Chris_K

อย่าลืมข้อ 3 และเปลี่ยนขีด จำกัด Gb ของเครื่อง 32 บิต
tvanover

17

สาเหตุปกติของเรื่องนี้คือ ram ที่แชร์กับวิดีโอ

ตรวจสอบไบออสและดูว่าคุณสามารถดู / กำหนดจำนวนหน่วยความจำที่ใช้บนบอร์ดวิดีโอได้หรือไม่ แต่ฉันสงสัยว่ามันจะมากถึง 1GB และไม่แน่ใจว่าส่วนที่เหลือสามารถอยู่ได้หรือไม่ (เว้นแต่คุณมี memdisk แปลก ๆ )


ตรวจสอบการตรวจสอบทรัพยากรว่า 1003 MB ถูกสงวนไว้สำหรับฮาร์ดแวร์ นั่นเป็นสิ่งที่ดีใช่มั้ย
Malabarba


2

BIOS shadowing, พื้นที่ที่สามารถระบุตำแหน่งวิดีโอและอุปกรณ์ที่แมปหน่วยความจำอื่น ๆ สำรองหน่วยความจำระหว่าง 640K และ 1M และระหว่าง 15G และ 16G ไบออสเองอาจทำการแมปหน่วยความจำระบบ (และสำรองไว้) ลงในพื้นที่เหล่านี้เพื่อการใช้งานของตัวเอง

ในท้ายที่สุด O / S ไม่เคยได้รับหน่วยความจำ 100% ที่ติดตั้ง แต่นั่นไม่ได้หมายความว่าไม่ได้ใช้


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

2

ดูบทความ KB ของ Microsoft นี้: หน่วยความจำระบบที่รายงานในกล่องโต้ตอบ System Information ใน Windows Vista น้อยกว่าที่คุณคาดไว้หากติดตั้ง RAM 4 GB

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

เพื่อให้ Windows Vista ใช้หน่วยความจำ 4 GB ทั้งหมดบนคอมพิวเตอร์ที่มีหน่วยความจำ 4 GB ติดตั้งไว้คอมพิวเตอร์ต้องเป็นไปตามข้อกำหนดต่อไปนี้:

  • ชิปเซ็ตต้องรองรับพื้นที่ที่อยู่อย่างน้อย 8 GB ชิปเซ็ตที่มีความสามารถนี้ ได้แก่ :

    • Intel 975X
    • Intel P965
    • Intel 955X บน Socket 775
    • ชิปเซ็ตที่รองรับโปรเซสเซอร์ AMD ที่ใช้ซ็อกเก็ต F, ซ็อกเก็ต 940, ซ็อกเก็ต 939 หรือซ็อกเก็ต AM2 ชิปเซ็ตเหล่านี้รวมถึงซ็อกเก็ต AMD และซีพียูที่มีคอนโทรลเลอร์หน่วยความจำอยู่ในซีพียู
  • CPU ต้องรองรับชุดคำสั่ง x64 AMD64 CPU และ Intel EM64T CPU รองรับชุดคำสั่งนี้

  • BIOS จะต้องรองรับคุณสมบัติการแมปหน่วยความจำ คุณลักษณะการแมปหน่วยความจำใหม่อนุญาตให้ส่วนของหน่วยความจำระบบที่ถูกเขียนทับก่อนหน้านี้โดยพื้นที่การกำหนดค่า Peripheral Component Interconnect (PCI) ที่จะถูกแมปใหม่เหนือบรรทัดที่อยู่ 4 GB ต้องเปิดใช้งานคุณสมบัตินี้ในยูทิลิตี้การตั้งค่า BIOS บนคอมพิวเตอร์ ดูเอกสารประกอบผลิตภัณฑ์คอมพิวเตอร์ของคุณสำหรับคำแนะนำที่อธิบายวิธีการเปิดใช้งานคุณสมบัตินี้ คอมพิวเตอร์ที่ใช้งานโดยผู้บริโภคจำนวนมากอาจไม่รองรับคุณสมบัติการแมปหน่วยความจำใหม่ ไม่มีคำศัพท์มาตรฐานที่ใช้ในเอกสารประกอบหรือในยูทิลิตี้การตั้งค่า BIOS สำหรับคุณสมบัตินี้ ดังนั้นคุณอาจต้องอ่านคำอธิบายของการตั้งค่า BIOS ต่าง ๆ ที่มีอยู่เพื่อพิจารณาว่าการตั้งค่าใด ๆ เปิดใช้งานคุณสมบัติการแมปหน่วยความจำใหม่หรือไม่

  • จะต้องใช้ Windows Vista รุ่น x64 (64 บิต)


1

เริ่ม> เรียกใช้> พิมพ์ MSCONFIG และคลิกตกลง

Boot> ตัวเลือกขั้นสูง

ตรวจสอบหน่วยความจำสูงสุดที่ถูกปกคลุม


ทำเครื่องหมายที่กล่องและตั้งค่าเป็น 0
Malabarba

หากทำเครื่องหมายในช่องแล้วตั้งเป็นหน่วยความจำสูงสุดที่มี (เช่น 4096) ... หรือล้างกล่อง

1

ฉันพบคำอธิบายที่ดีสำหรับปัญหานี้ - ฮาร์ดแวร์ถูกแมปหน่วยความจำ - ที่ URL ต่อไปนี้:

http://www.codinghorror.com/blog/archives/000811.html


1

ฉันคิดออก หลังจากทำการแก้ไขภายในสองสามชั่วโมงปรากฎว่าจำเป็นต้องเปิดใช้งาน "Memory Reamp" สำหรับ Asus mobo และแบรนด์อื่น ๆ บางรุ่นเมื่อติดตั้ง Win 7 จะรับรู้ว่าปัญหานี้ ปัญหาอยู่ที่นั่นมาตลอดและผู้คนก็ไม่รู้จนกระทั่ง Win 7 ได้รับการติดตั้งและชี้ให้เห็นว่ามันเป็นสารตั้งต้นสำหรับปัญหา BIOS ที่เคยมีมาตลอดเวลา 1 เข้าสู่ BIOS 2 ขั้นสูง 3 การตั้งค่าชิปเซ็ต 4 เปิดใช้งานคุณสมบัติรีมหน่วยความจำ 5 ออกและบันทึก 6 คุณทำเสร็จแล้ว!

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