Принципиальные различия между ОС Linux и мобильной ОС (Android) - PullRequest
6 голосов
/ 22 ноября 2010

Привет. Я пытаюсь выяснить, в чем отличие операционных систем мобильных устройств от настольных компьютеров.В частности, такие как управление памятью, планирование и т. Д.

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

Есть ли у кого-нибудь хорошие ресурсы, чтобы узнать о технических различиях мобильных операционных систем с их настольными аналогами и, возможно, конкретно об ОС Android?

Ответы [ 4 ]

7 голосов
/ 22 ноября 2010

На низком уровне Android имеет другую облегченную стандартную библиотеку C - bionic LibC.Вместо X11 он использует устройство видео кадрового буфера.Чтобы облегчить ОС на Android, реализована только часть стандарта POSIX.

4 голосов
/ 22 ноября 2010
1 голос
/ 22 ноября 2010

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

Возможно, одним из наиболее интересных для вас чтений должно быть Что такое Android?

0 голосов
/ 31 декабря 2015
...