Что такое rom для android

Android, из чего состоит прошивка ROM

Сегодня я постараюсь объяснить, что такое прошивка популярным языком, рассчитанным на неискушенного пользователя.
Для начала давайте определимся с происхождением самого этого термина.

Итак, что такое прошивка, в изначальном понимании этого термина. Давным давно, когда вычислительные устройства были большими и некоторые их экземпляры занимали целые комнаты, их встроенная (постоянная) память изготавливалась весьма оригинальным образом.

Каждая ее ячейка состояла из небольшого кольца, выполненного из специального материала – феррита, который легко намагничивается. И в каждое кольцо продевалось две петельки провода, предназначенные для записи (намагничивания), стирания (размагничивания) и считывания информации из этого кольца. А информации в нем хранилось всего лишь один бит: 0 – когда кольцо размагничено и 1, когда намагничено. Знаете, сколько таких колец нужно, чтобы обеспечить устройству 1 гигабайт встроенной памяти? Я вам скажу: всего лишь 8 589 934 592 штуки.

И вот процесс продевания проводов в эти кольца при изготовлении постоянной памяти для старых устройств так и назывался – прошивка.

А теперь вернемся к нашим планшетам и смартфонам. Они, как и любой современный компьютер работают под управлением операционной системы (Windows, Linux, iOS, Android и т.п), которая полностью отвечает за их работу. Иными словами, если внутреннее железо компьютера – это его мозг, то операционная система – это его сознание, которое управляет компьютером.

Без операционной системы любой компьютер, планшет или смартфон – набор мертвого железа. И если на компьютер, операционную систему мы устанавливаем, записывая ее на его жесткий диск, то в планшете или смартфоне операционная система хранится в его внутренней памяти, занимая часть тех 4, 8, 16, 32 или даже 64 гигабайт, которые имеют современные устройства.

Вы наверное уже догадались, что именно эта процедура «установки» операционной системы на планшет или смартфон и называется прошивкой, поскольку система записывается (прошивается) в его постоянную, внутреннюю память.

Теперь вы понимаете, что выражение «сменить пошивку» на планшете или телефоне означает примерно то же самое, что «переустановить Виндовс» на компьютере.

Кроме того, и сам файл с операционной системой, которая записывается на устройство называют прошивкой. Так как начинка или «мозги» у каждого планшета или телефона разные, прошивка создается для каждого устройства отдельно. Прошивки бывают двух типов:

1. Официальные, выпущенные производителем устройства, которые или автоматически загружаются на планшет или телефон через интернет подключение (так называемые прошивки по «воздуху»). Их также чаще всего можно скачать на планшет с сайта производителя и установить вручную. Этот тип прошивок еще часто называют обновлением системы.

2. Самодельные прошивки, их еще называют «кастомные» или «альтернативные». Обычно это улучшенные или доработанные независимыми разработчиками официальные прошивки. К ним также относятся прошивки основанные на официальных версиях «чистой» операционной системы Android от компании Google, такие как CyanogenMod или MIUI.

Рассмотрим состав прошивки , на примере состава прошивки от ZTE , в принципе она с небольшими изменениями идентична на всех Android устройствах

Читайте также:  Аналог сири для андроид

0.25 Мб.) — предзагрузчик. Обеспечивает связь телефона с FlashTool-ом в «режиме USB» для прошивки, а также обеспечивает запуск устройства. Предположительно грузит в оперативную память uboot и передаёт ему управление.
dsp_bl (

0.75 Мб.) — Малоизвестная вещь. Судя по названию микропрограмма процессора. Порча его превращает телефон в планшет без комуникаций. Какими потом прошивками не прошивай телефон беспроводные сети работать не будут. Решение: прошить рабочий dsp_bl. (Только MT65x3, MT65x5, MT65x7!)
nvram (

3.0 Мб.) — хранит калибровки железок, IMEI, MAC-адреса BT и WIFI и другое. Точка монтирования /data/nvram.
seccnfg (

0,125Мб.) — неизвестная штука, обычно содержит только пустоту «FF FF. «.
uboot (

0.375 Мб.) — загрузчик операционной системы + драйверы для инициализации основного оборудования (дисплей, процессор, GPIO).
boot (

6.0 Мб.) — ядро и драйверы операционной системы (камеры, датчики, сенсоры). Точка монтирования /.
recovery (

6.0 Мб.) — минисистема (система в ядре) функцией которой является только резервирование/восстановление приложений системы, сброс до заводских установок. В расширенном recovery функционал конечно же намного богаче.
secstatic (

1.156 Мб.) — sec_ro , зачем нужно не понятно, при стирании на Android 2.2.1 и 2.3.5 ничего не происходит. На Android 2.2.2 (преимущественно у Fly-ying) этот раздел занимает хороший кусок ROM и в нём находятся службы Google. Точка монтирования /system/secro. Файловая система yaffs2.
misc (

0.375 Мб.) — неизвестная штука, обычно содержит только пустоту «FF FF. «.
logo (

3.0 Мб.) — Первая картинка при включении, картинка зарядки. На 95% содержит только пустоту «FF FF. «.
expdb (

0.65 Мб.) — неизвестная штука, обычно содержит только пустоту «FF FF. «.
system (

160-210 Мб.) — системный раздел Android. Тут всё что относится к функционированию аппарата, от «морды» до поддерживаемых функций операционной системы. Всё, что здесь изменяется не подлежит востановлению заводским сбросом. Точка монтирования /system. Файловая система yaffs2.
cache (

62.0 Мб.) — раздел для расположения временных файлов. Обычно используется приложениями («Маркет», «ROM Manager» . ). При утрате содержимого раздела функционирование системы не пострадает. Неверное же содержимое может привести к зависанию при загрузке устройства. Полностью стирается при заводском сбросе. Точка монтирования /cache. Файловая система yaffs2.
userdata (

220-290 Мб.) — data, это раздел для установки программ календарей, телефонок, профилей, настроек различных программ и системы. При утрате содержимого раздела обычно* функционирование системы не страдает. Неверное же содержимое может привести к зависанию при загрузке устройства. Полностью стирается при заводском сбросе. Точка монтирования /data. Файловая система yaffs2.

Источник

Типы памяти андроид смартфонов. RAM (ОЗУ) андроид. ROM (ПЗУ) андроид. Внутренняя память андроид.

Все андроид смартфоны оснащаются различными типами памяти — RAM (ОЗУ), ROM (ПЗУ), Internal phone storage, они обеспечивают работу внутренних процессов или сохранность определенной информации.

Память андроид смартфонов RAM ( Random Access Memory ), или ОЗУ (оперативное записывающее устройство) – это та память, которая обеспечивает работу запущенных или запускаемых процессов. Данный тип памяти является как бы буферной памятью, она может использоваться практическими любыми приложениями, как внутренними системными, так и сторонними (установленными).

Память android смартфонов RAM (Random Access Memory)

Информация записывается и стирается очень быстро без эмуляции. Оперативная память RAM требует непрерывный источник питания, в этом случае информация, находящаяся в блоках памяти является действительной, в случае отключения энергии (отключение смартфона) содержимое оперативной памяти RAM удаляется. Современные ОС Android могут управлять RAM памятью на основе ее объема, решая, сколько приложений можно запускать одновременно, или в каком порядке обрабатывать ресурсоемкие приложения. Системную информацию о состоянии оперативной памяти RAM , можно посмотреть в менеджере задач (Task Managers), тут отображаются работающие в текущий момент процессы, количество выделенной для них памяти, а также свободная, незадействованная память вашего устройства. Если при работе с андроид устройствами (смартфон, планшет, ноутбук) у вас появляется сообщение, что не хватает памяти для работы запускаемого приложения, тогда нужно отключить не нужные вам процессы в меню НАСТРОЙКИ – ПРИЛОЖЕНИЯ – РАБОТАЮЩИЕ ПРИЛОЖЕНИЯ. Это позволит оптимизировать оперативную память RAM .

Читайте также:  Как расширить экран android

Память android смартфонов ROM (Read Only Memory)

Следующий тип памяти андроид устройств — ROM (Read Only Memory), по нашему ПЗУ (постоянное запоминающее устройство). Основное отличие ROM-памяти от RAM-памяти, заключается в том, что она не требует источника питания для работы, таким образом, этот тип памяти является постоянным (не стираемым) даже при выключенном смартфоне или др. устройстве. Обычно в андроид смартфонах R O M-память используется для хранения самой операционной системы.

Еще одной важной характеристикой ROM-памяти является тот факт, что она может использоваться только для чтения, вся информация, сохраняемая этим типом памяти, не может быть изменена в обычных условиях. Это обязательное условие защищает информацию от случайного стирания. ROM память андроид смартфонов разделена на несколько частей, в одной из них хранится сама ОС Android, доступ к ее файлам ограничен. Для получения доступа, пользователю необходимо получить root права (супер-администратор), и только тогда вы сможете что-либо изменять в этом разделе. Стоит заметить, что при получении root прав, вы лишаетесь гарантии на работоспособность вашего устройства, данную производителем. Обычно пользователи используют root права для перепрошивки ОС своими силами.

Внутренняя память android смартфонов (Internal phone storage)

Третий тип памяти в андроид смартфоне – это внутренняя память (Internal phone storage). Попросту говоря, это та память, которая доступна пользователю для хранения его личной информации (программы, приложения, текстовая информация, и др.), сюда не входит память SD-карт. Эта память не требует постоянного источника питания и позволяет неоднократно стирать и записывать информацию в ее разделах. Для того, что посмотреть состояние памяти, количество, наименование и размер установленных в ее разделах приложений, нужно зайти в меню НАСТРОЙКИ – ПРИЛОЖЕНИЯ – ИСПОЛЬЗОВАНИЕ ПАМЯТИ. В этом же меню можно удалять ненужные или неиспользуемые андроид приложения для увеличения объема внутренней памяти. Также это меню позволяет переносить данные на SD-карту, что тоже позволяет освободить место во внутренней памяти андрод смартфона.

Память android смартфонов MicroSD / SDHC

И последний тип памяти, доступной в андроид смартфоне – это MicroSD / SDHC, или карты флэш-памяти. Этот тип памяти может быть использован пользователем в широком диапазоне, сюда можно записывать любую информацию, удалять ее или редактировать. На карту памяти можно переносить часть приложений из постоянной внутренней памяти, что освобождает ее пространство для системных программ. В настоящее время объем такой памяти может достигать 64 ГБ, чего более чем достаточно для таких андроид устройств, как смартфон или планшет.

Читайте также:  Chameleon run для андроид

2 комментарии

  • КомментироватьЧетверг, 23 Ноябрь 2017 10:19 написал Роман

Прошу мне помочь. Все время мучаюсь — не хватает памяти планшета OYSTERS 14N. Поставил программу из Плей маркета- Все в одном. Она отлично работает и очищает ОЗУ — практически половина оперативки свободна. Но вот другая болячка. Программа Все в одном показывает, что не хватает памяти RОM. Остается 30-40 Мб и я не могу запустить Ютуб. Мне непонятно, как эта память (ПЗУ) может быть так заполнена (ведь обычно не хватает оперативки). Как мне очистить часть памяти RОM, чтобы нормально пользоваться планшетом?

Очень хочу купить китайский смартфон iOcean G7. К сожалению, последняя модификация этого смартфона характеризуется памятью RAM/ROM 1GB-8GB.Есть возможность вставить micro CD в 32GB. Скажите пожалуйста, можно ли обойтись таким объемом памяти?

Источник

В чем разница между AOSP ROM и стоковым ROM?

Я хотел бы знать, в чем разница между этими двумя.

Каковы преимущества или недостатки использования AOSP ROM по сравнению с Stock ROM?

Это просто Theme / Skin / UI и Bloatware, которые отличаются или есть что-то еще?

ПЗУ — это ПЗУ, которое поставляется с устройством; устройство «снабжено» этим ПЗУ изготовителем. Android обычно настраивается производителем до некоторой степени; как минимум, должны быть драйверы для конкретного устройства и так далее, чтобы Android работал на конкретном устройстве. Как отмечает «Поток», настройки могут включать настраиваемую тему, панель запуска и приложения по умолчанию, как в HTC Sense.

AOSP ROM — это ROM, основанный на Android Open Source Project. В чистом смысле AOSP относится к неизмененным ПЗУ или коду от Google. Название часто используется для пользовательских ПЗУ, которые очень близки к исходному AOSP, поскольку эти ПЗУ все еще необходимо настраивать; например, я не могу загрузить / скомпилировать исходный код Android и запустить его на своем Samsung Vibrant, не выполняя никаких настроек. Название часто используется для обозначения ПЗУ, у которого нет пользовательского модуля запуска или многих других модификаций, которые носители делают с помощью Sense, TouchWiz, Motoblur и др., Хотя они все еще могут быть тематическими. Более точное название для простых, в основном неизмененных ПЗУ для устройств, не принадлежащих Google, вероятно, «ванильные ПЗУ». (Это различие является частью нашей политики тегирования здесь; см. Эту мета-дискуссию для получения дополнительной информации.

Технически, стоковые ПЗУ — это все ПЗУ AOSP, кроме версий Android, которые еще не были выпущены. Сотовые ROM не являются AOSP, но (например) Gingerbread ROM являются AOSP, так как исходный код 2.3 доступен на http://source.android.com/ . (Это предполагает, что Google не скрыл части кода и тайно передал его производителям.)

Чтобы еще больше добавить к путанице, «пользовательское ПЗУ» вообще не относится к настроенным ПЗУ. Этот термин конкретно относится к ПЗУ, которые были настроены третьими лицами (то есть не производителями или поставщиками). Например, я использую пользовательское ПЗУ, которое представляет собой просто переработанное и настроенное ПЗУ. CyanogenMod является еще одним примером, и он имеет много функций, построенных с нуля, а не просто настройки. Большинство ПЗУ AOSP, которые вы найдете для конкретного устройства, являются стандартными ПЗУ, которые были настроены так, чтобы убрать некоторые настройки производителя / носителя и приблизить их к опыту чистого AOSP.

Источник

Оцените статью