2010-11-22 176 views
6

嗨 我想了解一下移動設備操作系統與臺式機相比有什麼不同。具體的東西,如內存管理,調度等。Linux操作系統和移動操作系統之間的根本區別(android)

我知道,移動操作系統必須做一些其他的事情,如電源管理,並擔心較小的內存容量。

有沒有人有任何好的資源來找出移動操作系統的技術差異到他們的桌面副本,也許特別是關於android操作系統?

回答

1

取決於你想要有多深去。 Here你可以找到桌面Linux內核和here你可以找到內核和所有其他相關的Android源代碼。我想你看不到兩個平臺的源代碼更多的技術。

他們也許一個最有趣的讀取您應該What is Android?

+0

我希望能找到一些比較移動操作系統和桌面操作系統的文章。特別是android到linux。我無法弄清楚在移動操作系統中需要改變什麼 – Spawn 2010-11-22 14:10:34

+0

例如,我一直在閱讀關於移動操作系統如何不將磁盤分頁到磁盤來創建虛擬內存的問題,他們只需要終止不需要內存 – Spawn 2010-11-22 14:12:20

+0

說實話,我看不出比較這兩件事情的意義。他們打算做完全不同的事情。實際上,Android操作系統基於修改後的Linux內核。你可以看看源代碼。 – 2010-11-22 14:17:00

7

在低層次,Android有不同的輕量級的C標準庫中的仿生的LibC。它使用視頻幀緩衝設備而不是X11。爲了在Android上使操作系統輕量級,只實現了POSIX標準的一個子集。