Рубрики
Без рубрики

В каком языке программирования реализована операционная система Android?

Операционная система Android (OS) использует ядро операционной системы Linux, которая реализована в языке программирования C. Ядро Linux является программой, которая находится между аппаратным обеспечением и процессами и управляет распределением ресурсов (например, Access CROC) и драйверами устройств (например, Принтеры) — среди прочего. Задачи ядра являются сложными, а производительность – это … В каком языке программирования реализована операционная система Android? Прочитайте больше “

Автор оригинала: Chris.

Android Операционная система (ОС) использует Ядро операционной системы Linux который реализован на языке программирования C Отказ

Ядро Linux – это программа, которая находится между аппаратным обеспечением и процессами и управляет распределением ресурсов (E.g. CPU Access) и драйверами устройств (например, принтеры) –aMong другие вещи.

Задачи ядра являются сложными, а производительность имеет решающее значение, потому что все, что вы делаете с вашим компьютером, будут пострадали от вопросов производительности. Вот почему Linux (и Windows) полагается на (один из) самого быстрого языка программирования C.

Почему c?

Этот ответ Stackoverflow дает некоторую информацию о том, почему C это быстро: ( Источник )

«Существует компромисса, сделанные C Designer. Это сделано, они приняли решение поставить скорость выше безопасности. C не будет

  • Проверьте границы индекса массива
  • Проверьте наличие неинициализированных вариабельных значений
  • Проверьте наличие утечек памяти
  • Проверьте нулевой указатель развесел “

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

Могу ли я проверить код ОС Android?

Если вы заинтересованы в том, как реализована система Android, вы можете погрузиться в Google Android Git Repository Отказ

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

Чтобы помочь студентам достичь более высоких уровней успеха Python, он основал сайт программирования образования Finxter.com Отказ Он автор популярной книги программирования Python One-listers (Nostarch 2020), Coauthor of Кофе-брейк Python Серия самооставленных книг, энтузиаста компьютерных наук, Фрилансера и владелец одного из лучших 10 крупнейших Питон блоги по всему миру.

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