我在哪里可以找到关于linux 2.6内核进程管理的一些信息。因为android使用这个,我想知道如何管理内存,进程是预定和使用等...Linux 2.6内核进程管理
我想了解更多关于android的设计原则。也许这是一本好书吗?也许某处的文章。
谢谢
我在哪里可以找到关于linux 2.6内核进程管理的一些信息。因为android使用这个,我想知道如何管理内存,进程是预定和使用等...Linux 2.6内核进程管理
我想了解更多关于android的设计原则。也许这是一本好书吗?也许某处的文章。
谢谢
在Android设备上运行的Linux内核版本与Linux内核版本有很多相似之处。
Android kernel features列出了由Android项目团队实施的独特(更改/附加组件)内核功能。这些更改不是标准Linux内核的一部分。
关于任务调度,它没有任何改变。所以Android使用与Linux使用相同的调度策略(CFS)。有关CFS更多信息,请查看这些文章:
关于内存管理,我不能帮你,因为它太具体,我从来没有处理用它。
有关Android Linux内核开发的官方Google Group可以找到here。
官方内核源代码树可以找到here。
最后,我建议要了解Linux内核的书是这Professional Linux Kernel Architecture
我希望这有助于。
您可能会发现此链接中的信息也很有用 - Android上的进程和内存管理有点不同:http://coltf.blogspot.ie/p/android-os-processes-and-zygote.html – Mick 2012-12-07 23:53:06
这取决于你的意思是2.6内核。你想要多少细节? – tjameson 2011-05-28 01:47:54
@tjameson尽可能详细。我发现了一些东西,但我需要经历关于系统设计的一切。例如,最新版本的Linux内核使用CFS来安排进程。像这样的东西。我不知道android使用的特定版本,但我只是想在这种情况下假设类似2.6.23+。 – Matt 2011-05-28 01:56:26