android為什麼要使用linu做為核心呢

時間 2022-04-09 20:50:56

1樓:匿名使用者

linux開源,執行效率高,硬體需求較低,適合相對電腦來說硬體配置較低的移動裝置。

2樓:匿名使用者

開源所以易於移植到不同平台, 效率高所以即使在手機上執行也很流暢.

不過android 的效率已經談不上高了

3樓:匿名使用者

開源,安全。linux比windows更優秀

4樓:黃小游游

主要是便宜,linux是開放的。拿過來改改就能用了,從新設計沒有幾年是完成不了的。再說也沒有哪個公司願意自己開發然後免費給別人用吧!

安卓系統是基於linux核心開發的,兩者的具體區別是什麼?為什麼安卓多用於移動裝置而linux不是?

5樓:匿名使用者

android基於linux指的是android使用了linux作為它的核心,linux是乙個作業系統核心,作業系統核心負責與硬體相關的很多抽象和管理,比如記憶體管理,程序管理,檔案系統管理,硬體抽象管理,網路協議棧,以及電源管理(但是android對linux的電源管理進行了相關的修改,使得它更適合在手機這樣的小裝置上面執行 )。

說得簡單一點,android可以說是linux上的乙個圖形介面系統, android使用了linux核心中提供的服務。linux核心為android遮蔽了很多硬體上的差異,使得android比較容易地在不同的硬體上執行。

其實其他的linux發行版也有在移動裝置上的圖形介面,只是因為穩定性不好沒有被推廣開來。

android因為專門針對小型裝置進行過優化,因此使其特別適合於在移動裝置上執行。

要基於linux開發自己的系統是比較麻煩的,因為你需要提供自己的shell,執行庫等東西,這些都需要比較精深的作業系統,硬體等相關知識,當然也可以比較簡單:就是使用別人開發出來的,比如gnu的那一套東西。

要開發使用者介面也很麻煩,首先肯定得有一點圖形學的基礎,還要學會怎麼在linux中進行圖形程式設計,總之工作量很大。

6樓:匿名使用者

說得簡單一點,android可以說是linux上的乙個圖形介面系統, android使用了linux核心中提供的服務。linux核心為android遮蔽了很多硬體上的差異,使得android比較容易地在不同的硬體上執行。

其實其他的linux發行版也有在移動裝置上的圖形介面,只是因為穩定性不好沒有被推廣開來。

android因為專門針對小型裝置進行過優化,因此使其特別適合於在移動裝置上執行。

google 的 android 為什麼不自主開發乙個核心而要用 linux 核心

7樓:育知同創教育

包括linux 他最初是也是根據unix修改的作業系統是非常龐大的

徹頭徹尾地建立起乙個作業系統的成本是非常高的linux是目前開源系統中最活躍的系統,很多裝置都是使用linux

8樓:匿名使用者

你是在逗嗎?你以為開發乙個作業系統那麼容易,linux怎麼也算是作業系統裡面比較有名的,發展了多年才到今天這個地步,單獨開發,你想太多了,你這種是馬後炮的想法!

android是乙個手機系統為什麼還要基於linux平台

9樓:

android是在linux基礎上開發的手機系統,這個很正常啊

10樓:匿名使用者

1.linux成熟穩定

2.linux是開源的,免費的,不像蘋果,塞班那樣要錢3.linux能很好的支援嵌入式產品,手機就是常用的嵌入式產品,只要有一定的硬體支援就行

4.說白了,android其實就是linux系統中的一種,就像ubuntu,fedora,opensuse一樣,是乙個分支

android和linux的區別?

為什麼要使用shell指令碼,為什麼要使用Shell指令碼

使用指令碼程式語言的好處是,它們多半執行在比編譯型語言還高的層級,能夠輕易處理檔案與目錄之類的物件。缺點是 它們的效率通常不如編譯型語言。不過權衡之下,通常使用指令碼程式設計還是值得的 花乙個小時寫成的簡單指令碼,同樣的功能用c或c 來編寫實現,可能需要兩天,而且一般來說,指令碼執行的速度已經夠快了...

為什麼要使用數字簽名,為什麼要使用數字簽名

簡單地說,所謂數字簽名就是附加在資料單元上的一些資料,或是對資料單元所作的密碼變換。這種資料或變換允許資料單元的接收者用以確認資料單元的 和資料單元的完整性並保護資料,防止被人 例如接收者 進行偽造。它是對電子形式的訊息進行簽名的一種方法,乙個簽名訊息能在乙個通訊網路中傳輸。基於公鑰密碼體制和私鑰密...

python為什麼要使用靜態方法

因為在不需要傳入屬性值進行處理的情況下,靜態方法更容易讓人清楚的閱讀。但是靜態方法依然是可以傳入引數的,只是這個引數不是在類中被定義的屬性。雖然python類屬性總是可以通過obj.class attr的形式訪問,但採用靜態方法可以簡化和加速類屬性的操作。因為有的方法應該是屬於類公用的,而不是屬於類...

為什麼要使用輸液幫浦

1 提高給藥的流速和容量控制精度 如 5 擴大給藥流速範圍 如0.1ml h 1200ml h 2 利用輸液幫浦的多種給藥模式 如體重模式 作到更精準的用藥 3 利用輸液幫浦的程式控制功能 如時辰模式 開展更先進的 專案 如聯合時辰化療 4 利用輸液幫浦快捷操作功能 如敏捷調速 達到快速調節流速和爭...

汽車為什麼要使用減震器

這是物理常識,這樣作的目的是延長汽車與地面的作用時間,從而減小地面對汽車的作用力,達到減震的目的。 河南六維倉儲貨架 減震器是汽車使用過程中的易損配件,減震器工作好壞,將直接影響汽車行駛的平穩性和其它機件的壽命,因此應使減震器經常處於良好的工作狀態。為了使車架與車身的振動迅速衰減,改善汽車行駛的平順...