Android操作系统内核相关查询
我想写一些关于 Android 内核的案例研究。这将是我的高级操作系统课程的一部分。 我想要的主要焦点是如何在任何 RTOS 中实现优先级队列的实际实现,只是为了将其与我们在课堂上学习的理论联系起来。 但我开始意识到,寻找信息确实是一项艰巨的任务,而不仅仅是有一个好主意。 :( 所以现在我想限制自己 1. 非常具体的内核(进程或内存) 或者 2. Android和Linux操作系统的区别 我观察到,虽然我们有关于两者的一些信息,但给出的数据甚至可以在我的教科书中看到。我想要的是实际的差异。
我希望我能得到一些方向上的指示。
I was looking to write some case study on Android's kernel. This would be a part of my curriculum in the Advanced Operating systems class.
The primary focus that i wanted was the actual implementation of how priority queues are implemented in any RTOS just to relate it to the theory we have studied in the class.
But i came to know that finding information is really a big task rather than just having a great idea. :(
So for now i want to limit myself to either
1. Kernel (either process or memory) which will be very specific
or
2. Difference in Android and Linux OS
What i have observed is that though we have some information on both of them but the data given can be even seen in my text book. What i wanted was a practical difference.
I hope I would be getting some pointers in the direction.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
Android Linux 内核和主线 Linux 内核很接近。有几个关键区别:
wakelock
补丁。这些都不是主线。谷歌应该透露多年来在这个问题上反复讨论的情况。binder
安全模型,而 mainline 没有。然而,Mainline Linux 与 Android Linux 中 95% 以上的代码是相同的。 Android 不是 RTOS(RT 部分由无线电模块上的单独处理器处理)。
The Android Linux kernel and the mainline Linux kernel are close. There are several key differences:
wakelock
patches applied. These are not mainline. Google should reveal years of back and forth on this issue.binder
security model, mainline does not.However, 95+% of the code is the same in Mainline Linux vs Android Linux. Android is not an RTOS (the RT parts are handled in a separate processor on the radio modules) .
开始学习的一个好方法是 Android git 存储库:https://android.googlesource.com
这里有一些政治,但最终你会找到更多适合自己的链接: http://www .kroah.com/log/linux/android-kernel-problems.html
A good way to start learning is the Android git repositories: https://android.googlesource.com
Here are some politics, but eventually you find more links for yourself: http://www.kroah.com/log/linux/android-kernel-problems.html