Tại sao Ubuntu 32 bit của tôi thấy 8GB RAM?


8

Tôi vừa cài đặt một bản sao mới của Ubuntu 11.04 32 bit và tôi rất ngạc nhiên khi thấy HĐH này có thể thấy RAM 8GB của tôi không giống như HĐH Windows 32 bit.

Làm thế nào nó hoạt động? Làm thế nào là ánh xạ địa chỉ được thực hiện? Có hiệu quả không? Tại sao nó không hoạt động với các hệ thống Windows?


2
Bạn sẽ muốn đăng bài này lên trang web anh chị em Askubfox.com: Askubfox.com
Jordan Parmer

1
Windows 32 bit luôn có thể thấy nhiều hơn 3 GB RAM, nhưng chỉ trong các phiên bản máy chủ
David Heffernan

1
Tất cả các ứng dụng của bạn vẫn thấy một không gian địa chỉ ảo 4GB (chứ không phải là không gian địa chỉ ảo 2 exabyte với 64 nhưng ứng dụng) - thậm chí AFAIR chính hạt nhân. Chỉ người quản lý bộ nhớ nhận thức được bộ nhớ vật lý lớn hơn. Trong một số cách PAE hiệu quả hơn, có một số chi phí dịch thuật, nhưng tổng chi phí bộ nhớ của các quy trình 32 bit ít hơn so với địa chỉ 64 bit, bộ nhớ cần để lưu trữ bảng trang 64 bit đầy đủ gấp 4 lần so với 32 bit bảng trang. Mặc dù đa tác vụ là phổ biến (và do đó là nhu cầu về RAM lớn), rất ít ứng dụng đạt đến giới hạn VA 32 bit
crasic

Câu trả lời:


11

Do PAE: http://en.wikipedia.org/wiki/Physical_Address_Extension

Các phiên bản máy khách AFAIK Windows, trong khi chúng hỗ trợ PAE, không hỗ trợ các địa chỉ vật lý vượt quá mốc 4 GB (rõ ràng là do các trình điều khiển lỗi khác nhau). Máy chủ Windows và Linux, không có hạn chế này.



1

Nó có thể là hệ điều hành có thể phát hiện RAM của bạn nhưng không giải quyết nó. Theo như tôi biết, PAE không được bật theo mặc định.

Thử

# free -m

Chỉ số "tổng" nên ở khoảng 8000, không phải 2700.

Nếu là 2700, bạn vẫn không thể xử lý RAM đó.

Nếu bạn muốn bật PAE, bạn sẽ phải biên dịch lại kernel

Bạn có thể thấy dễ dàng hơn khi chỉ cần sao lưu thư mục nhà của mình và cài đặt phiên bản 64 bit của HĐH. Tôi sử dụng phiên bản 64-bit cho các mục đích phát triển hàng ngày Java và cho đến nay vẫn chưa tìm thấy bất kỳ vấn đề nghiêm trọng, nhưng tôi làm cần thêm RAM.


PAE được bật theo mặc định trên Ubuntu ngay bây giờ.
Brendan Long

Tôi cũng vậy ... ;-)
Hendy
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.