Tại sao RAM có thể sử dụng ít hơn tổng RAM?


13

Bạn gái tôi đã mua một máy tính xách tay tuần trước. Đó là bộ đôi lõi 2 với 4 GB Chúng tôi đã cài đặt vista 64 bit và một trong những điều đầu tiên chúng tôi đã làm là nhấp chuột phải vào "Máy tính của tôi" để xem các thuộc tính của gthe. Ngay lập tức chúng tôi nhận thấy một điều kỳ lạ về RAM của cô ấy, dòng cho biết: Bộ nhớ đã cài đặt (RAM): 4,00 GB (có thể sử dụng 3,68 GB)

Tôi bảo cô ấy đừng lo lắng, nghĩ rằng đó phải là thứ gì đó về phần cứng máy tính xách tay (xem xét việc cài đặt vista của cô ấy đến từ cùng một đĩa DVD và tôi không bao giờ nhận thấy bất cứ điều gì như vậy trên máy tính để bàn 4 GB của tôi). Một giờ trước, nó trở nên tồi tệ hơn. Chúng tôi đã xem lại Thuộc tính và bây giờ thông báo: Bộ nhớ đã cài đặt (RAM): 4,00 GB (có thể sử dụng 2,98 GB)

Điều đó nghĩa là gì? Là 1,02 GB bị thiếu hoặc đang được sử dụng bởi hệ thống?

EDIT: Có khả năng thông tin sytem là sai. Tôi chỉ nhận thấy rằng nó báo cáo bộ xử lý intel T6500, khi nó thực sự là T6400. Làm thế nào tôi có thể tìm ra bao nhiêu RAM thực sự có sẵn cho hệ thống?

EDIT2: Kiểm tra các màn hình tài nguyên, nó cho biết 1003 MB được dành riêng cho phần cứng. Nó tốt hay xấu? Cảm ơn


Bạn có thực sự chắc chắn rằng bạn đã cài đặt phiên bản 64 bit?
Wim ten Brink

Phải, chắc chắn rồi. Nó giống với phiên bản tôi đã cài đặt trong máy tính để bàn của mình và tôi chưa bao giờ gặp vấn đề này.
Malabarba

Nếu CPU không chính xác được báo cáo, đó có thể là tiện ích báo cáo đã cũ hoặc BIOS cần được nâng cấp.
kmarsh

có thể là tôi đã cài đặt trình điều khiển sai?
Malabarba

Câu trả lời:


15

Hai lý do có thể:

  1. RAM chia sẻ card màn hình (sử dụng RAM bo mạch chủ thay vì có RAM riêng hoặc sử dụng RAM bo mạch chủ để bổ sung)
  2. chipset bo mạch chủ không hỗ trợ ánh xạ lại (kiến trúc PCI theo truyền thống "sở hữu" một khối Gb trên cùng của bộ nhớ vật lý 4Gb dưới cùng, việc ánh xạ lại di chuyển lên phía trên nơi RAM của bạn thực sự nằm để hai vùng không bị chồng chéo). Điều này là phổ biến với các chipset chỉ hỗ trợ 4Gb RAM vật lý.

4
Một số chi tiết khác về giới hạn chipset tại chuỗi này: superuser.com/questions/35731/
mẹo

Ngoài ra, đừng quên 3 và thay đổi giới hạn Gb trên máy 32 bit.
tvanover

17

Lý do thông thường cho việc này là chia sẻ ram với video.

Kiểm tra BIOS và xem bạn có thể xem / thiết lập bao nhiêu bộ nhớ mà video trên bo mạch sử dụng không - tuy nhiên tôi nghi ngờ nó sẽ có dung lượng tối đa 1GB và không chắc phần còn lại có thể ở đâu (trừ khi bạn có bất kỳ loại memdisk kỳ lạ nào như tiện ích )


Kiểm tra các màn hình tài nguyên, nó cho biết 1003 MB được dành riêng cho phần cứng. Đó là một điều tốt phải không?
Malabarba

2

Làm thế nào tôi có thể tìm ra bao nhiêu RAM thực sự có sẵn cho hệ thống?

Bạn có thể sử dụng CPU-Z


2

Tạo bóng BIOS, khu vực địa chỉ video và các thiết bị ánh xạ bộ nhớ khác dự trữ bộ nhớ trong khoảng từ 640K đến 1M và từ 15G đến 16G. Bản thân BIOS có thể sắp xếp lại (và để dự trữ) bộ nhớ hệ thống vào các khu vực này để sử dụng riêng.

Cuối cùng, O / S không bao giờ được cài đặt 100% bộ nhớ, nhưng điều đó không có nghĩa là nó không được sử dụng.


Chà, miễn là nó được sử dụng bởi hệ thống, nó thực sự ổn. Tôi đã lo lắng rằng nó có thể không được sử dụng do một số lỗi hoặc lỗi phần cứng.
Malabarba

2

Xem bài viết Microsoft KB này: Bộ nhớ hệ thống được báo cáo trong hộp thoại Thông tin hệ thống trong Windows Vista sẽ ít hơn bạn mong đợi nếu cài đặt 4 GB RAM

Ví dụ: nếu bạn có thẻ video có bộ nhớ trong 256 MB, bộ nhớ đó phải được ánh xạ trong 4 GB không gian địa chỉ đầu tiên. Nếu 4 GB bộ nhớ hệ thống đã được cài đặt, một phần của không gian địa chỉ đó phải được dành riêng cho ánh xạ bộ nhớ đồ họa. Ánh xạ bộ nhớ đồ họa ghi đè lên một phần của bộ nhớ hệ thống. Những điều kiện này làm giảm tổng dung lượng bộ nhớ hệ thống có sẵn cho hệ điều hành.

Để Windows Vista sử dụng tất cả 4 GB bộ nhớ trên máy tính đã cài đặt 4 GB bộ nhớ, máy tính phải đáp ứng các yêu cầu sau:

  • Chipset phải hỗ trợ ít nhất 8 GB không gian địa chỉ. Chipset có khả năng này bao gồm:

    • Intel 975X
    • Intel P965
    • Intel 955X trên Ổ cắm 775
    • Chipset hỗ trợ bộ xử lý AMD sử dụng socket F, socket 940, socket 939 hoặc socket AM2. Các chipset này bao gồm bất kỳ ổ cắm AMD và kết hợp CPU nào trong đó bộ điều khiển bộ nhớ nằm trong CPU.
  • CPU phải hỗ trợ tập lệnh x64. CPU AMD64 và CPU Intel EM64T hỗ trợ tập lệnh này.

  • BIOS phải hỗ trợ tính năng ánh xạ lại bộ nhớ. Tính năng ánh xạ lại bộ nhớ cho phép phân đoạn bộ nhớ hệ thống được ghi đè trước đó bởi không gian cấu hình Thiết bị kết nối ngoại vi (PCI) được ánh xạ lại trên dòng địa chỉ 4 GB. Tính năng này phải được bật trong tiện ích cấu hình BIOS trên máy tính. Xem tài liệu sản phẩm máy tính của bạn để biết hướng dẫn giải thích cách bật tính năng này. Nhiều máy tính hướng đến người tiêu dùng có thể không hỗ trợ tính năng ánh xạ lại bộ nhớ. Không có thuật ngữ tiêu chuẩn nào được sử dụng trong tài liệu hoặc trong các tiện ích cấu hình BIOS cho tính năng này. Do đó, bạn có thể phải đọc các mô tả về các cài đặt cấu hình BIOS khác nhau có sẵn để xác định xem có bất kỳ cài đặt nào kích hoạt tính năng ánh xạ lại bộ nhớ hay không.

  • Phải sử dụng phiên bản x64 (64 bit) của Windows Vista.


1

Bắt đầu> Chạy> Nhập MSCONFIG và nhấp OK

Khởi động> Tùy chọn nâng cao

kiểm tra bộ nhớ tối đa được giới hạn.


Hộp được chọn và được đặt thành 0.
Malabarba

NẾU hộp được chọn, sau đó đặt nó vào bộ nhớ khả dụng tối đa (ví dụ 4096) ... hoặc XÓA hộp.


1

Tôi đã hiểu rồi. Sau khi mày mò với nó trong vài giờ, hóa ra "Bộ nhớ Reamp" cần được bật. Trên một số Asus mobo và một vài thương hiệu khác, khi Win 7 được cài đặt, nó nhận ra rằng vấn đề này. Vấn đề đã xảy ra và mọi người chỉ không biết cho đến khi Win 7 được cài đặt và chỉ ra nó là tiền thân của một vấn đề BIOS đã tồn tại suốt thời gian đó. 1 Nhập BIOS 2 Cài đặt Chipset 3 nâng cao 4 Kích hoạt tính năng Reamp bộ nhớ 5 Thoát và lưu 6 Bạn đã hoàn tất!

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.