您好 我试图找出移动设备操作系统与台式机相比的差异。特别是内存管理,日程安排等。
我知道移动操作系统必须要做其他一些事情,比如电源管理,并担心更小的内存容量。
有没有人有任何好的资源来了解移动操作系统与其桌面版本的技术差异,也许是关于Android操作系统的?
答案 0 :(得分:7)
在低级别,Android有一个不同的轻量级C标准库仿生LibC。而不是X11它使用视频帧缓冲设备。为了在Android上轻量级操作系统,只实现了POSIX标准的一个子集。
答案 1 :(得分:4)
答案 2 :(得分:1)
取决于你想要的深度。 Here您可以找到桌面Linux内核,here您可以找到内核和所有其他相关的Android源代码。我想你不可能比查看两个平台的源代码更具技术性。
也许其中一个最有趣的读物应该是What is Android?
答案 3 :(得分:0)