Единицы измерения информации строятся на основе 2 в степени n, потому что в информатике используется двоичное исчисление, в котором одна ячейка памяти позволяет закодировать два символа — 0 или 1. 14
Если взять одну ячейку, то вариантов всего два: 0 или 1. 4 Если добавить ещё одну ячейку, то вариантов станет больше — 4 (2 × 2). 4 Для трёх ячеек — 8 (2 × 2 × 2) и так далее. 4 Таким образом, для n ячеек существует 2^n состояний. 1
Например, 2^3 = 8 — это 1 байт, состоящий из 8 бит, 2^10 = 1024 — 1 килобайт, 2^20 = 1048576 — 1 мегабайт, 2^30 = 1 гигабайт, 2^40 = 1 терабайт. 5