Tôi tìm thấy một số nguồn cho rằng sức mạnh của hai bit trong một từ nhị phân (chẳng hạn như 8 bit trên mỗi byte) là "điều tốt" hoặc "thuận tiện". Tôi tìm thấy không có nguồn chỉ ra tại sao.
Từ lịch sử tại sao byte là tám bit? chúng tôi đọc trong câu trả lời đã được phê duyệt:
Máy tính nhị phân thúc đẩy các nhà thiết kế tạo ra sức mạnh kích thước của hai.
Được rôi nhưng tại sao? Trong cùng một câu hỏi nhưng trong lĩnh vực bình luận cho câu hỏi tôi tìm thấy:
Là câu cuối cùng trong trò hề? Một byte 12 bit sẽ bất tiện vì nó không phải là sức mạnh của 2. - robjb
Một lần nữa, khoảng trống của lý do ...
tính toán địa chỉ là một công việc đơn giản hơn rất nhiều với lũy thừa 2 và được tính khi bạn tạo ra logic từ các bóng bán dẫn thô trong các lon nhỏ - Mike
Vì byte là đơn vị địa chỉ nhỏ nhất, điều này không có nhiều ý nghĩa. Rất nhiều upvote trên bình luận mặc dù. Có lẽ tôi đã bỏ lỡ điều gì đó.
Từ Wikipedia :
Tiêu chuẩn thực tế gồm tám bit là sức mạnh thuận tiện của hai cho phép các giá trị 0 đến 255 cho một byte
Và điều này sẽ thuận tiện vì ...?
Để làm rõ, đây là về số lượng bit trên mỗi byte (ví dụ 8 hoặc 6, v.v.), không phải số lượng giá trị trên mỗi byte (ví dụ: 2 8 hoặc 2 6 , v.v.). Vì sự nhầm lẫn tôi cũng chỉ ra đây không phải là về kích thước Word.
Tôi không quá quan tâm đến lý do lịch sử. Những người đã được giải thích tốt ở nơi khác (xem liên kết).
Câu hỏi liên quan trên SO: /programming/1606827/why-is-number-of-bits-always-a-power-of-two