Как в iOS и OS X рассчитывается объём свободной памяти?

Максим


Читатели часто спрашивают, почему при покупке, скажем, MacBook Pro на 256 Гбайт в пользование им достаётся только 230 Гбайт, а из 16 Гбайт в iPhone доступно только 12,6 Гбайт. В этой статье мы рассмотрим, как инженеры Apple распоряжаются памятью на устройстве, к которой пользователь не имеет доступа.

Куда девается память?

Клиент Apple, который заплатил за компьютер с модулем памяти в 256 Гбайт, также получает программные файлы и несколько разделов диска, предназначенных для восстановление системы и прошивки. На сайте службы поддержки Apple опубликован документ, в котором описаны все элементы, на которые может выделяться жёсткий диск Mac:

раздел EFI;
раздел восстановления;
блоки выравнивания износа;
область буфера записи;
метаданные;
резервные блоки;
блоки, поврежденные в процессе использования;
блоки, поврежденные с момента изготовления.

Схожая ситуация происходит с iOS-устройствами — iPhone, iPad и iPod также содержат прошивку и разделы, зарезервированные системой.

Не стоит забывать, что Apple нередко выпускает обновления, которые занимают память на устройстве. Если на Mac благодаря большому объёму памяти это не так заметно, то в смартфонах и планшетах с ограниченным объёмом памяти с файлами установки обновлений приходится считаться.

Как узнать объём доступной памяти в Mac и iOS?

Чтобы узнать, сколько места на диске доступно пользователю OS X, достаточно открыть Finder и выбрать «Программы» — «Утилиты» — «Дисковая утилита». В отрывшемся окне выбираем расположенную слева вкладку Macintosh HD.


Более простой способ узнать объём свободной памяти на маке состоит в том, чтобы открыть верхнюю строку меню (нажать на «яблочко» в верхнем левом углу экрана). В открывшемся окне нажимаем на вкладку «Об этом Mac» и выбираем «Хранилище».


В iOS доступное пространство можно просмотреть в Настройках. Откройте раздел «Основные» и перейдите в подраздел «Об этом устройстве».


Двоичная и десятичная система

Apple указывает объём памяти на компьютерах Mac руководствуясь десятичной системой исчисления. Согласно этой системе, 1 Гбайт данных равен 1 миллиарду байт. Однако на самом деле память в электронных устройствах строится по двоичной системе, в которой 1 Гбайт содержит не ровно 1 млрд, а 1 073 741 824 байт.

Рассчитывая общее количество байтов в памяти Mac, Apple делит их на миллиард, и отображает полученное число, как количество Гбайт на устройстве.

Корпорация поступает таким образом потому, что большинство клиентов не разбираются в компьютерной технике настолько хорошо, чтобы знать разницу между двоичной и десятеричной системами исчисления, и понять, почему в 1 Гбайт входит 1 074 миллионов байт, а не ровно 1 миллиард.

В iPod, iPad и iPhone объём памяти отображается в двоичной системе. Общее количество байт делится на 1,073 741 824 миллиарда, полученное число отображается, как количество Гбайт.

0

Рекомендации

Рекомендации

Будь в курсе последних новостей из мира гаджетов и технологий

Мы в соцсетях

Комментарии

+8
Больше всего убивает другое, чтобы его почистить можно голову сломать

Сообщение отправлено из мобильного приложения iGuides
14 марта 2016 в 16:39
#
Oskarr
+367
Вот обман же. Дурят пользователя. Пользователь покупает устройство с определенным размером памяти, но она ему недоступна. А недоступна из за системных файлов. Вывод. Либо ставить дополнительную память и туда грузить системные файлы, а пользователю продавать устройство с заявленной памятью. Либо писать истинную память которая доступна для пользователя на устройствах

Сообщение отправлено из мобильного приложения iGuides
16 марта 2016 в 00:54
#
+25
Все написано в документах же

Сообщение отправлено из мобильного приложения iGuides
16 марта 2016 в 07:37
#

Читайте также