我是android內核和移動操作系統的新手,我有幾個關於android內核的問題。關於Android內核的幾個問題
1)Android OS是否具有內核模式和普通桌面操作系統等用戶模式?它也支持虛擬內存之類的東西嗎?我還聽說過Dalvik VMM。是爲每個進程創建的dalvik VMM的副本嗎?
2)另一個問題是我聽到的Android會爲每個進程(每個應用程序),一個單獨的文件系統。這是真的 ?如果是的話操作系統如何維護這些文件系統以及它們在哪裏安裝它是否具有像Unix系統一樣的層次結構?
3)另一個問題是關於在android中的IPC。什麼是android中的綁定?它與普通的IPC機制如管道,msg隊列等有什麼不同?
4)另一個問題與android無關,但驅動程序如何處理像固態驅動器等基於Flash的磁盤?例如:普通硬盤塊可以由氣缸,扇區和軌道確定。
這是一個非常廣泛的關於Android的具體問題,你有沒有檢查過這個http://www.android.com/ – t0mm13b 2010-09-08 19:53:23
'它是否有像Unix系統一樣的層次結構?'Android是linux,所以是的 – Falmarri 2010-09-08 19:55:06
@Falmarri我必須在這方面糾正你。 Android不是Linux。 Android在其dalvik虛擬機中的Linux內核上運行。非常非常粗略地解釋。 – 2010-09-08 20:22:12