鴻蒙系統是作業系統,是一種基於微內核的新型分散式作業系統;鴻蒙系統可以透過分散式技術,將物理上相互分離的多個設備融合成一個“超級終端”,具有值得信賴且安全的架構,並且支援跨裝置的無縫協作。
本教學操作環境:HarmonyOS 2.0系統、HUAWEI P50手機。
華為給出的官方定義是:面向全場景的分散式作業系統。
即意味著鴻蒙透過分散式技術,將物理上相互分離的多個設備,融合成一個「超級終端」。
是一種基於微核心的新型分散式作業系統,旨在為所有裝置和場景提供全新的使用者體驗,可在所有場景中提供流暢的體驗。它具有值得信賴且安全的架構,並且支援跨裝置的無縫協作。
華為鴻蒙系統 (HUAWEI Harmony OS),是華為公司在2019年8月9日於東莞舉行華為開發者大會(HDC.2019)上正式發布的作業系統。
華為鴻蒙系統是一款全新的面向全場景的分散式作業系統,創造一個超級虛擬終端互聯的世界,將人、設備、場景有機地聯繫在一起,將消費者在全場景生活中接觸的多種智慧終端實現極速發現、極速連接、硬體互助、資源共享,並以合適的設備提供場景體驗。
2020年9月10日,華為鴻蒙系統升級至HarmonyOS 2.0版本 。 2021年4月22日,華為鴻蒙 HarmonyOS 應用程式開發線上體驗網站上線。 5月18日,華為宣布華為HiLink將與Harmony OS統一為鴻蒙智聯。
擴充知識
#HarmonyOS 基於以下四個技術特性:
1 .無縫體驗:
HarmonyOS採用分散式架構和分散式虛擬匯流排技術,提供共享通訊平台、分散式資料管理、分散式任務調度和虛擬週邊。使用 HarmonyOS,應用程式開發人員將不必處理分散式應用程式的底層技術,從而使他們能夠專注於自己的個人服務邏輯。
開發分散式應用程式將比以往任何時候都容易。基於 HarmonyOS 建置的應用程式可以在不同的裝置上運行,同時提供跨所有場景的無縫協作體驗。
2.流暢的效能:
HarmonyOS 將透過確定性延遲引擎和高效能進程間通訊 (IPC) 解決效能不佳的挑戰。
Deterministic Latency Engine 為調度提前設定任務執行優先權和時間限制。資源將傾向於具有更高優先順序的任務,從而將應用程式的回應延遲降低 25.7%。微核心可以使 IPC 效能比現有系統提高五倍。
3.更安全:
HarmonyOS 採用全新的微核心設計,具有增強的安全性和低延遲。此微核心旨在簡化核心功能,在內核外以用戶態實現盡可能多的系統服務,並增加相互的安全保護。微核心本身只提供執行緒調度和IPC等最基本的服務。
Harmony OS 的微核心設計使用形式驗證方法在可信任執行環境 (TEE) 中從頭開始重塑安全性和可信度。
形式化驗證方法是一種從源頭驗證系統正確性的有效數學方法,而傳統的驗證方法,如功能驗證和攻擊模擬,則僅限於有限的場景。相較之下,形式化方法可以使用資料模型來驗證所有軟體運行路徑。
HarmonyOS是第一個在裝置TEE中使用形式驗證的作業系統,顯著提高了安全性。此外,由於 HarmonyOS 微核心的程式碼少得多(大約是 Linux 核心的千分之一),因此受到攻擊的可能性大大降低。
4.多合一:
在多裝置IDE、多語言統一編譯、分散式架構套件的支援下,HarmonyOS能夠自動適應不同的螢幕佈局控制和交互,同時支援拖放控制和麵向預覽的可視化編程。
這使開發人員能夠更有效地建立在多個裝置上運行的應用程式。借助多設備 IDE,開發人員可以編寫一次應用程式並在多個設備上部署它們,從而在所有用戶設備上創建一個緊密整合的生態系統。
華為方舟編譯器是第一個可以與安卓虛擬機媲美的靜態編譯器,使開發人員能夠在單一、統一的環境中將廣泛的高級語言編譯成機器碼。透過支援多語言統一編譯,華為方舟編譯器將幫助開發者大大提高生產力。
更多相關知識,請造訪常見問題欄位!
以上是鴻蒙系統是作業系統嗎的詳細內容。更多資訊請關注PHP中文網其他相關文章!