Несколько раз обращал внимание на то, что многие люди путают несколько не совсем связанных между собой понятий а именно количество свободной оперативной памяти, места на системном разделе и чего-то, что iTunes обозначает как «Other».
Оперативная память
Это то, где живут и исполняются программы на телефоне. При запуске каждой программе выделяется некоторое количество памяти с той целью, чтобы она могла жить и работать. При необходимости по требованию программы ей выделяется больше памяти. Память нужна программам в основном для того, чтобы держать там собственный исполняемый код, а также всякие данные например, картинки, которые в данный момент рисуются на экране (солнышко для Weather. app, если на улице ясно, кривая с курсом акций для Stocks. app, обложки дисков для CoverFlow в iPod) и тому подобное. Поскольку на телефоне установлена операционная система OS X, суть Unix, в теории при нехватке памяти он может создавать файлы-хранилища для «виртуальной» памяти, куда сгоняются неиспользуемые в данный момент данные. Но это в данный момент несущественно, потому что
Apple рассудила, что iPhone мобильное устройство (какая новость, не правда ли?), и потому программам не нужно выделять большого объема оперативной памяти, чтоб не зажирались (и это правильно, потому что это повлечёт за собой тормоза системы и приложений, а кому хочется работать с тормозящим телефоном?). Поэтому в системе встроены специальные средства мониторинга запущенных приложений и если любое из них превышает допустимые пределы по оперативной памяти, оно оперативно «отстреливается». Такое бывает, например, если при помощи SummerBoard поставить большой фоновый рисунок под иконки, или загрузить очень много обложек дисков и все их пытаться просматривать.
Место на системном разделе
Внутренний диск iPhone разделен на две неравные части. Первая из них, размером 300 мегабайт, содержит систему и исполняемые файлы. Вторая, размером «всё что осталось» то есть примерно 7.5 гигабайт для восьмигигабайтного iPhone, содержит музыку, фотографии, рингтоны, картинки, настройки и прочее.
Системный, 300-мегабайтный раздел, обычно защищен от записи (для Unix-маньяков: fstab ro). Именно операцию по разрешению записи и изменения файлов делает так называемый процесс jailbreak. Пользовательский, большой раздел, обычно защищен от возможности запуска с него программ (для Unix-маньяков: fstab noexec). Современные jailbreak’и убирают и первое, и второе, так что на системный раздел можно писать, а с пользовательского запускать приложения.
Тем не менее, как ни крути, но большинство сторонних программ ставится в системный раздел. А там и так места с гулькин нос при полном отсутствии установленных приложений от третьих лиц там всего около 40 свободных мегабайт пространства. Добавим Installer, Apollo (8 мегабайт!), еще пачечку прочего и оп-ля! Места остается всего ничего, а система начинает автоматически предупреждать Вас о том, что место заканчивается, и предлагает удалить фото или музыку. Дело в том, что Apple не подозревала, что место может заканчиваться и на системном разделе (а чаще всего оно так и происходит), ведь он обычно защищен от записи! Поэтому и выдается сообщение, которое ставит многих в тупик. Удаление фото или музыки в данном случае не поможет никак, потому как фото и музыка лежат в пользовательском разделе, а забит-то системный. В таких случаях стОит просмотреть то, что у Вас установлено, и удалить часть ненужных приложений. Также придуманы варианты переноса части (или всех) программ на пользовательский раздел, где места побольше, но я этой темы здесь касаться не буду.
Other в iTunes
Мы с вами уже говорили о том, что у телефона два раздела на диске системный и пользовательский. На последнем лежит всё, что синхронизирует с телефоном iTunes, плюс системные настройки, дополнительные файлы, нужные для функционирования сторонних приложений (если разработчики молодцы и подумали об этом), и прочая шелуха, особенно не заметная, но так или иначе нужная cache Safari, архив почты и СМСок, и прочая, прочая. Именно всё это iTunes и определяет как «Other». Не стоит бояться того, что размер Other’a растёт потому что 7 гигабайт разрешает некоторые вольности по сравнению с 300 мегабайтами системного раздела.
А у меня на даче живёт отличный выводок ежей. По вечерам, когда уже почти темно, они организованной толпой выдвигаются к нашему дому в ожидании пищи. Едоки они самые благодарные, потому мы уже привыкли засыпать под сосредоточенное похрустывание пищи ежиным семейством. И, что характерно, в отличие от нас, неразумных людей, копающихся в ещё более неразумных железках, они никогда не перепутают свою миску и туалетный домик соседей.
Original by Слава Карпенко
10 комментариев
Форум →Какой неожиданный финал! Слава, респект, ты не лишен писательского таланта!
ПРо ежей супер :)
Статейка поучительная..
Спасибо
Да, про ёжиков порадовало. :)
Хотелось бы добавить, что перенести на другой раздел программы помогает BossTool, а вот установка перлов, питонов и прочего переноситься не будет.
Супер! давно не хватало подобного разъяснения. Это актуально одинаково для всех прошивок?
И хотелось бы узнать, как происходит такое конкретное разделения памяти при том, что вроде флешка одна, раздел один (или нет?) и MobileFinder показывает абсолютно привычную для маков файловую систему без каких-либо разграничений…
Большой Респект!
отличная статья, спасибо за пояснение!
Очень молодец.
Зачет!=) ЕЖИ РУЛЯТ=)) Конечно=) такие стать и нужны=) а то все подставки для телов самые сексуальные части фонов=))) КРасавец! Продолжай в том же духе=)) Народ хочет больше такого=))) Респект=)))
Очень хорошая статья!
“даешь еще подобных”!
билн во даешь)))))))))))
Нашли орфографическую ошибку в новости?
Выделите ее мышью и нажмите Ctrl+Enter.Как исправить цвет экрана iPhone?
Как отредактировать контакты на iPhone?
MacBook сильно греется, как его охладить?
Как полностью отключить Touch Bar в MacBook
Видео в Safari на iOS 11 воспроизводится рывками
Как сбросить Apple Watch без iPhone, если забыли пароль разблокировки
Горячие клавиши iOS для беспроводной клавиатуры
iPhone не включается, что делать?