Что дают ядра в телефоне


Зачем нужны ядра в телефоне? Четырех- и восьмиядерные процессоры

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

Так вот ядра в телефоне (вернее – в процессоре) нужны для параллельной (одновременной) обработки потока информации. Возложить сразу большой объем данных для обработки на одно ядро не удается.

Больше – значит лучше?

Ошибочно полагать, что чем больше ядер в телефоне, тем лучше. На самом деле это не так. Большинство четырехъядерных процессоров работают по следующему принципу: 2 ядра являются энергосберегающими и работают только в том случае, когда нагрузка на чип небольшая. Они расходуют небольшое количество энергии, и их ресурса достаточно для поддержки шаблонных задач (прослушивание музыки, просмотр видео, серфинг в интернете). Когда пользователь запускает игру, то подключаются дополнительные мощные ядра – их ресурс очень высок, но они потребляют много энергии, из-за чего аккумулятор разряжается быстро.

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

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

Сам термин “восьмиядерный” вводит в заблуждение пользователя, который полагает, что такой чип является более мощным. Это не всегда справедливо.


Пожалуйста, оцените статью:


tehnika-soveti.ru

Важно ли количество ядер в процессоре смартфона?

На что обращать внимание при выборе процессора в смартфоне?

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

В последнее время значительную популярность заслужили процессоры с 4 и 8 ядрами. Разница межу ними небольшая. Секрет в том, что 8-ядерные чипсеты состоят из двух 4-ядерных процессоров, распределяющих между собой различные задачи. При простых действиях (например, открытия системного меню или запуске камеры) работает процессор с небольшой тактовой частотой. Для требовательных задач (запуска игр и программ) используются вычислительные ресурсы более мощного процессора.

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

Выбор оптимального процессора для смартфона

При выборе смартфона с производительным процессором не нужно руководствоваться только количеством ядер. Есть более важные характеристики, например, графический ускоритель. Многие производители оснащают дорогостоящие модели телефоном дополнительным чипом, отвечающим за обработку трехмерной графики. Существует большое разнообразие 3D-ускорителей, изготавливаемых под брендами Adreno и Mali. Большинство чипсетов не ориентированы на тяжелые игры, поэтому нужно уточнять этот момент заранее.

Второй важный показатель — нагрев. Избыточное выделение тепла процессором может спровоцировать появление желтых пятен на поверхности матрицы экрана. Также нагрев отрицательно сказывается на процессорном чипе. Чтобы этого избежать, процессор понижает частоту. Такая особенность называется троттлингом. Иными словами, чем горячее смартфон, тем медленнее он будет работать. Рекомендуется обращать внимание на результаты тестов перед покупкой, а также выбирать устройства с теплопроводящим корпусом.

Третьим фактором производительной работы является оптимизация. Она достигается благодаря совокупности нескольких факторов. Например, объем оперативной памяти неразрывно связан с процессором. Даже мощные чипсеты при малом количестве ОЗУ не способны полностью продемонстрировать свои функциональные возможности. Сегодня оптимальным размером оперативной памяти является 4-6 ГБ. Приобретать смартфоны с ОЗУ меньше 2 ГБ настоятельно не рекомендуется. Нет пока большого смысла в гаджетах с 8 и 10 ГБ ОЗУ — они обычно бесполезны и выведены на рынок только благодаря маркетингу.

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

Наконец, пятый критерий выбора — производитель процессора. Сегодня первенство на рынке устойчиво держат Snapdragon от Qualcomm (вот последний актуальный рейтинг). Они изготавливают чипсеты разного ценового сегмента отличного качества. Также большой популярностью обладают процессоры Exynos, созданные корпорацией Samsung. Они встречаются только в аппаратах южнокорейского производителя. Среди бюджетных моделей широкой известностью обладают чипы от MediaTek, значительно уступающие Snapdragon по параметрам производительности, однако стоящие намного дешевле конкурентов.

Итоги

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

Более подробная статья про важнейшие характеристики смартфонов доступна по этой ссылке. Рекомендуем к прочтению.

Загрузка...

androidlime.ru

Что такое ядро в телефоне? что такое ядра процессора

Автор: Александр Мойсеенко / Опубликовано:20.07.2019 / Последнее обновление: 20.07.2019

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

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

Что такое ядро в процессоре

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

Снимок процессора под микроскопом.

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

Как работает ядро процессора

Каждое ядро внутри процессора представляет собой набор микроскопических транзисторов, расположенных на кристалле кремния. Основная работа транзисторов заключается в переключении подаваемой электрической энергии. Если энергия подается – транзистор находится в открытом состоянии. При отсутствии или нехватке подаваемой энергии – в закрытом состоянии.

В понимании человека транзистор находится в состоянии «Вкл» или «Выкл», тогда как в понимании процессора – 1 или 0 соответственно, что вписывается в двоичную систему счисления. Поэтому для обращения к процессору команды кодируются из десятичной системы счисления в двоичную систему, а при получении результата происходит декодирование в обратном порядке.

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

Различия между ядрами в процессоре компьютера и телефона

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

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

Настольные процессоры построены на архитектуре x86, а мобильные на ARM. Под архитектурой процессора стоит понимать определенный набор команд, что способен выполнять процессор. В x86 используется тип процессорной архитектуры – CISC или «компьютер с полным набором команд», а в ARM используется RISC или «компьютер с сокращённым набором команд». В CISC длина набора команд не фиксирована, что позволяет задать для процессора несколько действий сразу. В RISC длина набора команд ограничена, а действия выполняются поочередно. При этом скорость исполнения команд быстрее за счет простоты.

Архитектура х86 изначально разрабатывалась с целью получения максимальной производительности. В ARM при разработке ориентировались на минимальные затраты при производстве, низкое энергопотребление и тепловыделение. Соответственно в ARM используются только необходимые инструкции, примерно 30% в сравнении с х86. Поэтому некоторые расчеты поддерживаемые процессорами на х86, в ARM недоступны. В совокупности с разницей в масштабировании, объеме кэш памяти и частоте, самые лучшие ARM процессоры едва догоняют Intel Celeron начального уровня.

С другой стороны чипы на ARM меньше в размерах, не нуждаются в массивном охлаждении, а ещё дешевле и компактны. В одном корпусе помимо процессорных ядер умещается ещё и графический ускоритель, сигнальный процессор, модемы и модули для управления беспроводных сетей. А энергопотребление минимум в 10 раз ниже самого экономичного настольного аналога.

Результаты теста PC Mark. Источник Habr.com.

Типы ядер и компоновка

Смартфоны и планшеты производятся с использованием многоядерных процессоров на архитектуре ARM Cortex-A, где преимущественно используются 2, 4 или 8 логических блоков. В условиях увеличения требований к мультизадачности и возможности распределения нагрузки на несколько потоков, использование нескольких вычислительных блоков вполне логичный шаг, позволяющий заметно повысить производительность.

Составные части мобильной платформы Snapdragon 810.

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

К экономичному типу относятся ядра Cortex-A7 , А35, А53 и А55. Такие вычислительные блоки характеризуются низким энергопотреблением и невысокой производительностью. Наиболее рациональное использование – задачи с низкой нагрузкой: просмотр фотографий, навигация в меню, загрузка страниц в браузере и т.д.

К производительному типу относятся ядра Cortex-A9, А15, А57, А72, А73, А75 и A76. В блоках такого типа в приоритете производительность в ущерб энергопотреблению. Для сравнения один производительный блок превосходит по мощности 4 блока экономичного типа. Такие ядра чаще используются в тяжелых сценариях: игры, запись или воспроизведение 4К видео и т.д.

Для достижения оптимального сочетания производительности и сбережения энергии чаще устанавливаются 8 экономичных блоков либо 4 производительных и 4 экономичных блока. Причем в первом случае чаще используется конфигурация 4+4, где один кластер экономических ядер работает на увеличенной частоте, а второй кластер на сниженной, к примеру, 1500 и 1000 МГц, 2400 и 1600 МГц. В случае с использованием производительного кластера ядер, обычно высокая частота у мощных ядер.

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

Вывод

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

Оставляйте свое мнение, вопросы и пожелания в комментариях.

Загрузка...

Поделиться:[addtoany]

androfon.ru

Зачем процессору в смартфоне много ядер

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

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

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

Сейчас производители гонятся за более мощными характеристиками в их устройствах, устанавливая четырехъядерные и восьмиядерные процессоры. На самом деле, разница в этом случае не будет такой колоссальной, как при сравнении однокристального и двухкристального процессоров. Все дело в том, что сами 8-е процессоры — это ничто иное, как два 2 процессора по 4 ядра, которые максимально быстро и эффективно сначала распределяют задачи между собой, а после выполняют их. При этом используются два ядра из четырех, которые получили меньшую частоту для выполнения простеньких задач. К примеру, чтобы зайти в меню, открыть настройки или сменить один рабочий стол на другой. В том случае, если вы запускаете “тяжелую” игру или программу, то смартфон использует более мощные ядра, для раскрытия всего потенциала процессора.

Иными словами, 8-ядерные процессоры — это просто два процессора, в которых используется по четыре ядра. Производительность при этом увеличивается, как и время автономной работы, за счет верного распределения задач.

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

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

В операционной системе Android 7.0 и выше имеется достаточно простой и удобный способ для мгновенного переключениями между последними запущенными приложениями. Если у вас “голый” Андроид, то достаточно будет нажать на кнопку “недавние” и в появившемся списке выбрать нужное вам приложение. Если у вас сторонняя оболочка, к примеру, MIUI? где нет кнопок, а используются жесты, то проведите пальцем снизу экрана вверх, чтобы открыть недавние приложения и выбрать подходящее.

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

Для этого вам всё также нужно открыть меню с недавно запущенными программами и в верхней части выбрать “Разделить экран”. После чего необходимо перетащить одно из приложений вверх, а второе вниз, настроить размеры каждого из окон и выполнять два дела одновременно.

Некоторые приложения позволяют просматривать видео в небольшой плавающем окошке, работая при этом вместе с другими запущенными приложениями. Например, Skype, Фильмы от Google Play, плеер VLC и, конечно же, YouTube. Последний, правда, с небольшой оговоркой. Вам придется активировать премиум подписку, иначе функция “картинка в картинке” попросту не будет работать.

Для активации данного режима, в большинстве случаев, нужно лишь свернуть приложение во время просмотра видео. В плеере VLC предварительно необходимо активировать данный режим, зайдя в [настройки] - [режим в фоне] - и поставив галочку напротив пункта [воспроизводить видео в режиме “картинка в картинке”].

При наличии устройства с большой диагональю дисплея, вы сможете запускать много приложений в окнах, используя стороннюю утилиту под названием Floating Apps Free (multitasking).

Работать с ней очень просто, нужно лишь предоставить все необходимые разрешения и после выбрать в списке приложения, которые вы хотите запустить в окне. На данный момент в программе есть более 40 утилит, которые можно запустить в отдельных окнах и скорее всего, вы найдете именно то, что вам необходимо.

tvoysmartphone.ru

Что такое ядро в телефонесмартфоне

Лучшие процессоры для смартфонов

Рейтинг процессоров для смартфонов возглавляют такие производители:

  1. Qualcomm – компания, которая занимается выпуском не только известных чипов Snapdragon, но и разработкой ключевых технологий, например, LTE. Процессоры от Qualcomm используются такими крупными производителями мобильной техники, как HTC, LG, Samsung и Sony (линейка Xperia Z). Последний топовый чип –Snapdragon 810 – столкнулся с критикой из-за того, что дорого стоил и сильно перегревался, однако, на общей популярности продукции Qualcomm это не отразилось.
  2. MediaTek – основной отраслевой конкурент Qualcomm. Компания делает упор на оптимальное соотношение цены и качества, а потому смартфоны с процессором от MediaTek при сравнении с аналогами оказываются просто дешевле. Примечательно, что именно MediaTek первой разработала 10-ядерный процессор Xelio X Продукцией компании пользуется в частности китайский гигант Lenovo.
  3. Samsung – активно развивает собственную линейку Exynos. 8-ядерный Exynos 7420 стоит в новейших моделях смартфонов Samsung, например, в S6 Edge.
  4. Intel – лидер среди производителей процессоров для ноутбуков, но в отрасли мобильных разработок эта компания находится во втором эшелоне. На Intel Atom работают Asus линейки Zenfone, ряд моделей Lenovo и некоторые смартфоны других, малоизвестных производителей.

Какой телефон купить, чтобы он был быстрый

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

Тестируем телефон

Определить насколько мощный телефон поможет специальный тест под названием Antutu Benchmark (антуту бенчмарк) . Он проверяет скорость работы каждого из компонентов смартфона и по результатам теста выставляет Андроид устройству итоговый балл.

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

Нужно ли компьютеру много ядер Сколько ядер нужно в процессоре

Все современные процессоры достаточно производительны для обычных задач. Просмотр интернета, переписка в соцсетях и по электронной почте, офисные задачи Word-PowerPoint-Excel: для этой работы подойдут и слабенькие Atom, бюджетные Celeron и Pentium, не говоря уже о более мощных Core i3. Двух ядер для обычной работы более чем достаточно. Процессор с большим количеством ядер не принесёт значительного прироста в скорости.

Для игр следует обратить внимание на процессоры Core i3 или i5. Скорее, производительность в играх будет зависеть не от процессора, а от видеокарты

Редко в какой игре потребуется вся мощь Core i7. Поэтому считается, что игры требуют не более четырёх процессорных ядер, а чаще подойдут и два ядра.

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

И не важно, сколько стоит такой процессор: профессионалам цена не столь важна

Как запустить все ядра процессора

Итак, способов будет несколько. По этому показываю первый.

Заходим в пуск — выполнить или клавиши win+r

Пишем msconfig

Далее в открывшемся окне переходим в загрузки — дополнительные параметры.

Выбираем ваше максимальное число процессоров.

Так кстати можно узнать количество ядер процессора. Но это виртуальные ядра, а не физически. Физических может быть меньше.

Нажимаем ОК, перезагружаемся.

Далее способ 2.

  • Заходим в диспетчер задач — ctrl+shift+esc.
  • Или ctrl+alt+del и диспетчер задач.
  • Или нажимаем правой кнопкой по панели управления и выбираем диспетчер задач.

Переходим во вкладку процессы. Находим игру и нажимаем правой кнопкой мыши по процессу. Да кстати, игра должна быть запущена. Свернуть её можно или Win+D или alt+tab.

Выбираем задать соответствие.

Выбираем все и нажимаем ок.

Чтобы посмотреть, работают все ядра или нет, то в диспетчере задач заходим во вкладку быстродействие.

Во всех вкладках будет идти диаграмма.

Если нет, то нажимаем опять задать соответствие, оставляем только ЦП 0, нажимаем ок. Закрываем диспетчер задач, открываем опять повторяем все, то же самое, выбираем все процессоры и нажимаем ок.

Ещё!

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

  • Win7 — Заходим в панель управления, идем в электропитание — Изменить параметры плана — изменить дополнительные параметры питания — управление питанием процессора — минимальное состояние процессора.
  • Win8, 10 — Или: параметры — система — питание и спящий режим — дополнительные параметры питания — настройка схемы электропитания — изменить дополнительные параметры питания — управление питанием процессора — минимальное состояние процессора

Для полного использования, должно стоять 100%.

Ядра

Какое же ядро выбрать? На этот вопрос нет однозначного ответа, и не потому, что «каждому свое», а потому, что в мире существует огромное количество Android-устройств и почти столько же различных ядер. Тем не менее есть несколько популярных ядер, которые разрабатываются сразу для нескольких устройств. Так или иначе многие из них я упоминал по ходу повествования, здесь же приведу их краткое описание.

  • Leankernel — ядро для Galaxy Nexus, Nexus 7 и Galaxy S III. Основной акцент при разработке делается на простоту и скорость работы. Алгоритм энергосбережения: InteractiveX V2, планировщик I/O: ROW, все перечисленные выше интерфейсы управления, поддержка Fast USB charge, Swap и zram, гибкие возможности разгона CPU и GPU. Одно из лучших ядер. Настраивается с помощью с помощью Trickster MOD.
  • Matr1x (http://goo.gl/FQLBI , goo.gl/ZcyvA) — ядро для Nexus S и Nexus 4. Простое и неперегруженное ядро. Поддержка разгона CPU и GPU, GammaControl, Fast USB Charge, Sweep2wake, планировщики I/O: SIO, ROW и FIOPS. Твики производительности. Настраивается с помощью Trickster MOD.
  • Bricked-Kernel (http://goo.gl/kd5F4 , goo.gl/eZkAV) — простое и неперегруженное ядро для Nexus 4 и HTC One X. Оптимизации для Snapdragon S4 и NVIDIA Tegra 3, переработанный режим энергосбережения для Tegra 3, возможность разгона, алгоритм энергосбережения: тюнингованный OnDemand (доступен и Interactive).
  • SiyahKernel — ядро для Galaxy S II и S III. Гибкие возможности разгона, автоматическая калибровка батареи, улучшенный драйвер сенсорного экрана, алгоритмы энергосбережения: smartassV2 и lulzactiveV2, планировщики I/O: noop, deadline, CFQ, BFQV3r2 (по умолчанию), V®, SIO. Драйверы CIFS и NTFS (с автомонтированием). Конфигурируется с помощью ExTweaks.
  • franco.Kernel — ядро для Nexus S, Galaxy Nexus, Nexus 4, Nexus 7, Nexus 10, Galaxy S III, Galaxy Note, Optimus One и One X.

Возможности ядра сильно разнятся от устройства к устройству, поэтому подробности придется смотреть на месте. Тем не менее, прошивая это ядро, ты получишь возможность разгона, тюнинга драйверов, отличную производительность, а также поддержку различных алгоритмов энергосбережения и планировщиков. По сути, ядро включает в себя почти все описанные в статье твики. Считается одним из лучших доступных ядер. Имеется приложение для автоматического обновления franko.Kernel Updater. Конфигурировать можно с помощью Trickster MOD.

Мощность смартфона

Общая производительность, скорость отклика и многозадачность смартфона зависит от совокупности ряда показателей:

Процессор.

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

Оперативная память.

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

Видеочип и графические возможности.

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

Самыми популярными производителями подобных деталей являются Qualcomm и MediaTek, Intel и Nvidia. Возможности комплектующих постоянно растут:

  • Qualcomm Snapdragon 855 оснащен авторским ускорителем с отличными характеристиками.
  • Exynos 8890 имеет встроенный Mali-T880MP. На данный момент установлен в некоторых смартфонах линейки А от Samsung.
  • Qualcomm Snapdragon 810 завершает тройку самых производительных процессоров с отличными графическими характеристиками.

Устройства, оснащенные топовыми чипами, отвечают самым серьезным требованиям, предъявляемым к мобильным девайсам.

Приобретая современный смартфон, нужно обращать внимание на показатели технических характеристик. Новое устройство может без проблем справляться со сложными задачами в течение следующих 2-3 лет

Частота процессора: какая лучше для смартфона

Все мобильные устройства проектируются в расчёте на то, что работать они будут от батарей, и значит, вопрос экономии заряда очень важен

В маркетинговом продвижении гаджетов время работы от одной зарядки играет важное значение, да и для пользователей удобнее устройство, которое требует зарядки как можно реже

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

Современные мобильники уже очень редко имеют частоту процессора ниже 1000 МГц. Верхний же предел на сегодняшний день только чуть выходит за значение 2,5 ГГц.

2 Qualcomm Snapdragon 845

Данный чип также относится к самым производительным и продвинутым в плане заложенных функций. Snapdragon 845 имеет в своем составе 8 ядер, из которых 4 ядра CortexA75 работают на частоте до 2.8 ГГц, а на втором уровне применен 4-ядерный Cortex A55 — с частотой до 1.8 ГГц. Чип построен по 10 нм техпроцессу, что обеспечивает ему компактные размеры и эффективную теплоотдачу. Это означает, что процессор под нагрузкой не будет раздражать вас чрезмерным нагревом корпуса и обжигать пальцы. Усиленное графическое ядро Adreno 630 легко справится с любыми тяжелыми играми на высоких настройках.

Кроме того, чип на аппаратном уровне поддерживает приложения виртуальной реальности и 360 градусное видео. В процессоре применяется третье поколение искусственного интеллекта Neural Processing Engine с поддержкой алгоритмов интеллектуальных вычислений, например при фотосъемке, стабилизации видео и в голосовом помощнике. В данной SoC используется со-процессор Spectra 280 ISP, который выводит цветопередачу изображений на новый уровень, а также графический элемент Adreno дает возможность декодирования видео 4K c цветом HDR10 и частотой кадров 60 FPS.

Сравнение процессоров

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

МодельGPUЯдраЧастота (ГГц)Техпроцесс (нм)Дата выхода
Snapdragon 835 Adreno 540
Snapdragon 821 Adreno 530
Snapdragon 820 Adreno 530
Snapdragon 810 Adreno 430
Snapdragon 808 Adreno 418
Snapdragon 650 Adreno 510
Snapdragon 625 Adreno 506
Snapdragon 430 Adreno 505
MT6797T Helio X25 Mali-T880 MP4 1,55+2+2,5
MT6797 Helio X20 Mali-T880 MP4 1,4+1,8+21
MT6757 Pro/Helio P25 Mali T880 MP2
MT6755 (M)/Helio P10 Mali T860 MP2
MT6738 (T) Mali T860 MP2
Kirin 960 Mali-G71 MP8
Kirin 955 Mali-T880 MP4
Kirin 935 Mali-T628 MP4
Exynos 8895 Mail-G71 MP20
Exynos 8890 Mali T880MP12
Exynos 7880 Mali-T830 MP3
Exynos 7870 Mali-T830 MP3
Exynos 7580 Mali-T720 MP2

Еще один удобный способ сравнения мобильных процессоров — графики их производительности. На рисунке ниже вы видите топ устройств от бенчмарка Antutu по состоянию на конец 2016 начало 2017 годов.

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

Достаточно руководствоваться простым правилом: флагманские модели здесь собирают все лучшее, с ними не бывает проблем (за редким исключением), нужны они, в первую очередь, игроманам и энтузиастам. Например, Google Daydream совместим только с передовыми процессорами. Современные “середнячки” тоже без проблем справляются с приложениями и играми, в том числе, трехмерными,. Что же до начального уровня, здесь придется идти на компромиссы, но куда лучше, если это будет маломощный, но надежный чипсет от именитого производителя, чем кустарный ноунейм, от которого можно ждать чего угодно.

Число ядер процессора

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

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

Яркий пример — iPhone 5s. Этот гаджет работает на базе процессора с двумя ядрами, но в результате безупречной работы компании Apple по оптимизации аппаратной начинки и операционной системы устройство может похвастаться производительностью, которой позавидуют Android-смартфоны с мощнейшими многоядерными процессорами.

Tegra 3 — популярная процессорная платформа, разработанная компанией Nvidia — это брендовый продукт, который заявил осебе, как идеальная конфигурация, обеспечивающая производительность мобильным устройствам, при этом бережно расходующая заряд батареи. Платформа представляет собой процессор с четырьмя вычислительными ядрами по 1,6 Ггц каждое и пятое дополнительное маломощное ядро, которое обеспечивает работу мобильного устройства в режиме экономии энергии. Так, мобильные устройства на базе Tegra 3 для игр и ресурсоёмких приложений задействуют всю мощь четырёх ядер. А вот когда ресурсоёмкий контент не воспроизводится, четыре мощных ядра бездействуют. В это время пятое ядро обеспечивает проверку почты, фоновую работу системных служб и процессов, а также прочие легковесные задачи, продлевая работоспособность батареи гаджета.

Exynos 5 — процессорная платформа с восемью ядрами от компании Samsung, которой оснащаются супер-производительные смартфоны Samsung Galaxy S4 и Samsung Galaxy Note 3. Exynos 5, по сути, базируется на двух процессорах с четырьмя ядрами. Один из процессоров — маломощный, но экономно расходующий заряд батареи. Другой же — очень мощный, но, следовательно, и поглощает много энергии. В зависимости от того, какие задачи выполняет смартфон, работает либо один,либо другой процессор. При запуске ресурсоёмких игр и приложений в работу вступает более мощный процессор, простенькие же задачи смартфона и его фоновая работа обеспечиваются маломощным экономным процессором.

6 и 8 ядер

Ну и последний сегмент многоядерников — процессоры с шестью и восемью ядрами. Их основное предназначение, в принципе, точно такое же, как и у ЦП выше, только вот нужны они там, где обычные «четверки» не справляются. Кроме этого, на базе «камней» с 6 и 8 ядрами строят полноценные профильные компьютеры, которые будут «заточены» под определенную деятельность, например, монтаж видео, 3Д-программы для моделирования, рендеринг готовых тяжелых сцен с большим количеством полигонов и объектов и т. д.

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

Определяем на компьютере

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

Диспетчер задач

Чтобы открыть «Диспетчер задач», кликайте правой кнопкой мышки по «Пуску» или зажимайте Ctrl+Alt+del и выбирайте в списке одноименный пункт. Переходите на вкладку «Производительность», если ее не видно – разверните окошко, кликнув на «Подробнее…». В левом перечне выбирайте «ЦП», снизу под графиком загрузки отобразятся основные характеристики процессора, включая количество ядер.

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

Свойства компьютера

Кликайте правой кнопкой на иконке «Мой компьютер» и открывайте подпункт «Свойства». Вы увидите основные сведения о ПК, включая характеристики процессора. В моделях Intel искомое количество обычно прописывается словами, где Dual-core соответствует 2-х ядерному, Quad – 4-х ядерному ЦП.

Этот метод работает не на всех материнских платах, иногда вы увидите только название и частоту процессора.

Диспетчер устройств

Из предыдущего диалога «Свойства» запускайте «Диспетчер устройств» из левого меню. Также его можно открыть по клику на «Пуске», выбрав одноименный пункт в контекстном меню. В перечне устройств найдите «Процессоры» и раскройте этот пункт. Появится список, где число строчек – это количество возможных потоков.

Этот способ может выдать ошибочные сведения, если в процессор встроена технология Hyper-threading. Она позволяет делить одно физическое ядро на два независимых потока. Диспетчер же выводит именно количество потоков, а ядер может физически быть в 2 раза меньше.

Сведения о системе

Расширенная системная информация содержится в утилите «Сведения о системе». Открыть ее можно через поиск в «Пуске» или среди программ в папке «Средства администрирования». Нужное значение вы увидите в пункте «Процессор».

Сторонние программы

Более полные сведения выдают сторонние приложения для диагностики ПК. Одно из них – CPU-Z, небольшое и бесплатное. Как узнать в CPU-Z сколько ядер на ноутбуке: запустите утилиту, на первой вкладке «CPU» ищите внизу поле «Cores» — в нем и указано искомое значение.

Еще одна подобная утилита – Speccy. В ней кликните слева на «Центральный процессор», справа отобразятся все сведения по ЦП.

Мобильные CPU скорее не 8-ядерные, а двойные 4-ядерные

Где же кроется подвох? Дело в том, что нынешние восьмиядерные SoC (будь то решения от Qualcomm или Mediatek) состоят из двух 4-ядерных чипов, но с различающейся тактовой частотой, которая указывается в герцах — «ГГц». Во время работы эти чипы распределяют задачи между собой в зависимости от нагрузки.

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

10-ядерный процессор Mediatek: 2 ядра Cortex-A72/2500 МГц предназначены для выполнения самых сложных задач; 4 ядра Cortex-A53/2000 МГц — для сбалансированного режима, который обеспечивает хорошую производительность с потреблением энергии в допустимых размерах; и 4 ядра Cortext-A53/1400 МГц обеспечивают максимальную энергоэффективность, когда на смартфоне не запускаются требовательные приложения.

Итог: энергия аккумулятора при потребляется меньше, а так как для выполнения большинства задач телефону достаточно CPU с невысокой вычислительной производительностью, это позволяет существенно экономить заряд батареи, не устанавливая АКБ удвоенной емкости.

Что выбрать: четыре или восемь ядер?

Принимая во внимание вышеперечисленные факты, мы приходим к следующему выводу: любой восьмиядерный процессор на самом деле никакой не восьмиядерный, а, скорее, двойной 4-ядерный (такой принцип объединения называется big.LITTLE). Но для маркетингового названия этот оборот речи не особо подходит, а вот формулировка «восьмиядерный» воспринимается на слух гораздо лучше

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

Число ядер

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

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

Прошивка ядра

  1. Первым этапом действий будет загрузка необходимого ядра. Если к нему имеется патч, то его также нужно скачать. Чтобы регулировать частоту процессора, необходимо также загрузить специальную программу SetCPU.
  2. На диске С нужно создать папку и обязательно назвать ее Android. Чтобы прошивка ядра была выполнена правильно, указанный путь должен быть таким: C:Android/имя образа ядра. Образ ядра — это name_of_boot.img.
  3. Теперь необходимо включить на телефоне откладку по USB и перезагрузить телефон в режим бутлоадер и запустить Fastboot. Затем нужно подключить устройство к компьютеру с помощью того же кабеля. На экране появится надпись: Fastboot USB. После этого можно на компьютере запустить командную строку CMD.
  4. Далее нужно ввести коды, к примеру, это может быть такой код: fastboot flash boot и название образа ядра. Если возникли какие-либо проблемы на данном этапе, нужно проверить кабель: иногда в нем может быть проблема, а бывает, что не установлен HTC Sync с драйверами или не включена откладка на USB.
  5. Теперь нужно перезагрузить телефон и оставить файл с патчем на карте SD. В режиме рекавери нужно установить этот патч и снова перезагрузить устройство. Таким образом происходит прошивка ядра.

О том, как можно прошить смартфоны на основе Андроид, читайте в статье

Зачем создавались чипсеты

Разработка интегрированных решений была чистой воды необходимостью. Инженеры при своих работах опирались на несколько целей-следствий, среди которых было повышение универсальности и одновременное понижение энергетического потребления. Сборка устройств из отдельных блоков приводила к конфликту между компонентами и большим затратам питания. Зато с внедрением интегрированных решений инженеры смогли переложить груз ответственности (за стоимость разработки) на производителей SoC’ов. Да и мы обязаны ученым, ведь в итоге именно их деятельности мы получаем сейчас готовые универсальные решения, которые используем в повседневной жизни.

Молниеносный интернет

Представьте, что Wi-Fi вам больше не нужен, потому что мобильный интернет работает быстрее. Именно так и будет после внедрения сетей пятого поколения (5G). Если сейчас на загрузку фильма в HD-качестве требуется в среднем полминуты, то на скоростях 5G на это уйдет меньше секунды.

Сети 5G создаются в том числе с участием Huawei и на базе технологий компании. Поэтому именно Kirin 990 первым из существующих на рынке процессоров получил встроенный модем 5G, способный работать как в неавтономных сетях (усовершенствованных 4G LTE), так и в автономных (построенных с нуля на собственной 5G архитектуре). Последние пока только в планах.

Стоит отметить, что в России мобильные операторы ещё не получили нужные частоты для развития сетей 5G, так что их применение возможно пока только в тестовых целях и ограничено небольшими зонами. Зато купленный в 2019 году смартфон с Kirin 990 останется актуальным, когда стандарт 5G уже полноценно придёт в нашу страну.

Какой бы быстрой ни была мобильная связь, главное, чтобы она была постоянной. Ехать на скорости 120 км/ч и пользоваться интернетом без перебоев — теперь это тоже возможно. За стабильность подключения в Kirin 990 отвечает адаптивный нейрочип. Он принимает сигнал мобильных операторов на 19% эффективнее, чем процессоры конкурентов. 

Частота многоядерных процессоров

Одна из характеристик компьютерных процессоров — их частота. Те самые мегагерцы (а чаще — гигагерцы). Частота — важная характеристика, но далеко не единственная. Да, пожалуй, ещё и не самая главная. К примеру, двухядерный процессор с частотой 2 гигагерца — более мощное предложение, чем его одноядерный собрат с частотой 3 гигагерца.

Совсем неверно считать, что частота процессора равна частоте его ядер, умноженной на количество ядер. Если проще, то у 2-ядерного процессора с частотой ядра 2 ГГц общая частота ни в коем случае не равна 4 гигагерцам! Даже понятия «общая частота» не существует. В данном случае, частота процессора равна именно 2 ГГц. Никаких умножений, сложений или других операций.

И вновь «превратим» процессоры в квартиры. Если высота потолков в каждой комнате — 3 метра, то общая высота квартиры останется такой же — всё те же три метра, и ни сантиметром выше. Сколько бы комнат не было в такой квартире, высота этих комнат не изменяется. Так же и тактовая частота процессорных ядер. Она не складывается и не умножается.

1 Qualcomm Snapdragon 855

Это самая свежая на начало 2019 года мобильная платформа с завораживающим названием Qualcomm Snapdragon 855. В ней инженеры применили возможности мульти-гигабитного подключения 4G, а также добавили новый тип передачи данных в сетях 5G. В данной системе практически во всех областях использования смартфона используется искусственный интеллект нового поколения. Он обеспечивает быструю работу голосового помощника, улучшает алгоритм обработки в камере с использованием технологии HDR, оптимизирует мощности в играх и управляет приложениями для экономного использования батареи. Данная система впервые получила аппаратную поддержку виртуализации. И многое другое. Аппараты на этой SoC (система на чипе) только начали выпускаться и среди них можно отметить, например, Xiaomi Mi9.

Это может быть интересно:

Первый взгляд на Xiaomi Mi 9: три камеры и Snapdragon 855

Загрузка...

prooneplus.ru

Что такое ядро в телефоне? что такое ядра процессора

ГлавнаяМатчастьЧто такое центральный процессор?

Наверное, каждый пользователь  мало знакомый с компьютером сталкивался с кучей непонятных ему характеристик при выборе центрального процессора: техпроцесс, кэш, сокет; обращался за советом к друзьям и знакомым, компетентным  в вопросе компьютерного железа. Давайте разберемся в многообразии всевозможных параметров, потому как процессор – это важнейшая часть вашего ПК, а понимание его характеристик подарит вам уверенность при покупке и дальнейшем использовании.

Центральный процессор

Процессор персонального компьютера представляет собой микросхему, которая отвечает за выполнение любых операций с данными и управляет периферийными устройствами. Он содержится в специальном кремниевом корпусе, называемом кристаллом. Для краткого обозначения используют аббревиатуру — ЦП (центральный процессор) или CPU (от англ. Central Processing Unit – центральное обрабатывающее устройство). На современном рынке компьютерных комплектующих присутствуют две конкурирующие корпорации, Intel и AMD, которые беспрестанно участвуют в гонке за производительность новых процессоров, постоянно совершенствуя технологический процесс.

Техпроцесс

Техпроцесс — это размер, используемый при производстве процессоров. Он определяет величину транзистора, единицей измерения которого является нм (нанометр). Транзисторы, в свою очередь, составляют внутреннюю основу ЦП. Суть заключается в том, что постоянное совершенствование методики изготовления позволяет  уменьшать размер этих компонентов. В результате на кристалле процессора их размещается гораздо больше. Это способствует улучшению характеристик CPU, поэтому в его параметрах всегда указывают используемый техпроцесс. Например, Intel Core i5-760 выполнен по техпроцессу 45 нм, а Intel Core i5-2500K  по 32 нм, исходя из этой информации, можно судить о том, насколько процессор современен и превосходит по производительности своего предшественника, но при выборе необходимо учитывать и ряд других параметров.

 Архитектура

Также процессорам свойственно такая характеристика, как архитектура — набор свойств, присущий целому семейству процессоров, как правило, выпускаемому в течение многих лет. Говоря другими словами, архитектура – это их организация или внутренняя конструкция ЦП.

Количество ядер

Ядро – самый главный элемент центрального процессора. Оно представляет собой часть процессора, способное выполнять один поток команд. Ядра отличаются по размеру кэш памяти, частоте шины, технологии изготовления и т. д. Производители с каждым последующим техпроцессом присваивают им новые имена (к примеру, ядро процессора AMD – Zambezi, а Intel – Lynnfield). С развитием технологий производства процессоров появилась возможность размещать в одном корпусе более одного ядра, что значительно увеличивает производительность CPU и помогает выполнять несколько задач одновременно, а также использовать несколько ядер в работе программ. Многоядерные процессоры смогут быстрее справиться с архивацией, декодированием видео, работой современных видеоигр и т.д. Например, линейки процессоров Core 2 Duo и Core 2 Quad от Intel, в которых используются двухъядерные и четырехъядерные ЦП, соответственно. На данный момент массово доступны процессоры с 2, 3, 4 и 6 ядрами. Их большее количество используется в серверных решениях и не требуется рядовому пользователю ПК.

Частота

Помимо количества ядер на производительность влияет тактовая частота. Значение этой характеристики отражает производительность CPU в количестве тактов (операций) в секунду. Еще одной немаловажной характеристикой является частота шины (FSB – Front Side Bus) демонстрирующая скорость, с которой происходит обмен данных между процессором и периферией компьютера. Тактовая частота пропорциональна частоте шины.

Сокет

Чтобы будущий процессор при апгрейде был совместим с имеющейся материнской платой, необходимо знать его сокет. Сокетом называют разъем, в который устанавливается ЦП на материнскую плату компьютера. Тип сокета характеризуется количеством ножек и производителем процессора. Различные сокеты соответствуют определенным типам CPU, таким образом, каждый разъём допускает установку процессора определённого типа. Компания Intel использует сокет LGA1156, LGA1366 и LGA1155, а AMD — AM2+ и AM3.

Кэш

Кэш — объем памяти с очень большой скоростью доступа, необходимый для ускорения обращения к данным, постоянно находящимся в памяти с меньшей скоростью доступа (оперативной памяти). При выборе процессора, помните, что увеличение размера кэш-памяти положительно влияет на производительность большинства приложений. Кэш центрального процессора различается тремя уровнями (L1, L2 и L3), располагаясь непосредственно на ядре процессора. В него попадают данные из оперативной памяти для более высокой скорости обработки. Стоит также учесть, что для многоядерных CPU указывается объем кэш-памяти первого уровня для одного ядра. Кэш второго уровня выполняет аналогичные функции, отличаясь более низкой скоростью и большим объемом. Если вы предполагаете использовать процессор для ресурсоемких задач, то модель с большим объемом кэша второго уровня будет предпочтительнее, учитывая что для многоядерных процессоров указывается суммарный объем кэша L2. Кэшем L3 комплектуются самые производительные процессоры, такие как AMD Phenom, AMD Phenom II, Intel Core i3, Intel Core i5, Intel Core i7, Intel Xeon. Кэш третьего уровня наименее быстродействующий, но он может достигать 30 Мб.

Энергопотребление

Энергопотребление процессора тесно связано с технологией его производства. С уменьшением нанометров техпроцесса,  увеличением количества транзисторов и повышением тактовой частоты процессоров происходит рост потребления электроэнергии CPU. Например, процессоры линейки Core i7 от Intel требуют до 130 и более ватт. Напряжение подающееся на ядро ярко характеризует энергопотребление процессора. Этот параметр особенно важен при выборе ЦП для использования в качестве мультимедиа центра. В современных моделях процессоров используются различные технологии, которые помогают бороться с излишним энергопотреблением: встраиваемые температурные датчики, системы автоматического контроля напряжения и частоты ядер процессора, энергосберегающие режимы при слабой нагрузке на ЦП.

Дополнительные возможности

Современные процессоры приобрели возможности работы в 2-х и 3-х канальных режимах с оперативной памятью, что значительно сказывается на ее производительности, а также поддерживают больший набор инструкций, поднимающий их функциональность на новый уровень. Графические процессоры обрабатывают видео своими силами, тем самым разгружая ЦП, благодаря технологии DXVA (от англ. DirectX Video Acceleration – ускорение видео компонентом DirectX). Компания Intel использует вышеупомянутую технологию Turbo Boost для динамического изменения тактовой частоты центрального процессора. Технология Speed Step управляет энергопотреблением CPU в зависимости от активности процессора, а Intel Virtualization Technology аппаратно создает виртуальную среду для использования нескольких операционных систем. Также современные процессоры могут делиться на виртуальные ядра с помощью технологии Hyper Threading. Например, двухъядерный процессор способен делить тактовую частоту одного ядра на два, что способствует высокой производительности обработки данных с помощью четырех виртуальных ядер.

Размышляя о конфигурации вашего будущего ПК, не забывайте про видеокарту и ее GPU (от англ. Graphics Processing Unit – графическое обрабатывающее устройство) – процессор вашей видеокарты, который отвечает за рендеринг (арифметические операции с геометрическими, физическими объектами и т.п.). Чем больше частота его ядра и частота памяти, тем меньше будет нагрузки на центральный процессор. Особенное внимание к графическому процессору должны проявить геймеры.

of your page —>

В каждой живой клетке протекает множество биохимических реакций и процессов. Чтобы контролировать их, а также регулировать многие жизненно важные факторы, необходима специальная структура. Что такое ядро в биологии? Благодаря чему оно эффективно справляется с поставленной задачей?

Что такое ядро в биологии. Определение

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

После оплодотворения яйцеклетки сперматозоидом происходит слияние двух гаплоидных ядер. После слияния половых клеток образуется зигота, ядро которой уже несет диплоидный набор хромосом. Это значит, что кариотип (генетическая информация ядра) уже содержит копии генов и матери, и отца.

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

Состав ядра

Какова характеристика ядра? Биология тщательно изучает состав ядерного аппарата, т. к. это может дать толчок в развитии генетики, селекции и молекулярной биологии.

Ядро – это двумембранная структура. Мембраны являются продолжением эндоплазматической сети, что необходимо для транспорта образованных веществ из клетки. Содержимое ядра называется нуклеоплазма.

Хроматин – основное вещество нуклеоплазмы. Состав хроматина разнообразен: здесь находятся в первую очередь нуклеиновые кислоты (ДНК и РНК), а также белки и многие ионы металлов. ДНК в нуклеоплазме расположена упорядочено в виде хромосом. Именно хромосомы при делении удваиваются, после чего каждый их наборов переходит в дочерние клетки.

РНК в нуклеоплазме чаще всего встречается двух типов: мРНК и рРНК. Матричная РНК образуется в процессе транскрипции – считывания информации с ДНК. Молекула такой рибонуклеиновой кислоты позже покидает ядро и в дальнейшем служит матрицей для образования новых белков.

Рибосомальная РНК образуется в специальных структурах под названием ядрышки. Ядрышко построено из концевых участков хромосом, образованных вторичными перетяжками. Эта структура может быть видна в световой микроскоп в виде уплотненного пятнышка на ядре. Рибосомальные РНК, которые синтезируются здесь, также поступают в цитоплазму и далее вместе с белками образуют рибосомы.

Непосредственное влияние на функции оказывает состав ядра. Биология как наука изучает свойства хроматина для лучшего пониманию процессов транскрипции и деления клетки.

Функции ядра. Биология процессов в ядре

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

Передача наследственной информации в цитоплазму из ядра происходит при образовании мРНК. В процессе транскрипции нужные гены кариотипа считываются, и в итоге синтезируются молекулы матричной или информационной РНК.

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

Кроме того, ядро косвенно участвует в транспорте веществ из клетки из-за непосредственной связи мембраны с ЭПС. Вот что такое ядро в биологии.

Форма ядер

Ядро, его строение и функции могут зависеть от формы мембраны. Ядерный аппарат может быть округлым, вытянутым, в виде лопастей и т. д. Часто форма ядра специфична для отдельных тканей и клеток. Одноклеточные организмы различаются по типу питания, жизненного цикла, а вместе с тем различаются и формы мембраны ядер.

Разнообразие в форме и размере ядра можно проследить на примере лейкоцитов.

  • Ядро нейтрофилов может быть сегментированным и не сегментированным. В первом случае говорят о подковообразном ядре, и такая форма характерна для молодых клеток. Сегментированное ядро – это результат образования нескольких перегородок в мембране, в результате чего образуется несколько частей, связанных между собой.
  • У эозинофилов ядро имеет характерную гантелевидную форму. В этом случае ядерный аппарат состоит из двух сегментов, связанных перегородкой.
  • Почти весь объем лимфоцитов занят огромным ядром. Лишь небольшая часть цитоплазмы остается по периферии клетки.
  • В железистых клетках насекомых ядро может иметь разветвленное строение.

Количество ядер в одной клетке может быть разным

Не всегда в клетке организма присутствует только одно ядро. Порой необходимо присутствие двух или более ядерных аппаратов для осуществления нескольких функций одновременно. И наоборот, некоторые клетки могут вовсе обходиться без ядра. Вот некоторые примеры необычных клеток, в которых ядер больше одного или оно вообще отсутствует.

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

2. Гепатоциты печени. Эти клетки содержат в себе два ядра. Одно из них регулирует очистку крови от токсинов, а другое отвечает за образование гемма, который в последующем войдет в состав гемоглобина крови.

3. Миоциты поперечно-полосатой скелетной ткани. Мышечные клетки многоядерные. Это связано с тем, что в них активно проходит синтез и распад АТФ, а также сборка белков.

Особенности ядерного аппарата у простейших

Для примера рассмотрим два вида простейших: инфузории и амебы.

1. Инфузория-туфелька. Этот представитель одноклеточных организмов имеет два ядра: вегетативное и генеративное. Т. к. они отличаются как по функциям, так и по размерам, такая особенность получила название ядерного дуализма.

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

2. Амебы. Яркие представители — дизентерийная и кишечная амебы. Первая относится к агрессивным паразитам человека, а вторая – обычный симбионт, который живет в кишечнике и не причиняет никакого вреда. Т. к. дизентерийная амеба паразитирует тоже в кишечнике, важно отличать эти два вида между собой. Для этого используют особенность ядерного аппарата: у дизентерийной амебы может быть до 4 ядер, а у кишечной амебы от 0 до 8.

Заболевания

Многие генетические заболевания связаны с нарушениями в наборе хромосом. Вот список наиболее известных отклонений в генетическом аппарате ядра:

  • синдром Дауна;
  • сиддром Патау;
  • синдром Эдвардса;
  • синдром Клайнфелтера;
  • синдром Шерешевского-Тернера.

Список можно продолжать, и каждая из болезней отличается порядковым номером пары хромосом. Также подобные заболевания часто затрагивают половые X и Y хромосомы.

Заключение

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

Генетическая информация эукариотической клетки хранится в особой двумембранной органелле – ядре. В нём находится более 90 % ДНК.

Строение

Понятие, что такое ядро в биологии и какие функции оно выполняет, укрепилось в научной среде только в начале XIX века. Однако впервые ядро в клетках лосося наблюдал натуралист Антони ван Левенгук ещё в 1670-х годах. Термин предложил ботаник Роберт Броун в 1831 году.

Ядро – наиболее крупный органоид клетки (до 6 мкм), который состоит из трёх частей:

  • двойной мембраны;
  • нуклеоплазмы;
  • ядрышка.

Рис. 1. Внутреннее строение ядра.

Ядро отделяется от цитоплазмы двойной мембраной, имеющей поры, через которые осуществляется избирательный транспорт веществ в цитоплазму и обратно. Пространство между двумя оболочками называется перинуклеарным. Внутренняя оболочка выстелена изнутри ядерным матриксом, который играет роль цитоскелета и обеспечивает структурную поддержку ядра. Матрикс содержит ядерную ламину, отвечающую за формирование хроматина.

Под мембранной оболочкой находится вязкая жидкость, которая называется нуклеоплазмой или кариоплазмой.Она содержит:

  • хроматин, состоящий из белка, ДНК и РНК;
  • отдельные нуклеотиды;
  • нуклеиновые кислоты;
  • белки;
  • воду;
  • ионы.

В соответствии с плотностью скручивания хроматин может быть двух видов:

  • эухроматин – деконденсированный (разрыхлённый) хроматин в неделящемся ядре;
  • гетерохроматин – конденсированный (плотно скрученный) хроматин в делящемся ядре.

Часть хроматина всегда находится в скрученном состоянии, часть – в свободном.

Рис. 2. Хроматин.

Обычно гетерохроматин называют хромосомой. Хромосомы хорошо видны в микроскоп при митотическом делении клетки. Совокупность признаков хромосом (размер, форма, количество) называется кариотипом. В кариотип входят аутосомы и гоносомы. Аутосомы несут информацию о признаках живого организма. Гоносомы определяют пол.

Внешняя оболочка переходит в эндоплазматическую сеть или ретикулум (ЭПР), образуя складки. На поверхности мембраны ЭПР находятся рибосомы, отвечающие за биосинтез белка.

Ядрышко представляет собой плотную структуру без мембраны. По сути это уплотнённый участок нуклеоплазмы с хроматином. Состоит из рибонуклеопротеидов (РНП). Здесь происходит синтез рибосомной РНК, хроматина и нуклеоплазмы. Ядро может содержать несколько мелких ядрышек. Впервые ядрышко было открыто в 1774 году, но его функции стали известны лишь к середине ХХ века.

Рис. 3. Ядрышко.

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

Функции

Основными функциями ядра являются:

  • контроль всех процессов жизнедеятельности клетки, в том числе синтез белков;
  • синтез некоторых белков, рибосом, нуклеиновых кислот;
  • хранение генетического материала;
  • передача ДНК следующим поколениям при делении.

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

Что мы узнали?

Ядро образуют двойная мембрана, нуклеоплазма, ядрышко. Мембрана осуществляет транспорт веществ в цитоплазму и обратно и образует ЭПР вокруг ядра. Нуклеоплазма заполняет ядро и содержит множество веществ, в том числе хроматин, отвечающий за передачу наследственной информации. Ядрышко – уплотнение нуклеоплазмы, осуществляющее синтез рибосом и хроматина.

Тест по теме

ДомойКлеткаОсобенности строения и функции ядра клетки

Особенности строения ядра

Заполнено ядро жидкостью и несколькими структурными элементами. В нем выделяют оболочку, набор хромосом, нуклеоплазму, ядрышка. Оболочка двухмембранная, между мембранами находится перенуклеарное пространство.

Внешняя мембрана сходна по строению с эндоплазматическим ретикулумом. Она связана с ЭПР, который будто ответвляется от ядерной оболочки. Снаружи на ядре находятся рибосомы.

Внутренняя мембрана прочная, так как в ее состав входит ламина. Она выполняет опорную функцию и служит местом крепления для хроматина.

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

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

У простейших выделяют два типа ядер: одни отвечают за сохранение информации, другие – за синтез белка.

Ядро может прибывать в состоянии покоя (период интерфазы) или деления. Переходя в интерфазу, имеет вид сферического образования с множеством гранул белого цвета (хроматина). Хроматин бывает двух видов: гетерохроматин и эухроматин.

Эухроматин – это активный хроматин, который сохраняет деспирализированное строение в покоящемся ядре, способен к интенсивному синтезу РНК.

Гетерохроматин – это участки хроматина, которые находятся в конденсированном состоянии. Он может при необходимости переходить в эухроматиновое состояние.

При использовании цитологического метода окрашивания ядра (по Романовскому-Гимзе) выявлено, что гетерохроматин меняет цвет, а эухроматин нет. Хроматин построен из нуклеопротеидных нитей, названных хромосомами. Хромосомы несут в себе основную генетическую информацию каждого человека. Хроматин — форма существования наследственной информации в интерфазном периоде клеточного цикла, во время деления он трансформируется в хромосомы.

Строение хромосом

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

  • Равноплечие;
  • разноплечие,
  • одноплечие.

Некоторые хромосомы имеют дополнительный участок, который крепится к основному нитевидными соединениями – это сателлит. Сателлиты помогают идентифицировать разные пары хромосом.

Метафазное ядро представляет собой пластинку, где располагаются хромосомы. Именно в эту фазу митоза изучается количество и строение хромосом. Во время метафазы сестринские хромосомы двигаются в центр и распадаются на две хроматиды.

Строение ядрышка

В ядре также находится немембранное образование — ядрышко. Ядрышки представляют собой уплотненные, округлые тельца, способные преломлять свет. Это основное место синтеза рибосомальной РНК и необходимых белков.

Число ядрышек различно в разных клетках, они могут объединяться в одно крупное образование или существовать отдельно друг от друга в виде мелких частиц. При активации синтетических процессов объем ядрышка увеличивается. Оно лишено оболочки и находится в окружении конденсированного хроматина. В ядрышке также содержатся металлы, в большей мере цинк. Таким образом, ядрышко – это динамичное, меняющееся образование, необходимое для синтеза РНК и транспорта ее в цитоплазму.

Нуклеоплазма заполняет все внутреннее пространство ядра. В нуклеоплазме находится ДНК, РНК, протеиновые молекулы, ферментативные вещества.

Функции ядра в клетке

  1. Принимает участие в синтезе белка, рибосомной РНК.
  2. Регулирует функциональную активность клетки.
  3. Сохранение генетической информации, точная ее репликация и передача потомству.

Роль и значение ядра

Ядро является главным хранилищем наследственной информации и определяет фенотип организма. В ядре ДНК существует в неизмененном виде благодаря репарационным ядерным ферментам, которые способны ликвидировать поломки и мутации. Во время клеточного деления ядерные механизмы обеспечивают точное и равномерное расхождение генетической информации в дочерние клетки.

Что такое ядро:

Ядро — это английское слово, используемое в компьютерах для обозначения ядра операционной системы, которая является основной частью компьютера.

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

Ядро полностью контролирует все, что связано с системой, и является одной из первых программ, загружаемых при запуске.

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

Кроме того, ядро ​​управляет программными запросами на ввод и вывод и управляет, например, используемой памятью и периферийными устройствами.

Функция ядра

Ядро, ядро ​​системы, отвечает за подключение программного обеспечения к оборудованию.

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

Ниже приведены основные функции операционной системы, управляемой ядром.

Управление процессом

В операционной системе процесс является запущенной программой.

Управление процессами, выполняемое ядром, решает, какие процессы будут выполняться.

Каждый из запущенных процессов может входить и выходить из процессора несколько раз в одну и ту же секунду, уступая место другому процессу.

Ядро отвечает за решение, какие процессы будут размещены на процессоре.

Поскольку переключение между процессами происходит очень быстро, программа может продолжать работать, даже если она не находится на процессоре.

Режимы доступа

Выполнение процесса может быть выполнено двумя различными способами.

Пользовательский режим : состоит из нескольких подсистем. Одна из них, включая подсистему среды, запускает приложения, разработанные для различных типов операционных систем.

Пользовательский режим считается непривилегированным. Все программное обеспечение в этом режиме должно отправлять запросы в ядро ​​для выполнения привилегированных инструкций, таких как создание процессов.

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

Смотрите значение процессора.

Управление памятью

В диспетчере задач часть оперативной памяти (общая память) выделяется ядру.

Во время управления процессами ядро ​​отправляет программы в адресное пространство.

Часть общей памяти, выделенная для ядра, гарантирует, что всегда есть доступная память для процессов ядра, которые будут отправлены в это пространство.

Ядро также имеет функцию определения объема памяти, к которому каждый процесс может обращаться во время своей работы.

Управление устройством

Ядро контролирует периферийные устройства, подключенные к компьютеру.

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

Каждое устройство имеет диск, предназначенный для работы в определенной операционной системе. Поэтому драйвер, предназначенный для Windows, не работает, например, на MAC.

Драйвер каждого устройства должен выполнять своего рода трансляцию команд, выполняемых между определенным электронным устройством и операционной системой компьютера.

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

Смотрите значение интерфейса.

Системные звонки

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

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

Ниже приведены некоторые примеры системных вызовов Windows и соответствующего ядра Linux.

Windows Linux Описание продукта

CloseHandle

близко

Закрыть файл

CreateFile открытый Создать файл
DeleteFile разъединить Удалить файл
ExitProcess выход Завершить процесс и все его сегменты
GetLocalTime команда Получить текущее местоположение, дату и время

Узнайте больше о Windows.

Типы ядер

Что касается ее архитектуры, ядро ​​операционной системы может быть монолитным, гибридным или микроядерным .

монолитный

Драйверы устройств и расширения ядра работают в пространстве ядра с полным аппаратным доступом.

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

Примеры монолитного : Linux, BSD, MS-DOS и Solaris.

Linux является одним из самых известных монолитных ядер,

Как бесплатное и портативное программное обеспечение, Linux имеет преимущество работы на десятках платформ, от компьютеров IBM до мобильных устройств, смартфонов или iPod.

Узнайте больше о программном и аппаратном обеспечении.

Микроядро или микроядро

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

Некоторые процессы выполняются в пользовательском пространстве.

Если в ядре типа микроядра возникла ошибка, просто перезапустите службу, которая представила проблему.

Это предотвратит опрокидывание всей системы (как в случае с монолитным ядром).

Примеры микроядер : AIX, BeOS, L4, Mach, Minix, MorphOS, QNX, RADIOS, VSTa и GNU Hurd.

гибрид

Гибридные системы считаются системами, которые работают со средним уровнем развития по сравнению с монолитными и микроядрами.

Гибрид сочетает в себе стабильность и безопасность микроядра с производительностью монолитного.

Гибридное ядро ​​похоже на микроядро, но содержит код («несущественный») в пространстве ядра, поэтому выполняемые операции выполняются быстрее.

Примеры гибридов : AmigaOS, Android, Chrome, Macintosh, webOS, Windows, OSX и Xinu.

Ядро Android построено из Linux. Однако не все классифицируют Android как Linux, поскольку считают, что он основан только на Linux, но не на самом Linux.

Узнайте больше об Android.

Используемые источники:

  • https://mediapure.ru/matchast/chto-takoe-centralnyj-processor/
  • https://fb.ru/article/230391/chto-takoe-yadro-v-biologii-stroenie-i-funktsii-yadra
  • https://obrazovaka.ru/biologiya/yadro-chto-takoe.html
  • https://animals-world.ru/yadro-stroenie-i-funkcii-v-period-interfazy/
  • https://ru.basicdefinitions.org/3904-kernel

ztegid.ru

На что влияет количество ядер в смартфоне?

Традиционно считается, что чем больше ядер в процессоре смартфона, тем более мощным он является. Но так ли это на самом деле? Быть может, количество ядер не влияет на мощность процессора?

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

В последние годы успехом стали пользоваться четырехъядерные и восьмиядерные процессоры. И вот между ними разница уже не столь велика. Знаете, почему? Дело в том, что современные восьмиядерные чипы состоят и двух четырехъядерных процессоров, которые распределяют между собой различные задачи. Используется два набора из четырех ядер, один из которых имеет более низкую тактовую частоту. Зачем? Когда нужно выполнить простую задачу, например, зайти в один из разделов меню смартфона, работу выполняет процессор с меньшей тактовой частотой. Если вы запускаете какую-нибудь игрушку, требующую дополнительные ресурсы, тогда за дело приступает более мощный и быстрый процессор.

Получается, что 8-ядерные процессоры не совсем 8-ядерные? Именно так, это два 4-ядерных процессора, однако звучит это не очень красиво, поэтому такие процессоры принято называть восьмиядерными.

Вопрос — тогда зачем нужен второй процессор, если со всеми задачами может справить один, более мощный из них? Ответ прост — дело в автономности. Ведь два процессора позволяют значительно увеличивать время автономной работы, для чего, собственно, все и затевается.

А можно ли обойтись, скажем, двухъядерным процессором? Можно, что доказывают некоторые компании вроде Apple. Однако будущее, как считают специалисты, все равно за многоядерными решениями. Правда, в скором времени технологии могут измениться.

androidnik.ru

Что надо знать о процессоре

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

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

Процессор в смартфоне — это самая сложная деталь и отвечает она за все вычисления, производимые устройством. По сути, говорить, что в смартфоне используется процессор, неправильно, так как процессоры как таковые в мобильных устройствах не используются. Процессор вместе с другими компонентами образуют SoC (System on a chip – система на кристалле), а это значит, что на одной микросхеме находится полноценный компьютер с процессором, графическим ускорителем и другими компонентами.

Если речь заходит о процессоре, то сперва надо разобраться с таким понятием, как «архитектура процессора». Современные смартфоны используют процессоры на архитектуре ARM, разработкой которой занимается одноименная компания ARM Limited. Можно сказать, что архитектура — это некий набор свойств и качеств, присущий целому семейству процессоров. Компании Qualcomm, Nvidia, Samsung, MediaTek, Apple и другие, занимающиеся производством процессоров, лицензируют технологию у ARM и затем продают готовые чипы производителям смартфонов или же используют их в собственных устройствах. Производители чипов лицензируют у ARM отдельные ядра, наборы инструкций и сопутствующие технологии. Компания ARM Limited не производит процессоры, а только продает лицензии на свои технологии другим производителям.

Сейчас давайте рассмотрим такие понятия, как ядро и тактовая частота, которые всегда встречаются в обзорах и статьях о смартфонах и телефонах, когда речь идет о процессоре.

Ядро

Начнем с вопроса, а что такое ядро? Ядро – это элемент чипа, который определяет производительность, энергопотребление и тактовую частоту процессора. Очень часто мы сталкиваемся с понятием двухъядерный или четырехъядерный процессор. Давайте разберемся, что же это значит.

Двухъядерный или четырехъядерный процессор – в чем разница?

Очень часто покупатели думают, что двухъядерный процессор в два раза мощнее, чем одноядерный, а четырехъядерный, соответственно, в четыре раза. А теперь мы расскажем вам правду. Казалось бы, вполне логично, что переход с одного ядра к двум, а с двух к четырем увеличивает производительность, но на самом деле редко когда эта мощность возрастает в два или четыре раза. Увеличение количества ядер позволяет ускорить работу девайса за счет перераспределения выполняемых процессов. Но большинство современных приложений являются однопотоковыми и поэтому одновременно могут использовать только одно или два ядра. Естественно возникает вопрос, для чего тогда четырехъядерный процессор? Многоядерность, в основном, используется продвинутыми играми и приложениями по редактированию мультимедийных файлов. А это значит, что если вам нужен смартфон для игр (трехмерные игры) или съемки Full HD видео, то необходимо приобретать аппарат с четырехъядерным процессором. Если же программа сама по себе не поддерживает многоядерность и не требует затраты больших ресурсов, то неиспользуемые ядра автоматически отключаются для экономии заряда батареи. Часто для самых неприхотливых задач используется пятое ядро-компаньон, например, для работы устройства в спящем режиме или при проверке почты.

Если вам нужен обыкновенный смартфон для общения, интернет-серфинга, проверки почты или для того, чтобы быть в курсе всех последних новостей, то вам вполне подойдет и двухъядерный процессор. Да и зачем платить больше? Ведь количество ядер прямо влияет на цену устройства.

Тактовая частота

Следующее понятие, с которым нам предстоит познакомиться - это тактовая частота. Тактовая частота – это характеристика процессора, которая показывает, сколько тактов способен отработать процессор за единицу времени (одну секунду). Например, если в характеристиках устройства указана частота 1,7 ГГц — это значит, что за 1 секунду его процессор осуществит 1 700 000 000 (1 миллиард 700 миллионов) тактов.

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

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

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

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

Кэш процессора

Еще одна важная характеристика процессора, о которой продавцы смартфонов часто умалчивают — это кэш процессора.

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

Особенно актуален кэш в современных системах, где разрыв между скоростью работы процес-сора и скоростью работы оперативной памяти довольно большой. Конечно, возникает вопрос, почему же эту характеристику не желают упоминать? Всё очень просто. Наведем пример. Предположим, что есть два всем известных процессора (условно A и B) с абсолютно одинаковым числом ядер и тактовой частотой, но почему-то А работает намного быстрее, чем В. Объяснить это очень просто: у процессора А кэш больше, следовательно, и сам процессор работает быстрее.

Особенно разница в объеме кэша ощущается между китайскими и брендовыми телефонами. Казалось бы, по циферках характеристик всё вроде как совпадает, а вот цена устройств отличается. И вот здесь покупатели решают сэкономить с мыслью «а зачем платить больше, если нет никакой разницы?» Но, как видим, разница есть и очень существенная, только вот продавцы о ней часто умалчивают и продают китайские телефоны по завышенным ценам.

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

Магазин запчастей для электроники ВСЕ ЗАПЧАСТИ продолжает следить за событиями мира коммуникационных технологий и обращает ваше внимание, что все запчасти для новинок вы всегда сможете заказать и купить на нашем сайте по самым доступным ценам.

all-spares.ru

Чем восемь ядер процессора смартфона лучше четырех?

Qualcomm Snapdragon

В чем различия между четырехъядерными и восьмиядерными процессорами смартфонов? Объяснение достаточно простое. В восьмиядерных чипах в два раза больше процессорных ядер, чем в четырехъядерных. На первый взгляд восьмиядерный процессор представляется вдвое более мощным, не так ли? На самом деле ничего подобного не происходит. Чтобы понять, почему восьмиядерность процессора не удваивает производительность смартфона вдвое, потребуются некоторые пояснения. Будущее в сфере процессоров смартфонов уже наступило. Восьмиядерные процессоры, о которых совсем недавно можно было только мечтать, получают все большее распространение. Но, оказывается, их задача состоит не в том, чтобы повысить производительность устройства.

Процессор

Эти пояснения были опубликованы Йоном Манди (Jon Mundy) в статье «Octa-core vs Quad-core: Does it make a difference?» на страницах ресурса Trusted Reviews.

Четырех- и восьмиядерные процессоры. Производительность

Сами термины «восьмиядерный» и » четырехъядерный» отражают число ядер центрального процессора.

Но ключевое различие между этими двумя типами процессоров — по крайней мере по состоянию на 2015 год — состоит в способе установки процессорных ядер.

В четырехъядерном процессоре все ядра способны работать одновременно, обеспечивая быструю и гибкую многозадачность, делая более ровными 3D-игры и повышая скорость работы камеры, а также осуществляя другие задачи.

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

Более точным термином, чем «восьмиядерный» стал бы «двойной четырехъядерный». Но это звучит не так красиво и не подходит для маркетинговых задач. Поэтому эти процессоры называют восьмиядерными.

Зачем нужны два набора процессорных ядер?

В чем причина сочетания двух наборов процессорных ядер, передающих задачи один другому, в одном устройстве? Для обеспечения энергоэффективности.

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

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

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

Технологические особенности

Все современные восьмиядерные процессоры базируются на архитектуре ARM, так называемой big.LITTLE.

Эта восьмиядерная архитектура big.LITTLE была анонсирована в октябре 2011 года и позволила четырем низкопроизводительным ядрам Cortex-A7 работать совместно с четырьмя высокопроизводительными ядрами Cortex-A15. ARM с тех пор ежегодно повторяла этот подход, предлагая более способные чипы для обоих наборов процессорных ядер восьмиядерного чипа.

Некоторые из основных производителей чипов для мобильных устройств сосредоточили свои усилия на этом образце «восьмиядерности» big.LITTLE. Одним из первых и наиболее примечательных стал собственный чип компании Samsung, известный Exynos. Его восьмиядерная модель использовалась начиная с Samsung Galaxy S4, по крайней мере в некоторых версиях устройств компании.

Сравнительно недавно Qualcomm также начала применение big.LITTLE в своих восьмиядерных чипах Snapdragon 810 CPU. Именно на этом процессоре базируются такие известные новинки рынка смартфонов, как HTC One M9 и G Flex 2, ставший большим достижением компании LG.

В начале 2015 года NVIDIA представила Tegra X1, новый суперпроизводительный мобильный процессор, который компания предназначает для автомобильных компьютеров. Основной функцией X1 является его вызываемый консольно («console-challenging») графический процессор, который также основывается на архитектуре big.LITTLE. То есть он также станет восьмиядерным.

Велика ли разница для обычного пользователя?

Велика ли разница между четырех- и восьмиядерным процессором смартфона для обычного пользователя? Нет, на самом деле она очень мала, считает Йон Манди.

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

Нужен ли восьмиядерный процессор в каждом современном смартфоне. Такой необходимости нет, полагает Йон Манди и приводит пример Apple, обеспечивающих достойную энергоэффективность своих iPhone при всего двухъядерном процессоре.

Процессор

Таким образом, восьмиядерная архитектура ARM big.LITTLE является одним из возможных решений одной из самых важных задач, касающихся смартфонов — времени работы от одной зарядки батареи. По мнению Йона Манди, как только найдется другое решение этой задачи, так и прекратится тренд установки в одном чипе двух четырехъядерных наборов, и подобные решения выйдут из моды.

www.playground.ru

правда или вымысел? — android.mobile-review.com

27 мая 2015

Константин Иванов

Facebook

Twitter

Вконтакте

Google+

По материалам androidauthority.com

Уже с десяток лет в наших компьютерах стоят многоядерные процессоры, и в настоящее время это норма. Вначале ядер стало два, потом четыре, а сегодня компании вроде Intel и AMD предлагают high-end процессоры для настольных компьютеров с 6 или 8 ядрами. Та же история и с процессорами в смартфонах. Двухъядерные энергоэффективные процессоры от ARM появились около 5 лет назад, а вслед за ними и 4, 6 и 8-ядерные процессоры на архитектуре ARM. Между тем, есть разница между 6- и 8-ядерными настольными процессорами от Intel и AMD и 6- и 8-ядерными процессорами, основанными на архитектуре ARM. У большинства относящихся ко второй категории процессоров с больше чем 4 ядрами используются как минимум две различных конструкции ядра.

С некоторыми исключениями, в целом, восьмиядерный ARM процессор использует систему, известную как Heterogeneous Multi-Processing (HMP), в которой «гетерогенность» означает неравноценность ядер. В современном 64-битном процессоре это значит, что кластер с ядрами Cortex-A57 или Cortex-A72 используется в сочетании с кластером ядер Cortex-A53. A72 – высокопроизводительное ядро, в то время как у A53 большая энергоэффективность. Такое сочетание известно как big.LITTLE, поскольку здесь «большие» ядра (Cortex-A72) объединены с «маленькими» Cortex-A53. Это сильно отличается от 6- и 8-ядерных процессоров для ПК от Intel и AMD, поскольку проблема энергопотребления в этом случае не так актуальна, как на мобильном устройстве.

Когда многоядерные процессоры впервые попали на ПК, возникло много вопросов касательно преимуществ двухъядерного процессора перед одноядерным. Двухъядерный 1.6ГГц процессор «лучше» одноядерного 3.2ГГц процессора или нет? А что Windows? Сможет ли она максимально реализовать потенциал двухъядерного процессора? А игры? Они правда идут лучше с двухъядерным процессором? И надо ли при написании приложений делать это особым образом, чтобы они могли использовать дополнительные ядра? И так далее.

О мультипроцессорной обработке

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

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

Не углубляясь в частности, существует технология, известная как вытесняющая многозадачность, которая позволяет разделять доступное процессорное время между несколькими задачами. «Кусочек» процессорного времени отводится одной задаче, «кусочек» другой и так далее. В основе операционных систем, таких как Linux, Windows, OS X и Android, лежит та часть технологии, что известна как планировщик и определяет, какому процессу достанется следующий «кусочек» процессорного времени.

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

Когда ядер больше одного, планировщик может отвести для одного процесса кусочек времени процессору 0, в то время как другой процесс получает кусочек времени процессора 1. Так планировщик и двухъядерный процессор позволяют двум задачам выполняться одновременно. Чем больше ядер, тем больше процессов могут выполняться одновременно.

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

Некоторые задачи последовательны сами по себе. Чтобы испечь пирог, вам нужно разбить яйца, добавить муку, замесить тесто и так далее. Нельзя поставить пирог в духовку, пока не готово тесто. Так что даже если у вас на кухне два повара, сэкономить время на одной из задач не выйдет. Есть нерушимый порядок и последовательность действий. Можно решать несколько задач сразу и поручить одному повару пирог, а другому нарезку салата, но задачи с предопределенным порядком действий не выиграют ни от двухъядерного, ни даже от 12-ядерного процессора.

Не все задачи таковы, как описано выше. Многие операции, которые выполняет компьютер, можно разделить на несколько самостоятельных задач. Чтобы это произошло, основной процесс должен создать другой процесс и отдать ему на откуп часть работы. К примеру, если, используя алгоритм для вычисления простых чисел, вы не используете предыдущие результаты, не пользуетесь Решетом Эратосфена, можно разделить работу на две части. Один процесс вычисляет первые 50 млн чисел и второй – вторые 50 млн. Четырехъядерный процессор позволяет поделить работу на 4 части, и так далее.

Но для того, чтобы все это работало, программу надо написать особым образом. Другими словами, она должна быть разработана так, чтобы делить нагрузку на меньшие части, а не делать ее целиком. Для этого есть различные технологии программирования, и вы наверняка слышали слова вроде «однопоточный» или «многопоточный». Эти слова означают программы, которые написаны для выполнения одной задачи (однопоточная, все вместе) или программы с индивидуальными задачами (потоками), которым может быть отдельно назначено свое процессорное время. Подводя краткий итог, однопоточная программа ничего не выиграет от запуска на многоядерном процессоре, а вот многопоточная – напротив.

Итак, мы почти добрались до сути, и прежде чем перейти к Android, нужно еще одно. От того, как написана ОС, зависит то, что некоторые выполняемые программы могут быть изначально многопоточными. Часто отдельные части ОС сами по себе представляют собой независимые задачи, и когда ваша программа осуществляет ввод и вывод информации или выводит что-то на экран, это может быть отдельным процессом в системе. Использование того, что называется non-blocking calls может внести многопоточность в программу, не создавая потоков специально.

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

Android

Из-за процессов вроде SurfaceFlinger Android выигрывает от многоядерных процессоров без нужды в специальных многопоточных по сути приложениях. И поскольку множество вещей происходит в фоне, вроде синхронизации и виджетов, Android выигрывает от многоядерности и как единое целое. Эта ОС ожидаемо обладает способностью создавать многопоточные приложения. Чтобы узнать больше, посмотрите в раздел Процессы и Потоки в документации Android. Есть также многопоточные примеры от Google, а также имеется интересная статья от Qualcomm о программировании Android приложений для многоядерных процессоров .

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

Также может возникнуть вопрос относительно разницы между 4- и 8-ядерным процессором. В ПК или серверах восьмиядерные процессоры построены так, что чип состоит из одинаковых ядер. Для большинства восьмиядерных процессоров с архитектурой ARM существуют высокопроизводительные и энергоэффективные варианты ядер. И смысл в том, что более энергоэффективные ядра служат для выполнения более второстепенных задач, а высокопроизводительные – для работы в тяжелой весовой категории. Однако, как и в настольной версии, эти ядра могут использоваться одновременно.

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

Тестирование

В Android возможно получить сведения о том, сколько ядер система использовала в процессоре. Для подкованных, это можно посмотреть в файле /proc/stat. Был создан инструмент, который берет информацию об использовании ядер в Android, пока запущено приложение. Чтобы повысить его эффективность и уменьшить падение производительности, сведения собираются, только когда приложение активно. Анализ данных производится офлайн.

Используя этот инструмент, у которого пока нет названия, для теста запускали серии приложений разного типа (игры, веб-браузинг и т.п.) на телефоне с четырехъядерным процессором Qualcomm Snapdragon 801, а затем на телефоне с восьмиядерным Qualcomm Snapdragon 615. При сопоставлении данных получились графики использования процессора. Начнем с простого примера. Вот график работы ядер Snapdragon 801 при использовании браузера Chrome:

График показывает, сколько ядер использовали Android и браузер. Он не демонстрирует, насколько было задействовано ядро, только то, использовалось ли оно в принципе. Если бы Chrome был однопоточным, можно было бы ожидать, что задействуются одно или два ядра, может быть, третье или четвертое по случаю. Но мы этого не видим. Наоборот, задействованы четыре ядра, и только временами количество используемых ядер падает до 2. В тесте с браузингом не читались загруженные страницы, это не повлияло бы на использование процессора. Страницы просто прогружались, и можно было переходить к новым.

Вот график, который показывает, насколько задействовалось каждое ядро. Это усредненный график (в реальном путаницу вносит огромное количество линий). Это значит, что по меньшей мере, показаны пики использования. К примеру, пик на этом графике превышает 90%, однако изначальные данные показывали, что некоторые ядра достигали 100% много раз. Тем не менее, здесь хорошо видно, что происходило.

А что у нас с восьмиядерным процессором? Демонстрирует ли он ту же самую схему? Нет, как видно на графике ниже. Постоянно используется семь ядер, на пиках доходит до 8, иногда опускается до 6 и 4.

Также и средний показатель использования каждого ядра демонстрирует, что планировщик вел себя иначе, поскольку Snapdragon 615 – процессор big.LITTLE.

Можно видеть, что два или три ядра трудятся больше других, но так или иначе задействованы все ядра. Мы видим, как архитектура big.LITTLE может передавать потоки от ядра к ядру в зависимости от загруженности. И не забываем, что смысл дополнительных ядер – это энергоэффективность, а не производительность.

Мы можем спокойно говорить о том, что использование «андроидом» всего одного ядра – это миф. Это было ожидаемо с учетом того, что Chrome, как и Android, был разработан многопоточным, как и для настольных компьютеров.

Другие приложения

Итак, это был разработанный многопоточным Chrome, а что с другими приложениями? Вот, что получилось вкратце

Gmail – на 4-ядерном телефоне получились равные доли использования 2 и 4 ядер. Однако среднее использование ядра не поднималось выше 50% — ожидаемо для относительно легкого приложения. Восьмиядерный процессор давал скачки от 4 к 8 ядрам, но меньшее среднее использование ядра – менее 35%.

YouTube – на 4-ядерном процессоре использовались только 2 ядра, в среднем менее 50% загрузки. На 8-ядерном в основном 4 ядра, временами вырастало до 6 и падало до 3. Загрузка ядер в среднем была всего 30%. Интересно, что планировщик предпочитал большие ядра, а маленькие почти не использовал.

Riptide GP2 – 4 ядра – процессор Qualcomm большую часть времени использовал два ядра, а остальные два – очень мало. А в 8-ядерном варианте последовательно использовались 6-7 ядер, но основную работу выполняли только три.

Templerun 2 – эта игра – более яркий пример проблемы однопоточности, чем другие приложения в тесте. В 8-ядерном варианте задействовались 4-5 ядер последовательно с пиками до 7. И только одно ядро выполняло тяжелую работу. На телефоне с 4-ядерным Qualcomm Snapdragon 801 два ядра делили нагрузку примерно поровну, а двум другим доставалось очень мало. На телефоне с 4-ядерным процессором от MediaTek нагрузка распределялась между всеми четырьмя ядрами. Это показывает, насколько разные планировщики и разные ядра разительно меняют то, как используется процессор.

Вот выборка графиков для наглядности. График бездействия 8-ядерной системы добавлен в качестве отправной точки.

Восьмиядерный аппарат, активный экран, пользователь не совершает никаких действий:

YouTube, запущенный на 4-ядерном аппарате:

YouTube, запущенный на 8-ядерном аппарате:

TempleRun2, запущенный на 4-ядерном аппарате:

TempleRun2, запущенный на 4-ядерном аппарате с процессором MediaTek:

Gmail, запущенный на 4-ядерном аппарате:

Gmail, запущенный на 8-ядерном аппарате:

Riptide GP2, запущенный на 4-ядерном аппарате:

Riptide GP2, запущенный на 8-ядерном аппарате:

Интересный результат получился в AnTuTu на 8-ядерном процессоре.

Как видите, последняя часть теста полностью загружает все ядра. Понятно, что бенчмарк искусственно создает высокую нагрузку, и поскольку все ядра работают на полную, чипсеты с большим количеством ядер выигрывают. С обычными приложениями такого не наблюдалось. Бенчмарки искусственно раздувают преимущество восьмиядерных аппаратов в производительности (больше, чем в энергоэффективности).

Почему легкие приложения используют 8 ядер?

Если вы посмотрите на приложения вроде Gmail, вы заметите интересный феномен. На 4-ядерном аппарате использование ядер поровну распределено между двумя и четырьмя ядрами, а на 8-ядерном – между четырьмя и восемью. Как Gmail может работать на 2 – 4 ядрах на 4-ядерном телефоне, а на 8-ядерном требовать как минимум четырех ядер? Бессмыслица какая-то.

Все дело снова в том, что ядра в телефонах с big.LITTLE неравноценны. В реальности мы видим, что планировщик использует ядра LITTLE, а когда нагрузка повышается, в дело вступают их собратья big. После некоторого времени совместной работы ядра LITTLE отправляются отдыхать. Когда нагрузка снижается, все происходит наоборот. Конечно, все это случается очень быстро, тысячи раз в секунду. Посмотрите на график, где сравнивается использование ядер big и LITTLE в Epic Citadel.

Посмотрите, вначале используются ядра big, а ядра LITTLE неактивны. Затем, около отметки 12 секунд, ядра big начинают использоваться меньше, и просыпаются ядра LITTLE. На 20 секундах big-ядра увеличивают активность снова, и LITTLE снижают ее почти до нуля. Это видно и на отметках 30, 45 и 52 секунды. В этих точках число использованных ядер колеблется. К примеру, в первые 10 с используются только 3 или 4 ядра (это ядра big), и на 12 с это число доходит до 6, затем снова падает до 4 и т.д. Так работает big.LITTLE. Этот процессор построен не так, как процессор для ПК. Дополнительные ядра позволяют планировщику выбирать для разных действий правильные ядра.

Все тесты, которые проводились, показали, что не нашлось ни одного реального приложения, которое использовало бы все 8 ядер на сто процентов. Так и должно было быть.

Подводим итоги

Прежде всего, подчеркнем, что эти тесты не отражают производительности телефонов, а лишь показывают, задействуют ли приложения Android несколько ядер. Не раскрывается преимуществ или недостатков многоядерности или чипсета big.LITTLE, как не сравнивается и работа частей приложения на двух ядрах при их использовании на 25% с использованием одного ядра на 50%, и так далее.

Затем, тесты еще не проводились для схемы Cortex-A53/Cortex-A57 или Cortex-A53/Cortex-A72. У Qualcomm Snapdragon 615 4-ядерный 1.7 ГГц ARM Cortex A53 кластер и четырехъядерный кластер 1.0 ГГц A53.

Интервал сканирования в этой статистике равен примерно трети секунды, т. е. около 330 миллисекунд. Если ядро сигнализирует об использовании на 25% в эти 300 миллисекунд и второе ядро – о том же самом, график покажет, что оба ядра используются на 25% одновременно, при этом одно ядро может задействоваться на 25% в течение 150 миллисекунд, то же и со вторым. Это означает, что ядра использовались последовательно, а не единовременно. В настоящее время меньшего интервала тест не предполагает.

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

android.mobile-review.com

Выбираем кастомное ядро для своего Android-аппарата — «Хакер»

Содержание статьи

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

 

Custom kernel?

Что такое кастомное ядро? Как мы все знаем, Android представляет собой пирог, состоящий из трех базовых слоев: ядро Linux, набор низкоуровневых библиотек и сервисов и виртуальная машина Dalvik, поверх которой работает графическая оболочка, высокоуровневые инструменты и сервисы, а также почти все приложения, установленные из маркета. Создатели большинства альтернативных кастомных прошивок обычно работают только с двумя верхними слоями, добавляя функции в графическую оболочку (например, кнопки в шторке), изменяя ее (движок тем в CyanogenMod), а также добавляя новые системные сервисы (эквалайзер в CyanogenMod) и оптимизируя существующие.

Авторы популярных прошивок также по мере возможностей вносят изменения в ядро Linux: оптимизируют (сборка с более агрессивными флагами оптимизации компилятора), включают в него новую функциональность (например, поддержку шар Windows), а также вносят другие изменения вроде возможности поднимать частоту процессора выше предусмотренной производителем. Зачастую все это остается за кадром, и многие пользователи кастомных прошивок даже не подозревают об этих возможностях, тем более что тот же CyanogenMod поставляется с кастомным ядром только для ограниченного круга девайсов, для которых доступны как исходники родного ядра, так и возможность его замены. Например, почти все прошивки CyanogenMod для смартфонов Motorola используют стандартное ядро — заменить его на свое невозможно из-за непробиваемой защиты загрузчика.

Выбираем алгоритм перезагрузки TCP, планировщик I/O и алгоритм управления энергосбережением

Однако ядро в смартфонах с разлоченным загрузчиком можно заменить отдельно от основной прошивки. И не просто заменить, а установить ядро с огромным количеством различных функций, которые требуют определенных технических знаний для управления, а потому обычно не встраиваются в ядра популярных прошивок, таких как CyanogenMod, AOKP и MIUI. Среди этих функций можно найти поддержку высоких частот работы процессора, управление гаммой экрана, режимами энергосбережения, высокоэффективные менеджеры питания и огромное количество других фич.

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

 

Умный регулировщик

В SoC’ах OMAP35XX, используемых, например, в Galaxy S II и Galaxy Nexus, есть функция SmartReflex, которая выполняет роль умной системы регулировки вольтажа при изменении нагрузки на процессор. По сути, она избавляет от необходимости тонкого тюнинга вольтажа пользователем.

Регулируем вольтаж

 

Оптимизации

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

  1. Сборка с помощью компилятора Linaro GCC с агрессивными опциями оптимизации. Писк сезона, используется почти во всех ядрах. Особую популярность этот метод получил после того, как организация Linaro с помощью каких-то непонятных синтетических тестов продемонстрировала 400%-й (!) прирост производительности Android, собранного с помощью своего компилятора. В реальных условиях эффективность Linaro GCC несколько ниже, но польза от него все же ощутима, так как он реально подгоняет код под особенности архитектуры ARMv7 и, если судить по личному опыту, не приносит никаких проблем в стабильность работы ни ядра, ни приложений.
  2. Расширение возможностей управления частотой и вольтажом центрального и графического процессоров, а также использование более эффективного для планшетов и смартфонов алгоритма управления энергосбережением. Используется во всех кастомных ядрах и ядрах большинства серьезных кастомных прошивок. Подробнее эту особенность мы рассмотрим в следующем разделе.
  3. Активация более эффективных внутренних механизмов, появившихся в последних ядрах Linux. Сюда можно отнести SLQB аллокатор памяти, который, по мнению некоторых разработчиков, может быть более эффективным, чем SLUB, однако никаких экспериментальных подтверждений этому нет. Такой аллокатор используется в ядре GLaDOS для Nexus 7.

    Приятная полезность Trickster MOD: возможность включить ADB по Wi-Fi

  4. Многие разработчики любят изменять стандартный алгоритм контроля насыщения TCP (TCP Congrestion control), который регулирует размер TCP-окна на основе множества параметров, чтобы сделать поток пакетов более ровным и достичь наивысшей скорости передачи данных. Начиная с версии 2.6.19, ядро Linux по умолчанию использует эффективный алгоритм CUBIC, который также обычно применяется и в стандартных ядрах Android. Проблема только в том, что CUBIC эффективен в проводных сетях с высокой скоростью передачи данных, тогда как для 3G- и Wi-Fi-сетей гораздо лучшим выбором будет алгоритм Westwood+. Именно этот алгоритм используется в ядрах Leankernel для Galaxy Nexus и faux123 для Nexus 7, а franko.Kernel для Galaxy S II и Galaxy Nexus так и вообще включает в себя весь набор доступных алгоритмов. Просмотреть их список и выбрать нужный можно с помощью следующих команд:Изменение алгоритма контроля насыщения TCPsysctl net.ipv4.tcp_available_congestion_control sysctl -w net.ipv4.tcp_congestion_control=westwood
В 3G-сетях алгоритм контроля перегрузки TCP Westwood+ всегда выигрывает

Еще один тип оптимизации: изменение стандартного планировщика ввода-вывода. Ситуация на этом поле еще более интересная, так как вместо того, чтобы разобраться в принципах работы планировщиков, некоторые сборщики ядер просто читают в Сети документы по I/O-планировщикам для Linux и делают выводы. Среди пользователей такой подход распространен еще более сильно. На самом деле почти все самые производительные и умные Linux-планировщики совершенно не подходят для Android: они рассчитаны на применение с механическими хранилищами данных, в которых скорость доступа к данным разнится в зависимости от положения головки. Планировщик использует разные схемы объединения запросов в зависимости от физического положения данных, поэтому запросы к данным, которые располагаются близко к текущему положению головки, будут получать больший приоритет. Это совершенно нелогично в случае с твердотельной памятью, которая гарантирует одинаковую скорость доступа ко всем ячейкам. Продвинутые планировщики принесут на смартфоне больше вреда, чем пользы, а лучший результат покажут самые топорные и примитивные. В Linux есть три подобных планировщика:

  • Noop (No operation) — так называемый не-планировщик. Простая FIFO очередь запросов, первый запрос будет обработан первым, второй вторым и так далее. Хорошо подходит для твердотельной памяти и позволяет справедливо распределить приоритеты приложений на доступ к накопителю. Дополнительный плюс: низкая нагрузка на процессор в силу ну очень простого принципа работы. Минус: никакого учета специфики работы девайса, из-за чего могут возникнуть провалы производительности.
  • SIO (Simple I/O) — аналог планировщика Deadline без учета близости секторов друг к другу, то есть разработанный специально для твердотельной памяти. Две главные изюминки: приоритет операций чтения над операциями записи и группировка операций по процессам с выделением каждому процессу кванта времени на выполнение операций. В смартфонах, где важна скорость работы текущего приложения и преобладание операций чтения над записью, показывает очень хорошую производительность. Доступен в Leankernel, ядре Matr1x для Nexus 4 и SiyahKernel.
  • ROW (READ Over WRITE) — планировщик, специально разработанный для мобильных устройств и добавленный в ядро всего несколько месяцев назад. Основная задача: первоочередная обработка запросов чтения, но справедливое распределение времени и для запросов записи. Считается лучшим на данный момент планировщиком для NAND-памяти, по умолчанию используется в Leankernel и Matr1x.

Стоит сказать, что почти все стандартные прошивки и половина кастомных до сих пор используют ядро со стандартным для Linux планировщиком CFQ, что, впрочем, не так уж и плохо, поскольку он умеет правильно работать с твердотельными накопителями. С другой стороны, он слишком сложен, создает бОльшую нагрузку на процессор (а значит, и батарею) и не учитывает специфику работы мобильной ОС. Еще один популярный выбор — это планировщик Deadline, который не хуже SIO, но избыточен. Посмотреть список доступных планировщиков можно с помощью такой команды:

# cat /sys/block/*/queue/scheduler 

Для изменения применяется такая (где row — это имя планировщика):

# for i in /sys/block/*/queue/scheduler; do echo row > $1; done 

Некоторые сборщики ядер применяют и другой вид оптимизации, связанный с вводом-выводом. Это отключение системного вызова fsync, применяемого для принудительного сброса изменившегося содержимого открытых файлов на диск. Существует мнение, что без fsync система будет реже обращаться к накопителю и таким образом удастся сохранить время процессора и заряд батареи. Довольно спорное утверждение: fsync в приложениях используется не так уж и часто и только для сохранения действительно важной информации, зато его отключение может привести к потере этой же информации в случае падения операционной системы или других проблем. Возможность отключить fsync доступна в ядрах franco.Kernel и GLaDOS, а для управления используется файл /sys/module/sync/parameters/fsync_enabled, в который следует записать 0 для отключения или 1 для включения. Повторюсь, что использовать эту возможность не рекомендуется.

 

 

Добавляем в ядро новые функции

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

В основном это различные драйверы и файловые системы. Например, некоторые ядра включают в себя поддержку модуля CIFS, позволяющего монтировать Windows-шары. Такой модуль есть в ядре Matr1x для Nexus S, faux123 для Nexus 7, SiyahKernel и GLaDOS. Сам по себе он бесполезен, но в маркете есть несколько приложений, позволяющих задействовать его возможности.

Еще одна полезность — это включение в ядро драйвера ntfs-3g (точнее, в пакет с ядром, сам драйвер работает как Linux-приложение), который необходим для монтирования флешек, отформатированных в файловую систему NTFS. Этот драйвер есть в ядрах faux123 и SiyahKernel. Обычно он задействуется автоматически, но если этого не происходит, можно воспользоваться приложением StickMount из маркета.

Многие ядра также имеют в своем составе поддержку так называемой технологии zram, которая позволяет зарезервировать небольшой объем оперативной памяти (обычно 10%) и использовать ее в качестве сжатой области подкачки. В результате происходит как бы расширение количества памяти, без каких-либо серьезных последствий для производительности. Доступно в Leankernel, включается с помощью Trickster MOD или командой zram enable.

Последние две интересные функции — это Fast USB charge и Sweep2wake. Первая — это не что иное, как принудительное включение режима «быстрой зарядки», даже если смартфон подключен к USB-порту компьютера. Режим быстрой зарядки доступен во всех более-менее новых смартфонах, однако в силу технических ограничений он не может быть включен одновременно с доступом к карте памяти. Функция Fast USB charge позволяет включить этот режим всегда, отключив при этом доступ к накопителю.

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

Разгоняем графический процессор

 

Разгон, вольтаж и энергосбережение

Разгон популярен не только среди владельцев стационарных компов и ноутбуков, но и в среде энтузиастов мобильной техники. Как и камни архитектуры x86, процессоры и графические ядра мобильной техники отлично гонятся. Однако сам способ разгона и предпринимаемые для его осуществления шаги здесь несколько другие. Дело в том, что стандартные драйверы для SoC’ов, отвечающие за энергосбережение и изменение частоты процессора, обычно залочены на стандартных частотах, поэтому для тонкого тюнинга приходится устанавливать либо альтернативный драйвер, либо кастомное ядро.

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

Всем этим можно управлять с помощью известной платной утилиты SetCPU или же бесплатной Trickster MOD. Рекомендации по управлению все те же, что и для настольных систем. Нижнюю частоту процессора лучше установить минимальной, но не ниже 200 МГц (чтобы избежать лагов), верхний порог повышается постепенно с тестированием стабильности работы, при падении которой рекомендуется немного поднять вольтаж для данной частоты. Каких-то рекомендаций по вольтажу нет, так как каждый процессор уникален и значения будут для всех разными.

Главный экран утилиты настройки ядер Trickster MOD

Кроме изменения частот, сборщики зачастую добавляют в ядро новые алгоритмы управления энергосбережением (автоматическим управлением частотой процессора), которые, по их мнению, могут показать лучшие результаты в сравнении со стандартными. Почти все из них базируются на используемом по умолчанию в новых версиях Android алгоритме Interactive, суть которого заключается в том, чтобы резко поднять частоту процессора до максимальной в случае повышения нагрузки, а затем постепенно снижать до минимальной. Он пришел на смену используемому раньше алгоритму OnDemand, который плавно регулировал частоту в обе стороны соразмерно нагрузке, и позволяет сделать систему более отзывчивой. Сборщики альтернативных ядер предлагают на замену Interactive следующие алгоритмы:

  • SmartAssV2 — переосмысление алгоритма Interactive с фокусом на сохранение батареи. Основное отличие в том, чтобы не дергать процессор на высокие частоты в случае кратковременных всплесков нагрузки, для которых хватит и низкой производительности процессора. По умолчанию используется в ядре Matr1x.
  • InteractiveX — тюнингованный алгоритм Interactive, главная особенность которого в залочке процессора на минимальной указанной пользователем частоте и обесточивании второго ядра процессора во время отключения экрана. По умолчанию используется в Leankernel.
  • LulzactiveV2 — по сути, изобретенный заново OnDemand. Когда нагрузка на процессор превышает указанную (по умолчанию 60%), алгоритм поднимает частоту на определенное число делений (по умолчанию 1), при понижении нагрузки — опускает. Особый интерес представляет тем, что позволяет самостоятельно задавать параметры работы, поэтому подходит для прожженных гиков.

Вообще, сборщики ядер очень любят придумывать новые алгоритмы энергосбережения по причине простоты их реализации, поэтому можно найти еще с десяток других. Большинство из них полный шлак, и при выборе планировщика следует руководствоваться правилом: либо один из трех описанных выше, либо стандартный Interactive, который, кстати, очень неплох. Сделать выбор можно с помощью все той же Trickster MOD.

Trickster MOD позволяет активировать почти все возможности кастомных ядер

 

Интерфейсы управления

Большинство популярных кастомных ядер включают в себя несколько механизмов тонкого управления различными параметрами драйверов, наиболее распространены из которых ColorControl, GammaControl, SoundControl и TempControl.

Первые два интерфейса доступны практически везде, включая ядра CyanogenMod, вторые два — в Leankernel и, может быть, в других. Так или иначе, всеми ими можно управлять с помощью Trickster MOD.

 

Ядра

Какое же ядро выбрать? На этот вопрос нет однозначного ответа, и не потому, что «каждому свое», а потому, что в мире существует огромное количество Android-устройств и почти столько же различных ядер. Тем не менее есть несколько популярных ядер, которые разрабатываются сразу для нескольких устройств. Так или иначе многие из них я упоминал по ходу повествования, здесь же приведу их краткое описание.

  • Leankernel — ядро для Galaxy Nexus, Nexus 7 и Galaxy S III. Основной акцент при разработке делается на простоту и скорость работы. Алгоритм энергосбережения: InteractiveX V2, планировщик I/O: ROW, все перечисленные выше интерфейсы управления, поддержка Fast USB charge, Swap и zram, гибкие возможности разгона CPU и GPU. Одно из лучших ядер. Настраивается с помощью с помощью Trickster MOD.
  • Matr1x (http://goo.gl/FQLBI, goo.gl/ZcyvA) — ядро для Nexus S и Nexus 4. Простое и неперегруженное ядро. Поддержка разгона CPU и GPU, GammaControl, Fast USB Charge, Sweep2wake, планировщики I/O: SIO, ROW и FIOPS. Твики производительности. Настраивается с помощью Trickster MOD.
  • Bricked-Kernel (http://goo.gl/kd5F4, goo.gl/eZkAV) — простое и неперегруженное ядро для Nexus 4 и HTC One X. Оптимизации для Snapdragon S4 и NVIDIA Tegra 3, переработанный режим энергосбережения для Tegra 3, возможность разгона, алгоритм энергосбережения: тюнингованный OnDemand (доступен и Interactive).
  • SiyahKernel — ядро для Galaxy S II и S III. Гибкие возможности разгона, автоматическая калибровка батареи, улучшенный драйвер сенсорного экрана, алгоритмы энергосбережения: smartassV2 и lulzactiveV2, планировщики I/O: noop, deadline, CFQ, BFQV3r2 (по умолчанию), V(R), SIO. Драйверы CIFS и NTFS (с автомонтированием). Конфигурируется с помощью ExTweaks.
  • franco.Kernel — ядро для Nexus S, Galaxy Nexus, Nexus 4, Nexus 7, Nexus 10, Galaxy S III, Galaxy Note, Optimus One и One X.

Возможности ядра сильно разнятся от устройства к устройству, поэтому подробности придется смотреть на месте. Тем не менее, прошивая это ядро, ты получишь возможность разгона, тюнинга драйверов, отличную производительность, а также поддержку различных алгоритмов энергосбережения и планировщиков. По сути, ядро включает в себя почти все описанные в статье твики. Считается одним из лучших доступных ядер. Имеется приложение для автоматического обновления franko.Kernel Updater. Конфигурировать можно с помощью Trickster MOD.

 

Как установить?

Все ядра распространяются в стандартных для Android ZIP-архивах, которые следует прошивать через консоль восстановления точно так же, как альтернативные прошивки. Обычно ядра совместимы с любыми прошивками, поэтому, подобрав нужное ядро, его можно смело устанавливать. Единственное, на что следует обратить внимание, — это версия Android, с которой обеспечена совместимость ядра. Оно может как подойти ко всем доступным для устройства версиям Android, так и работать только с одной (разработчик обычно явно говорит об этом). Перед прошивкой обязательно сделай бэкап текущей прошивки с помощью все той же консоли восстановления. Если что-то пойдет не так, ты всегда сможешь откатиться.

 

Выводы

Как ты смог убедиться, кастомные ядра обладают множеством преимуществ перед ядрами, используемыми в стандартных или сторонних прошивках. А что еще более важно — необязательно знать все тонкости Android, чтобы их использовать, достаточно скачать и установить ZIP-архив.

 

xakep.ru


Смотрите также



© 2010- GutenBlog.ru Карта сайта, XML.