Что такое калькулятор перевода единиц памяти?
Этот инструмент переводит объём цифровой памяти из одной единицы в другую — байты (Б), килобайты (КБ), мегабайты (МБ), гигабайты (ГБ), терабайты (ТБ) и петабайты (ПБ). Вы сами выбираете, какой стандарт использовать: двоичный (\(1\,\text{КБ} = 1024\,\text{Б}\) — так считают большинство операционных систем и оперативная память) или десятичный (\(1\,\text{КБ} = 1000\,\text{Б}\) — этот вариант применяют производители накопителей и система СИ).
Как пользоваться калькулятором
Введите значение, которое нужно перевести, укажите исходную единицу («Из»), выберите единицу, в которую хотите получить результат («В»), и задайте двоичный или десятичный стандарт. Калькулятор мгновенно покажет результат перевода вместе с точным коэффициентом, который был применён.
Как работает формула
Каждая единица — это степень выбранного основания. В двоичной системе Б соответствует основанию в степени 0, КБ — в степени 1, МБ — в степени 2, ГБ — в степени 3 и так далее. Чтобы выполнить перевод, нужно умножить значение на основание, возведённое в степень, равную разнице между степенью исходной и степенью конечной единицы:
$$\text{значение\_итог} = \text{значение\_исх} \times \text{основание}^{(\text{степень\_исх} - \text{степень\_итог})}$$где основание равно 1024 для двоичного стандарта или 1000 для десятичного. При переводе в более крупную единицу показатель степени отрицательный, поэтому происходит деление; при переводе в более мелкую единицу показатель положительный — и происходит умножение.
Разбор на примере
Переведём 1 ГБ в МБ по двоичному стандарту. У ГБ степень 3, у МБ степень 2, поэтому коэффициент равен \(1024^{(3-2)} = 1024\). Значит, $$1\,\text{ГБ} = 1 \times 1024 = 1024\,\text{МБ}.$$ В десятичной системе получилось бы \(1000^{(3-2)} = 1000\), то есть \(1\,\text{ГБ} = 1000\,\text{МБ}\).
Частые вопросы
Почему диск на 1 ТБ отображается примерно как 931 ГБ? Производители указывают объём в десятичной системе (\(1\,\text{ТБ} = 1\,000\,000\,000\,000\,\text{Б}\)), а операционная система показывает его в двоичной, трижды деля на 1024, — в итоге получается около 931 ГиБ.
Что выбрать — двоичный или десятичный стандарт? Двоичный подходит для оперативной памяти, размеров файлов в Windows и адресации памяти. Десятичный — для заявленной ёмкости жёстких дисков и SSD, а также для скорости сети.
КиБ и КБ — это одно и то же? Строго говоря, КиБ — это двоичная единица в 1024, а КБ — десятичная в 1000. Но в обиходе под «КБ» часто понимают именно двоичное значение. Этот калькулятор позволяет явно выбрать нужный стандарт.