當前位置:首頁 » 安卓系統 » android內核linux內核

android內核linux內核

發布時間: 2025-09-18 15:35:52

Ⅰ Android為什麼要使用Linux做為內核呢。

因為是個系統就需要內核。Android 本質上是一個基於 Linux 內核上面運行的 java 虛擬機。

手機上 WM 系統內核是 WinCE ,Symbian 系統裡面 Symbian 就是內核,Nokia 的 S60 系統這個 S60 就是界面+功能函數庫。索尼愛立信之前的幾款手機也有 Symbian 的內核,但用戶界面是 UIQ 。
Android 不過就是藉助了 Linux 內核作為系統的基礎,配合自己的 Andriod 基礎二進制函數庫和一些開源軟體作為基礎功能支持,跑上自己的 Dalvik 虛擬機,實際看到的 Android 界面,其實是 Dalvik 虛擬機裡面運行的 java 程序。

Android = Linux 內核 + 功能函數庫 + Dalvik 虛擬機 + java 程序

從系統的開發分層和難度來說,既然有了開源的 Linux ,為什麼還要自己去開發內核?就好象大家玩的一些游戲,有 Windows 系統可以直接跑,沒有幾個廠家會去重新開發底層系統。就連游戲機,其實他的操作系統和功能庫也都是現成的,游戲開發者只需要根據系統的功能寫程序就可以了。
這樣很好的減少了開發難度和成本。

熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:585
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:880
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:574
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:761
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:676
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:1004
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:248
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:108
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:798
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:705