Дело о пропавших гигабайтах


В случае отсутствия свободного места на компьютере вы покупаете хороший, блестящий 500 ГБ жесткий диск. Но к вашему ужасу, вы понимаете, что его фактическая емкость составляет всего 465 ГБ. Куда делось пространство на 35 ГБ? Ваш друг утверждает, что он используется "форматированием". Но форматирование не может занять столько места... или может?

Мелкий шрифт: "1 ГБ = 1 миллиард байт. Фактическая отформатированная емкость будет меньше."

Почти все жесткие диски имеют эту маркировку где-то на коробке, или даже на самом диске. Это на самом деле ключ к делу о пропавших гигабайтах. Обратите внимание, что он а) определяет, что такое "гигабайт" (ГБ), и б) добавляет отказ от ответственности, что фактическая емкость после форматирования будет меньше.

Форматирование

Жесткий диск состоит из секторов. Номера этих секторов определяются низкоуровневым форматом, который в современных дисководах делается на заводе. "Форматирование", которое вы делаете, когда покупаете новый жесткий диск, на самом деле является процессом а) определения разделов в MBR или GPT и б) создания пустой файловой системы.

Файловая система - это уровень абстракции между" файлами", которые вы видите, и физическими секторами диска. (Каждый сектор обычно имеет размер 512 байт.) Он хранит имена и позиции каждого файла. Очевидно, что некоторое пространство занимают эти "метаданные", а некоторое пространство занимает таблица разделов и MBR.

Тем не менее, современные жесткие диски продаются с их низкоуровневой форматированной емкостью, объявленной в терминах 1 ГБ = 1 миллиард байт. "Форматирование" занимает незначительное пространство.

Что такое гигабайт?

Если форматирование на самом деле не занимает все это пространство, что делает? Ответ кроется в определении производителя "гигабайта".

Гигабайт SI определяется как 1 миллиард байт точно, и это цифра, которую производители используют для рекламы своих дисков. Однако компьютеры используют определение 1 КБ = 1024 Б, 1 МБ = 1024 Кб и 1 ГБ = 1024 МБ. Таким образом, 1 ГБ = 1024 * 1024 * 1024 байты = 1,073,741,824 байта, насколько ваш компьютер обеспокоен.

Математика:

500 * 1000 * 1000 * 1000 байт = X * 1024 * 1024 * 1024 X = 500 * ((1000 * 1000 * 1000) / (1024 * 1024 * 1024)) Х = 500 * 0,931322574615478515625 Х = 465,66128... Ну, что теперь делать... 465 ГБ. (Чтобы быть точным, Управление дисками сообщает, что мой диск "500 GB" содержит 465.76 GB данных, что на самом деле немного больше, чем рекламируется, если вы посчитаете!)

Из-за неоднозначного определения таких терминов, как "гигабайт", "килобайт" и "мегабайт", поскольку каждый из них может быть интерпретирован как кратный 1000 (SI) или 1024 (binary), был разработан новый набор терминов. Вот они:



Таким образом, более точной меткой для диска "500 GB" является "465 GiB". "Недостающие гигабайты" никогда не существовали в первую очередь, и это только один из способов для производителей, чтобы раздуть кажущуюся емкость своих дисков.

Вывод

Так куда же делись недостающие гигабайты? Были ли они использованы форматированием? Нет. Лгал ли производитель жесткого диска? Нет, но они использовали двусмысленное определение "гигабайт". Что вы можете с этим поделать? Ничего, на самом деле; просто осознавайте разницу между объявленной мощностью и фактической мощностью.

Обратите внимание, что разные операционные системы обозначают вещи по-разному. Mac OS X 10.6 фактически использует определение SI гигабайта, поэтому ваш 500-гигабайтный (рекламируемый) диск будет указан как " 499 ГБ "или даже"500 ГБ". Windows использует термин "гигабайт" для обозначения гибибайта и так далее. Использование Linux и Unix различается, но Gnome использует маркировку "GiB", чтобы избежать двусмысленности.
Автор этого материала - я - Пахолков Юрий. Я оказываю услуги по написанию программ на языках Java, C++, C# (а также консультирую по ним) и созданию сайтов. Работаю с сайтами на CMS OpenCart, WordPress, ModX и самописными. Кроме этого, работаю напрямую с JavaScript, PHP, CSS, HTML - то есть могу доработать ваш сайт или помочь с веб-программированием. Пишите сюда.



тегизаметки, компьютеры, интересное




Отправляя сообщение я подтверждаю, что ознакомлен и согласен с политикой конфиденциальности данного сайта.



Урок 42. Методы C#
Required и onclick
Добавляем функционал избранное к опенкарт