Krab Вark
Оракул
(56958)
13 лет назад
Потому что 1024 = 2¹º
Вся вычислительная техника строилась на степенях двойки. Чтобы было простое, хотя бы приблизительное, соответствие между двоичной и десятичной системами счета, 1024 в вычислительной технике назвали тоже кило, а 1024² - мега и так далее...
Андрей Винк
Искусственный Интеллект
(151444)
13 лет назад
На самом деле, в гигабайте именно 1000 мегабайт. Десятичные приставки никто не отменял. Но есть одно НО : в вычислительной технике используется двоичная система счисления, отсюда и разница. 1000 использовать неудобно - гораздо удобнее 1024, то есть 2 в степени 10.
Для этого даже придумали собственные приставки:
1 КибиБайт = 1024 Байта
1 МибиБайт = 1024 КибиБайта
1 ГибиБайт = 1024 МибиБайта
И так далее. Но все привыкли к десятичной системе, вот и именуют вещи так, как привыкли. ГибиБайт - ГигаБайтом, МибиБайт - Мегабайтом.. . Кстати, отсюда и многие несоответствия объемов носителей информации тому, что на них написано. Все привыкли, что 1 ГБ = 1024 МБ, а производитель имел в виду именно Гига, а не Гиби, например.. .
------------------------------------------
З. Ы. Кстати, в некоторых Операционных Системах размер файла указывается именно с такими, правильными приставками, и сокращения выглядят не КБ, МБ и ГБ, а правильно - ГиБ, МиБ и КиБ.
Источник: учите матчасть