0
爲什麼在計算機科學中,我們使用2的冪作爲數據量的度量單位?例如,1個字節是2^3個比特。這是按慣例還是由於其他原因建立的?單位os的權值爲2
而且,一旦我們有了字節,爲什麼我們要考慮1兆字節= 2^20而不是10^6呢?
有人說這是一個方便的問題,因爲電腦採用二進制表示。但是這並不能回答這個問題。是的,電腦使用位。但是,我們可以構建任意容量的處理器寄存器(例如,20位,這不是2的冪)。
這只是一個約定還是有另一個原因呢?
可能的重複[爲什麼總是比特數是(?)是2的冪](http://stackoverflow.com/questions/1606827/why-is-number-of-bits-always-a-power -of-two) – ardhitama
[爲什麼所有數據類型都是2的乘方?](https://stackoverflow.com/questions/5191833/why-are-all-datatypes-a-power-of-2) –