Tại sao dung lượng mô-đun RAM có sức mạnh của hai (512 MiB, 1, 2, 4, 8 GiB)?


23

Các máy tính mới hơn thường có 2, 4, 8, v.v. GiB RAM. Những cái cũ hơn thường có 128, 256, 512 MiB hoặc ít hơn nhưng cũng có quyền hạn của hai.

lý do đằng sau này là gì? Tại sao đĩa cứng và đĩa DVD không tuân theo định mức này?


Lưu ý rằng MB và GB KHÔNG phải là sức mạnh của hai, MiB và GiB là.
arielnmz

Câu trả lời:


27

Bộ nhớ được liên kết chặt chẽ với CPU, do đó, làm cho kích thước của chúng có sức mạnh bằng hai có nghĩa là nhiều mô-đun có thể được đóng gói yêu cầu tối thiểu logic để chuyển đổi giữa chúng; chỉ cần kiểm tra một vài bit ở cuối (vì biểu diễn nhị phân của kích thước là 1000... 0000bất kể kích thước của nó) thay vì nhiều bit hơn, nó không phải là lũy thừa của hai.

Ổ đĩa cứng không được gắn với CPU và không được đóng gói theo cách tương tự, do đó không cần phải có độ chính xác về kích thước của chúng.


Bằng ổ cứng, có bao gồm SSD không? Bởi vì tôi nhận thấy kích thước SSD cũng là sức mạnh của 2. Tương tự đối với ổ đĩa flash và thẻ SD (Với các ngoại lệ như thẻ sd SanDisk 200 GB)
Abdul

@Abdul: Chúng là sức mạnh của 2-ish. Họ vẫn tuân theo thực tiễn HD sử dụng kB, MB, v.v. thay vì kiB, MiB, v.v ... điều này sẽ khiến họ trở thành sức mạnh thực sự của 2. Họ làm như vậy để cung cấp thêm các khối có thể được ánh xạ lại trong trường hợp chặn hư hại. Nhưng các phương tiện truyền thông cơ bản thực sự là sức mạnh của 2 hoặc bội số của chúng.
Ignacio Vazquez-Abrams

Xin lỗi, tôi nên làm rõ câu hỏi của tôi; Ý tôi là vì SSD, ổ flash và thẻ SD không được gắn với CPU, giống như RAM, điều quan trọng là sức mạnh của 2?
Abdul

@Abdul: Nó bao gồm tất cả lưu trữ thứ cấp.
Ignacio Vazquez-Abrams

9

Nói một cách đơn giản, máy tính hoạt động trong 1 giây và 0 giây. Đó là nhị phân là gì. Máy tính sử dụng hệ thống này để giải quyết bộ nhớ. Trong một hệ thống đơn giản (đọc "cổ"), một số dòng đơn vị bộ xử lý hoặc dòng đơn vị địa chỉ bộ nhớ được dành riêng để chọn địa chỉ của một vị trí cụ thể trong bộ nhớ. Vì các dòng đó chỉ có thể mang các giá trị "cao" hoặc "thấp", mỗi dòng đại diện cho một chữ số nhị phân. Vì vậy, số lượng vị trí có thể được giải quyết là hai đến sức mạnh của số lượng dòng.

Có một sự tương ứng giữa cái này và các thanh ghi địa chỉ trong bộ xử lý. Hai đến số bit trong thanh ghi là số lượng vị trí có thể được xử lý.

Khi kích thước bộ nhớ tăng lên và máy tính trở nên mạnh hơn, một số phương án đã được sử dụng để mở rộng khả năng này và khắc phục những hạn chế khác nhau.

Xin lưu ý rằng tổng quan này là một cái nhìn đơn giản hóa rất nhiều về một chủ đề phức tạp.

Cũng xem bài viết Wikipedia về Địa chỉ bộ nhớ .


5

Hệ thống nhị phân được gọi là cơ sở 2 vì có hai giá trị có thể: 01 (bật và tắt, cao và thấp, 5V và 0V), so với hệ thống số tự nhiên thông thường được gọi là cơ sở 10 (0-9). Các nhà sản xuất ổ cứng muốn dung lượng của chúng xuất hiện cao hơn, vì vậy, ổ 1 GB (cơ sở 10, 1 tỷ byte, 10 9 ) thực sự chỉ có 0,9313GiB (cơ sở 2, 2 gì đó ) (đây cũng là lý do cho sự chênh lệch giữa những gì máy tính báo cáo và những gì hộp nói). Điều này cũng đúng với đĩa DVD.


Kiểm tra bài viết Wikipedia này để biết thêm thông tin - en.wikipedia.org/wiki/Power_of_two
Nick Josevski


3
@muntoo: Bạn đã liên kết với thông tin có liên quan nhưng văn bản nhận xét của bạn hoàn toàn sai lệch và khiến bạn trông có vẻ spam.
Linker3000

Tôi đã chỉnh sửa nhận xét của @ Muntoo
Ivo Flipse

đây cũng là lý do cho sự chênh lệch giữa những gì máy tính báo cáo và những gì chiếc hộp nói , giống như sự chênh lệch giữa những gì Windows báo cáo, nhiều máy tính để bàn và ứng dụng Linux hiện sử dụng hậu tố chính xác cho dung lượng. Tôi cũng tin Mac OS.
arielnmz

-1

Điện tử kỹ thuật số được sử dụng trong máy tính có hai trạng thái: bật và tắt. Vì vậy, việc lưu trữ các số trong bộ nhớ được tạo thành từ các tập hợp các phần tử mà mỗi phần tử được bật hoặc tắt.

Vì vậy, một phần tử chỉ có thể đại diện cho các số 0 và 1 (hai giá trị). Nếu bạn kết hợp hai trong số này, bây giờ bạn có thể đại diện cho 2 với sức mạnh của hai (bốn) số 0 Số 3.

tắt, tắt = 0

tắt, bật = 1

bật, tắt = 2

trên, trên = 3

Nếu bạn có ba yếu tố, bạn có thể đại diện cho hai với sức mạnh của ba (tám) số 0 Lọ 7.

tắt, tắt, tắt = 0

tắt, tắt, bật = 1

tắt, bật, tắt = 2

tắt, bật, bật = 3

bật, tắt, tắt = 4

bật, tắt, bật = 5

bật, tắt, tắt = 6

trên, trên, trên = 7

Và như vậy.

Phần tử này có thể là một bóng bán dẫn chuyển mạch hoặc một cái gì đó tương đương ở trạng thái bật hoặc tắt, nó có thể là một mảng nhỏ của bề mặt đĩa cứng được từ hóa song song hoặc vuông góc với hướng quay (hai trạng thái).

Do đó mọi thứ tự nhiên được tổ chức trong quyền hạn của hai.

Chúng tôi chỉ sử dụng quyền hạn 10 vì chúng tôi có mười ngón tay (bao gồm cả ngón tay cái), Máy tính thì không.


-3

Sản xuất số lượng lớn thường rẻ hơn sau đó sản xuất đa dạng. Sản xuất các bản in 128MB và 256 MB có thể đắt hơn sau đó chỉ sản xuất các bản in 256 MB.

Vì vậy, nếu không sản xuất rất nhiều ram khác nhau, bạn có thể 'nhân đôi' chúng để đạt được kết quả rẻ nhất.

Cài đặt hai dải ram giống nhau có lợi thế là chúng nên hoạt động cùng nhau. Trộn các nhãn hiệu khác nhau có thể dẫn đến một số khác biệt nhỏ làm chậm máy của bạn.

Ram kênh đôi hoạt động thực sự tuyệt vời với nhau nếu bạn thêm hai dải ram giống nhau.

Ram được sản xuất bằng cách sử dụng chip 'phụ' nhỏ hơn. Những con chip này thường được khóa vào một kích thước có thể sử dụng. Các hệ điều hành từ một triển vọng lịch sử như các khối 1024Kb đơn giản sẽ sử dụng. Vì vậy, bạn sẽ không có nhiều từ cài đặt.


Chỉ đoạn cuối cùng có liên quan đến câu hỏi này và thậm chí điều đó là sai ...
jiggunjer
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.