Tại sao RAM cần phải được cài đặt theo cặp?


Câu trả lời:


21

Bộ nhớ không phải được cài đặt theo cặp, nhưng nó được khuyên dùng trong hầu hết các bo mạch chủ hiện đại vì đây là điều cho phép chế độ Kênh đôi có thể (trong một số trường hợp) tăng hiệu suất đáng kể.

Ngoài ra, một số bo mạch chủ cao cấp hỗ trợ Bộ nhớ kênh ba và Bộ ba kênh có nghĩa là để có kết quả tối ưu, bạn sẽ cài đặt bộ nhớ ba hoặc bốn mô-đun cùng một lúc.


25

Cũng như các sắp xếp kênh đôi và ba hiện đại, bộ nhớ đã làm (và trong một số hệ thống vẫn còn) cần phải được cài đặt theo cặp hoặc thậm chí nhóm bốn. Ví dụ, trong các bo mạch chủ được thiết kế cho bộ xử lý 286 và 386SX, các SIMM 8 bit (thực tế thường là 9 bit, có thêm một bit chẵn lẻ để phát hiện lỗi) đã được cài đặt theo cặp để phù hợp với cơ sở dữ liệu 16 bit của CPU. Điều này có nghĩa là bộ xử lý có thể yêu cầu và nhận, bus dữ liệu đầy đủ của nó được điền vào một yêu cầu thay vì hai. Tương tự, một 386DX hoặc 486 với các bus dữ liệu 32 bit của chúng sẽ cần 4 mô-đun rộng 8 hoặc 9 bit (mặc dù chỉ có một mô-đun 32/4 bit).

Những người đủ tuổi (ví dụ như tôi) sẽ ghi nhớ 30 SIMM (mô-đun 8 và 9 bit) và 72 SIMM (mô-đun 32/4 bit).

Khi các CPU intel "lớp Pentium" xuất hiện, hầu hết chúng đều có bus dữ liệu 64 bit để cải thiện tốc độ di chuyển dữ liệu vào bộ đệm trong của chúng (mặc dù chúng là các tiến trình 32 bit ở lõi và do đó phần lớn chỉ xử lý một cách tự nhiên dữ liệu trong các đoạn 32 bit hoặc nhỏ hơn), chúng tôi lại bắt đầu phải tăng gấp đôi 72 SIM (32 hoặc 36 bit) để giữ cho bus bên ngoài được cung cấp.

Các DIMM trình bày đường dẫn dữ liệu 64 bit, do đó không cần phải tăng gấp đôi cho bộ xử lý với bus dữ liệu 64 bit vì những lý do này. Bộ xử lý đã phát triển về tốc độ nhiều hơn nhiều so với bộ nhớ trong vài thập kỷ qua. Trước đây, các bộ điều khiển bộ nhớ sẽ phải tạo ra trạng thái chờ trong RAM để bộ xử lý không bỏ lỡ các thông báo đến quá nhanh, nhưng ngày nay CPU có thể ăn dữ liệu nhanh hơn nhiều so với RAM có thể xử lý được (do đó cần phải có rất nhiều bộ nhớ cache nhanh hơn nhưng đắt hơn trên chính CPU). Đây là nơi các tùy chọn bộ điều khiển bộ nhớ kênh đôi và ba xuất hiện - trong điều kiện phù hợp, họ có thể yêu cầu dữ liệu từ hai hoặc nhiều mô-đun cùng một lúc để thử và theo kịp yêu cầu của bộ xử lý. Trong điều kiện "lý tưởng" (CPU chạy liên tục qua RAM,

Một khía cạnh liên quan: điều làm cho bộ xử lý trở thành bộ xử lý bit "x" là cách nó xử lý bên trong dữ liệu, chứ không phải cách nó nói chuyện với các thành phần bên ngoài. Do đó, 386SX (với bus dữ liệu 16 bit, bus địa chỉ 24 bit và nội bộ 32 bit) và Pentium (bus dữ liệu 64 bit, bus địa chỉ 32 bit và chủ yếu là 32 bit) đều được coi là bộ xử lý 32 bit.


Câu trả lời toàn diện tuyệt vời, +1 từ tôi.
John T

1
Câu trả lời này cũng cần một [nostalgia]thẻ. nhớ 30pin? chết tiệt, tôi vẫn còn túi đồ trong tầng hầm.
quack quixote

1
Đừng quên các chip bộ nhớ DIP (gói nội tuyến kép) cũ. 9 mảnh đã tạo ra 64KB vào đầu những năm 1980.
SteveM82

1
Nhớ nhận được các bài hát DIP trong ngón tay của bạn? Mút có thể là những con quỷ nhỏ khát máu. Và sau đó là khoảng thời gian khi họ đang thử nghiệm SIPP. Thường thì bạn sẽ nhận được các chân máy sẽ không buông và sẽ phá vỡ hoặc bẻ cong dây dẫn. Công việc cần thiết nhẹ nhàng trên các chân bị uốn cong và những cú huých nhẹ nhàng có thể đưa nó trở lại, nhưng trời cấm chì bị đứt trong một ổ cắm mà bạn không thể kéo nó ra.
Phòng thí nghiệm Fiasco
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.