Linux 2.6 kernel process control

Where can I find some information on process control in linux 2.6 kernel. Since android uses this, and I would like to know how memory is managed, processes are planned and used, etc.

I want to learn more about the principles of Android development. Maybe a good book about this? Maybe the article is somewhere.

thanks

+4
source share
1 answer

The Linux kernel version running on Android devices has much in common with the Linux kernel version.

Android kernel functions lists unique kernel functions (changes / additions) that were implemented by the Android development team. These changes are not part of the standard Linux kernel.

Regarding task planning, he did not undergo any changes. Thus, Android uses the same scheduling policy that Linux (CFS) uses. For more information on CFS, you should check out these articles:

As for memory management, I cannot help you with this, because it is too specific, and I have never dealt with it.

The official Google group for everything regarding the development of the Android Linux kernel can be found here .

The official kernel source tree can be found here .

Finally, the book I recommend understanding with the Linux kernel is Professional Linux Kernel Architecture

Hope this helps.

+4
source

All Articles