ГлавнаяНовостиПрограммыОбзоры и статьиСоветыПокупкаФорумСвязаться с нами
30
Янв
Изучаем Android. Ядро (Kernel) - что это такое.

Многие владельцы Android устройств на различных форумах и сайтах часто встречают упоминание о чем-то непонятном, что называют ядром, или по-английски kernel. Его можно поменять и упоминание о нем встречается в меню настроек устройства, в разделе «О планшете (телефоне)».

Изучаем Андроид

Если копнуть поглубже, то окажется, что ядро – это часть операционной системы, и оно есть не только у Android, но и у других операционных систем: Windows, iOS, MacOS и прочих. Но нас будет интересовать ядро Android, и что это такое я попытаюсь объяснить на уровне начинающих пользователей.

 

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

 

А ядро Android является, практически, самой главной частью операционной системы, которая отвечает за взаимодействие между всем «железом» и программной частью системы. Ядро состоит из набора драйверов всего имеющегося в устройстве оборудования и подсистемы управления памятью, сетью, безопасностью, и прочих основных функций операционной системы.
Например, когда вы касаетесь экрана, чтобы запустить какое-либо приложение, драйвер сенсорной панели экрана определяет место, в котором произошло нажатие и сообщает координаты другим программам, которые опять же с помощью ядра найдут в памяти устройства нужное приложение и запустят его. Это конечно, очень упрощенная модель, но суть работы операционной системы она отражает.

 

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

 

Ядро управляет абсолютно всем оборудованием: Wi-Fi, Bluetooth, GPS, памятью и прочими устройствами. Не является исключением и «сердце» устройства – его процессор. Ядро может управлять его частотой и энергоснабжением.  
Ядро операционной системы Android, позаимствовано ее разработчиками, компанией Google, у операционной системы Linux.

Изучаем Андроид

Так как ядро управляет всем оборудованием, а оборудование у всех планшетов и телефонов разное, базовое ядро Android дорабатывается производителем для каждого устройства отдельно.

 

Как и прошивки, ядра бывают стоковыми (заводскими) и кастомными – альтернативными, созданные независимыми разработчиками.

 

Зачем нужны кастомные ядра? Стоковое ядро максимально оптимизируется производителем для конкретного устройства, но в нем обычно заблокированы такие важные функции ядра, как, например, управление частотой процессора. И если вам понадобится разогнать процессор своего планшета, вам нужно будет сменить ядро на кастомное, в котором функция управления частотой процессора разблокирована.

 

Кроме того, кастомные ядра, обычно основаны на более свежих версиях Linux ядер. Вот примерный перечень возможностей, которые нам дают кастомные ядра:

 

  • Изменение частоты  процессора в широких пределах;
  • Разгон графической подсистемы  (GPU);
  • Снижение частоты и напряжения питания процессора, что позволяет достичь более длительного времени работы от батареи;
  • Более свежие и качественные драйверы, например, ускоряющие работу GPS или добавляющие новые функции;
  • Широкие возможности по настройки и конфигурации звука и цветовой гаммы экрана;
  • Поддержка альтернативных файловых систем (XFS, ReiserFS и прочих).

 

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

 


Похожие материалы:

Прошивка. Что это такое и зачем она нужна.

Батареи планшетов и телефонов. Три самых распространенных мифа о сроке их службы

Калибровка батареи планшета или смартфона без использования каких-либо программ.

Изучаем Android. Как очистить историю поиска видео на Youtube

Изучаем Android. Как очистить кэш приложений и сбросить их к исходному состоянию.

Изучаем Android. Как заменить экранную клавиатуру. Как заставить USB клавиатуру переключать языки ввода.


 

Комментарии  

 
+19 #11 Аноним 10.03.2014 15:22
спасибо , понятно и без лишних сокращений
 
 
+15 #10 MAD 28.04.2013 09:59
Уж очень в общих словах. Хотелось подробностей, как разобрать, собрать ядро или хотя бы где про это пишут.
 
 
-42 #9 Е 21.02.2013 14:07
:-* :sad: :cry: :-x :o
 
 
+45 #8 V@leRy 20.02.2013 21:35
Отлично, просто отлично :lol:
Лишний раз убеждаюь, насколько важно уметь объяснять простым языком не всегда простые вещи !!!!
 
 
-2 #7 Veliar 29.01.2013 00:08
Слишком, слишком, слишком сжато и урезанно, информации ноль
 
 
-13 #6 Exdeath 23.11.2012 02:30
BlackFalse, ядро Линукс написано на Си и машинном коде
 
 
-6 #5 BlackFalse 02.11.2012 23:53
А на каком языке пишут ядра? :-|
 
 
+2 #4 Цифровой Жмур 18.08.2012 20:20
Спасибо за перевод, будем знать.
 
 
-40 #3 olezhka.zarin 15.08.2012 13:14
Привет у меня проблема такая телефон неловит 3G даже в городе может есть какие дрова получше.или галокси джио это нормально а ведь он по дакументам тянет4G
 
 
+21 #2 Александр 01.04.2012 08:57
Спасибо! Полезно почитать для общего развития!:)))
 

Регистрация / Вход

Голосование

Какой браузер вы используете на своем планшете?