導入
数学では、 2 のべき乗は数値 2 の任意の正の整数の指数です。言い換えれば、それ自体を特定の回数だけ2倍にするということです。 1 は 2 の累乗 (ゼロ累乗) です。 2 進数で記述すると、 2 の累乗は常に 10000…0 の形式になります。これは、 10 進法の 10 の累乗と同様です。
2 は2 進法の基礎であるため、コンピューティングでは 2 のべき乗が重要です。より正確には、2の n乗は、長さnの 2 進整数内のビットを配置できる方法の数です。したがって、これらの数値は、2 のべき乗から 1 を引いた値を表し、整数が符号なしとして解釈される場合の上限を示します。整数(2 の累乗そのもの (-1 なし) を表すには、さらに 1ビットが必要です)。
ソフトウェアでは、この形式の番号が表示されることがあります。たとえば、任天堂の8 ビット ゲーム機用のビデオゲーム「ゼルダの伝説」では、8 ビット長の数値 (最大値 2 で与えられる数値の格納に使用されるバイトの内容) のみを扱うことができます。 -1 = 255。
コンピュータのメモリサイズも 2 の累乗を使用します。1 バイトには 2 ビットが含まれ、1 キロバイトには 1024 (2) バイトが含まれます。ほとんどすべてのプロセッサ レジスタのサイズは 2 の累乗です (現在、PC では 32 から 64 に移行中です)。
古いディスク プレーヤーでは 2 のべき乗が使用されていました。セクタ サイズ、トラックあたりのセクタ数、エリアあたりのトラック数は、多くの場合 2 のべき乗でした。その後、ディスクにはいわゆるジオメトリ(トラックあたりのセクター数が固定) が採用されましたが、これは最終的には放棄され、電子機器の追加を少し犠牲にして、ほぼ一定の記録密度(外側にセクターが増える) が採用されました。
論理ブロックのサイズは、歴史的な理由と計算上の利便性から、2 のべき乗のままです。
ビデオ解像度の数値は 2 の累乗ではありませんが、多くの場合、2 の累乗または 3 の累乗の和または積、または 2 の累乗から 1 を引いたものになります。たとえば、640 = 512 + 128、および 480 = 32 × 15 は、14 インチの対角スクリーンに適した解像度です。
また、単位の数字がシーケンス (2,4,8,6) であることもわかります: 2 1 = 2 、 2 2 = 4 、 2 3 = 8 、 2 4 = 1 6 、 2 5 = 3 2 、 2 6 = 6 4 , …

2 の最初の 40 乗
| 2 | 2,048 | 2,097,152 | 2,147,483,648 | ||||||||
| 4 | 4,096 | 4,194,304 | 4,294,967,296 | ||||||||
| 8 | 8,192 | 8,388,608 | 8,589,934,592 | ||||||||
| 16 | 16,384 | 16,777,216 | 17,179,869,184 | ||||||||
| 32 | 32,768 | 33,554,432 | 34,359,738,368 | ||||||||
| 64 | 65,536 | 67,108,864 | 68,719 476,736 | ||||||||
| 128 | 131,072 | 134,217,728 | 137,438,953,472 | ||||||||
| 256 | 262 144 | 268 435 456 | 274,877,906,944 | ||||||||
| 512 | 524 288 | 536,870,912 | 549,755 813,888 | ||||||||
| 1,024 | 1,048,576 | 1,073,741,824 | 1,099,511,627,776 |

