Последние публикации
Клон iPhone 7 стоимостью $80 выпущен в Китае Вполне вероятно, что iPhone входит в число наиболее копируемых из всех
Samsung S8: особенности и специальные функции О противостоянии флагманов Samsung и Apple не рассуждал, наверное, только самый
Делаем Smart TV на базе ОС Android из обычного ЖК телевизора Неким «Must Have» среди домашних гаджетов уже продолжительное время считается
Ищем поблизости носителей языка при помощи Android приложения Hi, Jay! Чтобы изучить новый для себя язык, сегодня предлагается множество способов:
Можно ли мыть смартфон? Теперь можно! В Японии специалистами компании Kyocera изобретен смартфон, который модно мыть
Комментарии
Смотреть все комментарии


» » ОС Android. Вопросы и ответы. «Ядро» Андроид: Что это такое?


ОС Android. Вопросы и ответы. «Ядро» Андроид: Что это такое?

Добавлено 6-02-2013, 10:53, в категорию: Прочие технологии

  • Не нравится
  • 0
  • Нравится

ОС Android. Вопросы и ответы. «Ядро» Андроид: Что это такое?


Термин «Ядро» операционной системы (или просто «ядро») достаточно часто встречается на разнообразнейших форумах и блогах, посвящённых всему, что касается ОС Android. Давайте разберемся, что именно подразумевается под этим термином.

Само понятие «Ядро» не есть нечто специфически и уникально относящееся к ОС Android, нет. Термин «Ядро» применяется ко всем, как мобильным (iOS, Android, WP7 и прочим), так и ПК-шным (Windows, MacOS, Linux и другим) операционным системам и означает некий набор специальных команд, связывающих воедино программное обеспечение устройства и его механо-электрическую часть, и отвечающий за полное соответствие выполняемых пользователем действий ожидаемому результату-ответу от устройства.

Связь между «Ядром» ОС и «железом» устройства обеспечивают т.н. «драйверы», т.е. специальные программы, переводящие механо-электрические действия пользователя в электрические сигналы, понятные «Ядру» и наоборот. Как всё это происходит:

Вы нажимаете на какую-то область экрана смартфона, на которой нарисован ярлык запуска приложения (к примеру). Сенсоры экрана реагируют на ваше касание, определяют точку касания и передают координаты точки «ядру» (работают драйверы экрана). «Ядро Андроид», получив координаты, даёт запрос типа «Что делать в этом случае?» в библиотеку. Оттуда «ядро» получает ответ: «Запустить приложение». Далее следует целая серия команд на запуск приложения (используются драйвера устройства, связанные с центральным процессором, памятью, дисплеем устройства). И, как результат, вы видите загрузочное окно приложения и, после загрузки приложения, начинаете с ним работать. Конечно же, весь этот процесс происходит намного быстрее, чем чтение вышенаписанных слов.

Для каждой новой версии ОС (и, соответственно, «ядра» ОС) разработчикам приходится совершенствовать, модифицировать драйвера к устаревшим для этой ОС устройствам. Равно как и при выходе новых типов процессора, памяти и прочих усовершенствований. Поэтому существует определённая система классификации версии ОС: первая цифра – номер основной версии ОС («ядра» операционной системы), все остальные цифры означают модификации «оболочки» «ядра» – драйверы, обновлённое ПО. Причём, чем «ближе» стоит цифра, тем «ближе» к «ядру» находятся изменения.

Если бы не было незыблемой основы любой ОС – её «ядра», разработчикам ПО, равно как и производителям «железа», пришлось бы буквально для каждого действия пользователя писать свой набор кодов, что, согласитесь, не только неудобно, но и весьма неправильно с любой точки зрения.

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

А что Вы думаете по этому поводу? Оставьте свой комментарий:

Оставить комментарий
0
2 531

Ваши комментарии: