Почему iPhone на 128 ГБ имеет емкость 113 ГБ? [дубликат]

На упаковке iPhone Apple определяет 1 ГБ как 1 000 000 000 байт (а не 1 073 741 824 байта), поэтому в итоге вы теряете 9 438 953 472 байта (~ 9 ГБ), вычисляя таким образом его для 128 ГБ пространства (128 000 000 000 байт = ~ 119 ГБ).

Мой iPhone говорит, что у него 113 ГБ, но должно быть 119 ГБ, так куда же пропали остальные 6 ГБ?

Небольшая придирка, но вы смешиваете метрические префиксы и двоичные префиксы . 128 ГБ — это ~119 ГиБ.
Дружеская придирка к вашей придирке: стандарты памяти JEDEC .
@AndrewLarsson JEDEC — американская отраслевая организация — никто никогда не обвинял американцев в разумности, когда дело доходит до единиц, а отраслевые организации (сосредоточенные на полупроводниках для повышения) в предвидении и логических и дальновидных спецификациях. SI — это международная система стандартов, определение килограмма которой восходит к 1799 году, задолго до того, как существовал JEDEC.
Вы смотрите на разницу между гигабайтами (ГБ) и гибибайтами (ГиБ или, в некоторых случаях, ГБ). Гибибайт составляет 1 073 741 824 байта; гигабайт это 1 000 000 000.
@phihag То, что стандарт старше, не означает, что в нем больше смысла :) И это не похоже на то, что международный стандарт датируется 1799 годом - это просто время, когда этот термин был кодифицирован во Франции . Вы могли бы так же легко сказать, что он восходит к древней Греции, где «кило» уже означало «тысячу» тысяч лет назад :) Наконец, байт не является единицей СИ, и при этом он не является производным от СИ. Несмотря на определенные преимущества использования общих префиксов единиц измерения, мы по-прежнему используем часы и дни, не так ли? :)
@Luaan Спасибо за указатель. кило восходит к Древней Греции, где кило уже означало 1000 тысяч лет назад. Для меня имеет смысл не вмешиваться в это ясное и хорошо зарекомендовавшее себя определение, иначе мы получим десятки определений для одного и того же имени модуля .
@phihag И все же та самая статья, на которую вы ссылаетесь, на примечания, которая mиспользовалась для обозначения мили в прошлом, но ее пришлось изменить на то, miкогда были введены единицы СИ, чтобы избежать двусмысленности. Раньше все mчто-то значили, но им пришлось измениться в ответ на недавно введенный стандарт (это имеет забавные параллели с IE/NetScape и спецификацией HTML, среди многих других :P). Если бы на каждый вопрос был один правильный ответ, мы могли бы договориться обо всем, а? :D

Ответы (4)

Остальные 6 ГБ — это сама ОС. Указанная емкость представляет собой значение физической памяти телефона, а не объем, который может использовать владелец. Размер iOS составляет около 6 ГБ.

Кроме того, отформатированная емкость меньше, чем размер чипов, встроенных в устройство. Он находится в очень маленькой сноске внизу технических характеристик каждого устройства iOS . Обычно примечание № 1

картинка сноски

Как вы можете видеть по следующей ссылке, каждая ОС отличается в зависимости от версии, типа устройства и размера устройства, поэтому разрыв в спецификациях с используемым пространством не является фиксированной константой.

Почему Apple не показывает, что емкость составляет 119 ГБ, а используется 6 ГБ. Как и на Маках. Можете ли вы подтвердить, что iOS исключена из емкости?
Использование большего значения создает впечатление, что в телефоне больше памяти, чем на самом деле. Подобный вопрос задается в этой теме .
Я думаю, что это, вероятно, правильный ответ. Но пока не могу найти подтверждения. Кстати, иногда можно увидеть на абсолютно новых устройствах, что используется около 1 Гб.
@user1561346 user1561346 Я направлю вас в Ask Different Chat для обсуждения того, почему Apple делает X — это приводит к предположениям и, как правило, не по теме основного сайта.
@bmike Я не спрашиваю, почему Apple что-то делает. Вопрос в том, куда исчезло пространство. Я просто хотел уточнить, то ли это какое-то странное форматирование хранилища, то ли просто размер iOS вычитается из емкости.
Кстати, если размер установленной iOS 9 составляет около 6 ГБ, то почему емкость модели на 16 ГБ составляет ~ 11,8 ГБ, когда она должна быть 16 000 000 000 / 1024 / 1024 / 1024 = 14,9 ГБ - 6 ГБ = 8,9 ГБ.
ОС требуется некоторое пространство во время выполнения для работы.
@user1561346 user1561346 Вам также нужны некоторые данные для хранения информации о данных, которые вы храните - метаданные файловой системы. Как правило, они масштабируются с общей емкостью, поэтому большие диски также означают, что больше емкости «теряется» в этих структурах. Может быть, это входит в цифру 6 ГБ, а может быть, система на модели 16 ГБ просто другая. К сожалению, трудно найти технические подробности о том, что делает Apple :/
@user1561346 user1561346 Как и в случае с ОС, для обновлений не просто так требуется достаточно свободного места. Он использует тот же диск, который вы используете для личного контента. support.apple.com/en-ca/HT203097

Я полагаю, что iOS также отображает емкости в значениях с основанием 10, поэтому iOS покажет необработанное пространство как 128 ГБ. Разница в 15 ГБ (128-113) связана как с iOS, так и с форматированием, а не с расхождением между base-2 и base-10.

Это был мой опыт - комбинация потерь в файловой системе, использование системными файлами и, возможно, очень маленький компонент контроллера хранилища должны составлять общую сумму.

Проще говоря, он используется операционной системой. Весь этот код должен был куда-то деться, верно? Кроме того, если вы заметили, с каждым новым крупным обновлением они пытаются сократить это пространство. Даже если вы напишете простую программу, она займет часть памяти вашего компьютера. Та же концепция и для мобильных телефонов.

ОС нуждается в этом пространстве, операционные системы занимают много места