问题描述
|
在哪里可以找到有关Linux 2.6内核中进程管理的信息。因为android使用此功能,我想了解内存的管理方式,进程的调度和使用等。
我想更多地了解android的设计原理。也许这是一本好书?也许是某处的文章。
谢谢
解决方法
在Android设备上运行的Linux内核版本与Linux内核版本有很多相似之处。
Android内核功能列出了由Android项目团队实现的独特(更改/附加组件)内核功能。这些更改不是标准Linux内核的一部分。
关于任务计划,它没有任何变化。因此,Android使用与Linux使用相同的调度策略(CFS)。有关CFS的更多信息,请查看以下文章:
Linux 2.6完全公平的调度程序内部-developerWorks
完全公平的调度程序-Linux杂志
完全公平的调度程序-维基百科
关于内存管理,我不能帮助您,因为它太具体了,我从没有处理过。
可以在此处找到有关Android Linux内核开发的所有内容的官方Google小组。
官方的内核源代码树可以在这里找到。
最后,我建议您了解Linux内核的书是《 Professional Linux Kernel Architecture》
我希望这有帮助。