В предвкушении того, сколько всякого информационного добра вы разместите на обретенных 500 Гб, вы начинаете складывать на бумажке объемы составляющих винчестер логических дисков — C, D:
И вот тут с удивлением обнаруживаете, что на диске где-то чего-то не хватает. Сумма всех разделов оказывается совсем не 500 Гб, а значительно меньше, всего 465 Гб. Куда же испарились остальные 35 Гб, ведь это ни много ни мало почти 8 DVD-дисков?
«Хорошенькое дело! — думаете вы. — Небось, продавец подсунул мне завалявшийся на складе винт меньшего размера, а деньги взял по полной». Что же это, обман? И да, и нет.
Продавец, у которого вы купили компьютер или винчестер, продал вам именно то, что вы и просили. В этом легко убедиться, открыв крышку системного блока. И тем не менее обман налицо. В чем тут дело?
Вас надули? Несомненно. Но кто?
Сделали это с восточной элегантностью где-то в Юго-Восточной Азии, где скорее всего и изготовили купленный вами жесткий диск. В погоне за объемами выпущенной продукции, изготовитель немного подтасовал цифры. Как? Сейчас разберемся.
Как вы знаете, компьютер работает в двоичной системе счисления. Иными словами, оперирует лишь с двумя цифрами: 0 и 1. То, что наличие напряжения (1) нелегко перепутать с его отсутствием (0), намного уменьшает вероятность сбоев и ошибок в работе компьютерных программ. Поэтому в двоичной (бинарной) системе роль привычного нам числа 10 играет цифра 2. И все «компьютерные» числа являются степенями двойки: 2, 4, 8, 16, 32
В частности, если перемножить число 2 само на себя 10 раз, то получим число 1024, которое играет важную роль «компьютерной тысячи». А соответствующее количество байт, то есть единиц измерения объема информации, называется килобайт, 1024 байта. Аналогично 1024 килобайта образуют мегабайт, 1024 мегабайта образуют гигабайт, 1024 гигабайта образуют терабайт.
А теперь давайте посчитаем, сколько это составляет байт:
1 килобайт = 1024 байт = 1,024*103 байт;
1 мегабайт = 1024*1024 байт = 1,048*106 байт;
1 гигабайт = 1024*1024*1024 байт = 1,074*109 байт;
1 терабайт = 1024*1024*1024*1024 байт = 1,100*1012 байт.
Но производитель винчестера — хитрец. Ему нужны объемы производства, и чем они больше — тем лучше. Поэтому он, не моргнув глазом, называет миллиард, то есть 109 байт гигабайтом, что на 7,4% меньше фактического, «настоящего» объема гигабайта — 1,074*109 байт. Иными словами, он выдает желаемое (себе) за действительное.
Вот и получается, что в «настоящих», а не «фиктивных» гигабайтах объем вашего якобы 500 Гб диска составляет всего 500/1,074 = 465 Гб. О чем нам и поведала операционная система, которой чужды всякие там маркетинговые цели.
Эту «маленькую» хитрость производителей оборудования всегда надо иметь в виду, когда покупаете какой-либо носитель информации: жесткий диск, флеш, mp3- или mp4-плеер, модуль дополнительной памяти для цифровой камеры или мобильника.
К примеру, недавно я приобрел себе удобный mp3-плеер, на котором было написано: объем 4 Гб. Но ведь мы с вами теперь знаем, что на самом деле объем находящейся в нем флеш-памяти составляет только 4/1,074 = 3,72 Гб. Вот такой фокус.
Учитывая стремительный рост объемов носителей, который, согласно закону Мура, удваивается каждые полтора года, недалек тот час, когда мы будем измерять объемы жестких дисков компьютера в терабайтах. А терабайт, как мы выяснили — это 1,1*1012 байт. Так что продавцы выиграют на продаже «фиктивных терабайт» целых 10%!
Не обманитесь на рекламе! Покупая диск объем 1 Тб, вы фактически получите всего 0,91 Тб или 931 Гб. Успехов вам!
Павел Гусев, что бы не говорил Дмитрий К., Ваша статья практически полезна, а по каким причинам помещается объем информации меньше, чем я рассчитывал, мне "до лампочки".
Оценка статьи: 5
0 Ответить
Богдан С. Петров, спасибо за оценку. Мы, наконец, дожили до "терабайтных" жестких дисков, в которых помещается только 909 гигабайт, включая оглавления и служебную информацию.
Успехов!
0 Ответить
Не нужно винить разработчиков за то, что на жестких дисках "якобы" нехватает байт. Виной этому ваше незнание систем счислений, а также десятичных и двоичных приставок.
Вы уверены, что в килобайте 1024 байта, но это не так. Десятичной приставкой кило - обозначают 1000 единиц (10^3). Пример: килограмм - 1000 грамм.
Двоичная пристака (по МЭК) для обозначения 1024 байт (2^10) = 1 кикибайт.
Соответственно 500 Мегабайт, это не 500 * 2^20 , а 500 Мегабайт = 500 * 10^6 = 500 000 000 байт!
А вот 500 Мебибайт = 500 * 2^20 байт = 524 288 000 байт.
То что мы привыкли считать килобайт за 1024 байт, виновата именно наша безграмотность. И не надо винить разработчиков или продавцов.
Ещё хочу добавить, что на диске помимо свободного места находится служебная информация (таблица размещения файлов, указатели файловой системы, и т.д.), она тоже занимает место. Поэтому свободное место на диске в 500 000 000 байт, ДОЛЖНО быть даже меньше этой цифры, ведь без файловой системы использовать диск невозможно!
Поставил вашей статье 1 (кол), вы уж не обижайтесь. Статья не актуальна.
Оценка статьи: 1
0 Ответить
Дмитрий К., здравствуйте.
Спасибо за оценку. А также за просвещение, т.к. я не знал о таких единицах, как "кикибайт" и "Мебибайт". Если не трудно, киньте, пожалуйста, ссылку, где об этом можно прочитать более подробно.
Жаль только, что к этому Вашему профессиональному мнению не прислушались многочисленные авторы книг и учебников по компьютерной тематике за последние три десятка лет. И ввели в заблуждение все мировое сообщество (и меня, в частности) своими "килобайтами" и "мегабайтами" вместо правильных понятий "кикибайт" и "Мебибайт".
Так мое "незнание систем счислений, а также десятичных и двоичных приставок", видимо, сыграло со мной злую шутку.
Успехов!
0 Ответить
Павел Гусев, Двоичные приставки.
0 Ответить
Марианна Власова, спасибо Вам за полезную ссылку, Вы оказались оперативнее, чем автор заметки.
Учту в своих будущих статьях.
Успехов!
0 Ответить
Так и хочется спросить: "Ну и что?" Что теперь - требовать долива? Или цена рассчитывается за байт? Как раз нет, устройства большей емкости и дешевле в пересчете на байты.
А загрузочных секторов на Ваших дисках нету? А кластеры заполняются полностью?
У меня SSD, 4 Гб по техническим характеристикам. Но в "Свойствах" диска показывает 3,69 ГБ = 3971870720 байт - и все верно по Вашим расчетам. Но они не отвечают на вопрос, где же 28129280 байт.
0 Ответить