色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

鴻蒙系統(tǒng)的好處

傅智翔2年前18瀏覽0評論

鴻蒙系統(tǒng)的好處?

1、微內(nèi)核

微內(nèi)核具有諸多技術(shù)優(yōu)勢。隨著操作系統(tǒng)越來越復(fù)雜,微內(nèi)核的優(yōu)勢逐步顯現(xiàn):高安全性、高可靠、高擴(kuò)展性、高可維護(hù)性和支持分布式計(jì)算。

目前,安卓系統(tǒng)采用的是宏內(nèi)核。宏內(nèi)核是把所有系統(tǒng)服務(wù)都放到內(nèi)核里,包括文件系統(tǒng)、設(shè)備驅(qū)動(dòng)、虛擬內(nèi)存管理、網(wǎng)絡(luò)協(xié)議棧等。

隨著操作系統(tǒng)越來越復(fù)雜,內(nèi)核里面的東西也越來越多。宏內(nèi)核的問題逐漸暴露出來,具體包括以下:

1)、操心系統(tǒng)代碼量龐大,漏洞防不勝防。以linux2.6內(nèi)核為例,超過1100萬行代碼。代碼量越大,潛在漏洞量越多。超過1100萬行的代碼帶來的潛在漏洞防不勝防。

2)、大量服務(wù)、硬件驅(qū)動(dòng)都在內(nèi)核中,導(dǎo)致操作系統(tǒng)可擴(kuò)展性差。由于所有系統(tǒng)服務(wù)都在宏內(nèi)核系統(tǒng)中,要適應(yīng)不同的硬件需要修改許多系統(tǒng)服務(wù)。這導(dǎo)致宏內(nèi)核系統(tǒng)的適配性很差,尤其是在硬件規(guī)格差異極大的物聯(lián)網(wǎng)終端上。

于是,微內(nèi)核應(yīng)運(yùn)而生,其核心思想是簡化內(nèi)核功能,內(nèi)核只提供最基礎(chǔ)的系統(tǒng)服務(wù),其他系統(tǒng)服務(wù)統(tǒng)統(tǒng)都放在內(nèi)核之外的用戶態(tài)來實(shí)現(xiàn)。比如內(nèi)核中只保留多進(jìn)程調(diào)度、多進(jìn)程通信(IPC)等服務(wù)。其他系統(tǒng)服務(wù)例如文件系統(tǒng)、POSIX服務(wù)、網(wǎng)絡(luò)協(xié)議棧甚至外設(shè)驅(qū)動(dòng)都放在了用戶態(tài)中來實(shí)現(xiàn)。

華為鴻蒙系統(tǒng)采用的是微內(nèi)核。相比于宏內(nèi)核,微內(nèi)核帶來了很多新的優(yōu)勢:

1)、高安全性。微內(nèi)核的代碼量大大減少,帶來了更高的安全性。有的微內(nèi)核僅有1萬行代碼,可以實(shí)現(xiàn)形式化證明,從數(shù)學(xué)上論證代碼的安全性。

2)、高可靠。微內(nèi)核的內(nèi)核非常穩(wěn)定,具有高可靠性。眾多系統(tǒng)服務(wù)都運(yùn)行在用戶態(tài)模塊上,并不影響系統(tǒng)穩(wěn)定性。

3)、高擴(kuò)展性。由于眾多系統(tǒng)服務(wù)都轉(zhuǎn)移到了用戶態(tài)服務(wù)模塊上,可以方便地根據(jù)終端需求進(jìn)行按需剪裁和添加,實(shí)現(xiàn)了高擴(kuò)展性。

4)、高可維護(hù)性。用戶態(tài)模塊可以彼此獨(dú)立的啟停、卸載和升級。

5)、支持分布式計(jì)算。用戶態(tài)服務(wù)模塊都是獨(dú)立運(yùn)行的,天然支持分布式計(jì)算。

2、方舟編譯器:

方舟編譯器的價(jià)值是提升了為安卓系統(tǒng)編寫的Java代碼的運(yùn)行效率。如果華為要另起爐灶做新的操作系統(tǒng),仍然需要第三方應(yīng)用開發(fā)者做大量的代碼重新編譯。因此,希望依靠方舟編譯器實(shí)現(xiàn)新操作系統(tǒng)的無縫對接是不可能的。

當(dāng)前 Android 平臺的絕大多數(shù)應(yīng)用是使用 Java 語言寫的,CPU 只能理解匯編指令,因此需要一個(gè)虛擬機(jī)(Virtual Machine,簡稱 VM),它包含翻譯器和編譯器,把 Java 高級語言轉(zhuǎn)換成機(jī)器能懂的語言。但是,VM的存在會(huì)導(dǎo)致程序運(yùn)行變慢甚至卡頓,包括 VM 的統(tǒng)一回收內(nèi)存垃圾也會(huì)帶來卡頓。

華為編譯器最大的優(yōu)勢在于,它繞過了 VM。換句話說,通過方舟編譯器,開發(fā)者的應(yīng)用在下載之前就已經(jīng)轉(zhuǎn)化成為機(jī)器可以識別的代碼,因而可以在手機(jī)上快速安裝、啟動(dòng)和運(yùn)行,而無需在經(jīng)過 VM 的編譯——某種程度上,方舟編譯器是將編譯過程提前到應(yīng)用開發(fā)階段,從而大幅度減少了智能手機(jī)和操作系統(tǒng)的運(yùn)行負(fù)擔(dān)。

java會(huì)議平板好不好,鴻蒙系統(tǒng)的好處