6

嗨,我想了解移动设备的操作系统与台式机的操作系统有何不同。特别是内存管理,调度等。

我知道移动操作系统必须做一些其他的事情,比如电源管理,并且担心内存容量较小。

有没有人有任何好的资源来了解移动操作系统与桌面操作系统的技术差异,尤其是关于 android OS 的技术差异?

4

4 回答 4

7

在底层,Android 有一个不同的轻量级 C 标准库仿生 LibC。它使用视频帧缓冲设备代替 X11。为了使操作系统在 Android 上轻量级,只实现了 POSIX 标准的一个子集。

于 2010-11-22T14:02:26.883 回答
4

好好阅读:):http: //developer.android.com/guide/topics/fundamentals.html

于 2010-11-22T13:55:45.970 回答
1

看你想走多深。在这里您可以找到桌面 Linux 内核,在这里您可以找到内核和所有其他相关的 Android 源代码。我想你不能比查看两个平台的源代码获得更多的技术。

也许对您来说最有趣的读物之一应该是什么是 Android?

于 2010-11-22T13:59:37.883 回答
0

Android 与 Linux 作为嵌入式操作系统基于 Linux 的 Android 是两个很好的资源。

另请参阅Android 对 Linux 内核所做的主要更改

于 2015-12-31T02:25:31.723 回答