Điều gì giới hạn một bo mạch chủ hỗ trợ thêm bộ nhớ?


35

Câu hỏi cụ thể của tôi là với bo mạch chủ ASUS M3N78-VM mà máy chủ nhà tôi sử dụng. Hiện tại tôi đã cài đặt 4x2GB cho tổng số 8GB nhưng tôi đã hy vọng nâng cấp lên 16GB (4 GB). Các thông số kỹ thuật chính thức của bo mạch chủ đó cho biết nó chỉ hỗ trợ tối đa 8GB nhưng nó đã được phát hành trở lại khi chỉ có sẵn 2GB. Điều gì, nếu có, sẽ ngăn nó hoạt động với các thanh 4GB ngay bây giờ khi các thanh 4GB có sẵn?

Câu hỏi chung của tôi là với bo mạch chủ nói chung ... điều gì sẽ ngăn bo mạch chủ hoạt động với các thanh lớn hơn nếu tất cả chỉ cùng loại (ví dụ DDR2 và cùng tốc độ) của bộ nhớ?


Tôi có thể nói với bạn rằng bộ "32GB Kit 2X16GB PC3-12800 1600MHZ DDR3 240PIN DIMM Dr X4" quan trọng này sẽ không hoạt động trong Asus M5A88-M (nó sẽ không khởi động bằng một thanh này như tôi đã thử, trong mỗi khe cắm ) Tôi đã không thử cả hai gậy vì hình dung nếu nó không thể nhìn thấy một cái, có lẽ nó sẽ không nhìn thấy hai cái giống nhau, (vì vậy một cái đã không ra khỏi pkg). Mobo liệt kê tối đa 16gb (4 x 4) nhưng một số chip GSkill và Kingston liệt kê 32GB trong QVL của họ cho Asus M5A88-M. Tôi đang chạy FX6100, BIOS rev 17.02. Nó trải qua các chuyển động cố gắng khi bạn nhấn nút MEMOK nhưng trở lại trạng thái rắn trên led,

Câu trả lời:


34

Tóm lại, đây là một hỗn hợp của những hạn chế. Một là trong đó có bao nhiêu "dòng địa chỉ" mà CPU hỗ trợ (khác với không gian địa chỉ / kích thước đăng ký 64/32 bit), 32 dòng sẽ cho phép 4GiB RAM, có một dòng thứ 33 được kết nối sẽ cho phép 8GiB ram, v.v. .

Vấn đề khác là có bao nhiêu dòng địa chỉ mà nhà sản xuất thực sự bận tâm để kết nối với bộ điều khiển bộ nhớ.

Để đơn giản hóa thiết kế, các nhà sản xuất có xu hướng quyết định số lượng bộ nhớ thực tế hiện tại và kết nối càng nhiều dòng địa chỉ cần thiết để hỗ trợ số lượng bộ nhớ đó.

Định tuyến tất cả các dòng địa chỉ trên PCB là công việc khó khăn vì tất cả các độ dài theo dõi phải gần giống nhau nhất có thể (vì ở tần số cao mà những thứ này hoạt động ở độ dài hơi khác nhau có thể có nghĩa là dữ liệu trên một dòng đến một thời điểm khác với dữ liệu được gửi trên một dòng khác mặc dù người gửi đã gửi cả hai cùng một lúc) và do đó, các nhà sản xuất sẽ giữ khối lượng công việc nhỏ nhất có thể và vì vậy việc hỗ trợ 65TiB RAM không được ưu tiên như trước bo mạch chủ ra trong năm nay .


15
Tôi thực sự muốn bo mạch chủ của mình hỗ trợ 65TiB RAM :(
Flimzy

+1 để đề cập rằng các dòng địa chỉ khác với kiến ​​trúc của bộ xử lý. Theo lưu ý đó, việc mở rộng bộ nhớ trên bộ xử lý 32 bit sẽ dễ dàng hơn khi "nhân đôi" và chuyển sang 64 bit đầy đủ (cần gấp đôi không gian cho con trỏ). Câu trả lời chính xác.
Đột phá

1
Tôi muốn toàn bộ PC của mình trên một chip, trạng thái hoàn toàn chắc chắn, chỉ có các cổng để kết nối các thiết bị bên ngoài và dây nguồn. Tôi chỉ hy vọng tôi sống đủ lâu để nhìn thấy nó.
Moab

5
@Moab: Đã tồn tại. Nó được gọi là System-on-a-chip. Một số thậm chí chạy các hệ điều hành máy tính để bàn như Linux. (OK, hầu hết sử dụng một số chip bên ngoài, ví dụ: RAM, nhưng chúng đã đóng) ...
sleske

2
Đừng quên rằng mỗi khe cắm bộ nhớ cũng có một số dòng địa chỉ bộ nhớ giới hạn. Điều này có nghĩa là mỗi khe sẽ có mức tối đa riêng. Gần như luôn luôn tối đa của mỗi vị trí là giống nhau. Ngoại lệ duy nhất cho quy tắc mà tôi thấy là một bo mạch chủ có thể sử dụng bộ nhớ DDR2 và DDR3 (nhưng không phải cùng một lúc). Vì vậy, bạn có thể có một hệ thống với 4 khe cắm hỗ trợ tối đa 8GB RAM, nhưng không có khe cắm nào có thể mất nhiều hơn 2GB vì mỗi khe chỉ được cung cấp 31 dòng địa chỉ cộng với một số hệ thống để kích hoạt khe cụ thể đó. Bits 32-33 chỉ cần kiểm soát thanh RAM nào đang hoạt động.
BeowulfNode42

6

Tuyên bố từ chối trách nhiệm: Đây là sự hiểu biết của tôi, tôi có thể sai, nhưng tôi đã ở xung quanh khối một chút.

Theo kinh nghiệm của tôi, những người viết "thông số kỹ thuật" cuối cùng mà khách hàng có thể đọc, thường không nhất thiết phải liên quan đến thiết kế thực tế của bảng. Như vậy, bạn CÓ THỂ chạy vào những dịp mà các tài liệu nói những điều như "Bộ nhớ được hỗ trợ tối đa 4GB". Tôi đã tìm thấy nhiều lần rằng tôi có thể nhồi nhét nhiều bộ nhớ hơn trên một bảng so với yêu cầu tài liệu được hỗ trợ và có những thứ thực sự hoạt động khá tốt.

Lời khuyên của tôi cho bạn là hãy thử nó. Có một cửa hàng tôi thích (chỉ trong thành phố nhỏ của tôi) cho phép tôi mua RAM và trả lại, vì vậy tôi thực sự có thể thử nó, có thể bạn có thể tìm thấy một cửa hàng bởi bạn cũng tuyệt vời như vậy.

Rõ ràng có nhiều giới hạn kiến ​​trúc khác nhau về việc bộ nhớ có thể giải quyết bao nhiêu bộ nhớ. Điều rõ ràng nhất là liệu nền tảng có hỗ trợ hoạt động 64 bit hay không - nếu vậy, giới hạn bộ nhớ có thể đánh địa chỉ sẽ khá lớn ( ~ 4PB cho x86 ). Tôi nghĩ sẽ an toàn khi cho rằng bảng của bạn hỗ trợ 64 bit. Vì vậy, sau đó nó sẽ đến với những thứ như Tomas đã đề cập, như bộ điều khiển bộ nhớ trong CPU. Như Tomas cũng đã nói, nó có ý nghĩa rằng BIOS cũng có thể đóng một vai trò ở đây. Do đó, bạn nên kiểm tra trang sản phẩm của bo mạch chủ của mình để xem họ có bất kỳ bản cập nhật BIOS nào về giới hạn bộ nhớ hay không.

Vào cuối ngày, có thể có nhiều thứ khác nhau giới hạn dung lượng bộ nhớ mà máy của bạn sẽ có thể sử dụng. Chúng ta đang nói về một số biến. Và, theo tôi, cách tốt nhất và nhanh nhất để biết là chỉ cần thử nó (và chạy MemTest86 để xác minh) .

Hãy chăm sóc & chúc may mắn.


Nếu số lượng tối đa của vị trí * số lượng vị trí nhiều hơn tổng số tối đa được trích dẫn của bo mạch chủ thì có thể giả định rằng sẽ có nhiều hơn hoạt động và thử điền vào tất cả các vị trí với mức tối đa cho vị trí đó.
BeowulfNode42

Nó thực sự có khả năng là một chức năng của chipset bo mạch chủ, mà nhà sản xuất bo mạch chỉ sử dụng, họ thường không tạo ra chúng. Nếu bạn tìm ra chipset của bạn là gì và hãy đọc nó, bạn nên có câu trả lời. Tôi thấy dễ dàng hơn chỉ để thử mọi thứ.
James T Snell

5

Có thể có một số vấn đề khác, một người bạn đang thực hiện QA trên phần cứng của Apple, hệ thống được chứng nhận ram tối đa 768MB (12 mô-đun 64 MB), theo lý thuyết, bạn có thể tăng gấp đôi, nhưng khi họ chứng nhận hệ thống, nhận được 12 128 MB thì không Thực tế, vì vậy nó không được chứng nhận trong cấu hình đó, nhưng nó sẽ hoạt động.

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.