Hongmeng-System ist ein Betriebssystem, ein neues verteiltes Betriebssystem, das auf Mikrokernel basiert. Das Hongmeng-System kann durch verteilte Technologie mehrere physisch getrennte Geräte in ein „Superterminal“ integrieren, das eine vertrauenswürdige und sichere Architektur aufweist und eine nahtlose Zusammenarbeit zwischen Geräten unterstützt.
Die Betriebsumgebung dieses Tutorials: HarmonyOS 2.0-System, Huawei P50-Mobiltelefon.
Die offizielle Definition von Huawei lautet: ein verteiltes Betriebssystem für alle Szenarien.
Das bedeutet, dass Hongmeng verteilte Technologie nutzt, um mehrere Geräte, die physisch voneinander getrennt sind, in ein „Superterminal“ zu integrieren.
ist ein neues verteiltes Betriebssystem, das auf Mikrokernel basiert und darauf ausgelegt ist, ein neues Benutzererlebnis für alle Geräte und Szenarien zu bieten und in allen Szenarien ein reibungsloses Erlebnis zu ermöglichen. Es verfügt über eine vertrauenswürdige und sichere Architektur und unterstützt die nahtlose Zusammenarbeit zwischen Geräten.
HUAWEI Harmony OS ist ein Betriebssystem, das Huawei offiziell auf der Huawei Developer Conference (HDC.2019) am 9. August 2019 in Dongguan veröffentlicht hat.
Das Huawei Hongmeng-System ist ein brandneues verteiltes Betriebssystem für alle Szenarien, das eine Welt der supervirtuellen Terminalverbindung schafft, Menschen, Geräte und Szenen organisch verbindet und Verbraucher mit einer Vielzahl intelligenter Terminals verbindet Extrem schnelle Erkennung, extrem schnelle Verbindung, gegenseitige Hardware-Unterstützung und gemeinsame Nutzung von Ressourcen sowie Verwendung geeigneter Geräte, um ein Szenenerlebnis zu bieten.
Am 10. September 2020 wurde das Hongmeng-System von Huawei auf HarmonyOS Version 2.0 aktualisiert. Am 22. April 2021 wurde die Online-Erfahrungswebsite zur HarmonyOS-Anwendungsentwicklung von Huawei gestartet. Am 18. Mai gab Huawei bekannt, dass Huawei HiLink mit Harmony OS in Harmony Connect vereint wird.
Wissen erweitern
HarmonyOS basiert auf den folgenden vier technischen Funktionen:
1. Nahtloses Erlebnis:
HarmonyOS nutzt verteilte Architektur und verteilte virtuelle Bustechnologie, um eine gemeinsame Kommunikationsplattform und Verteilung bereitzustellen Datenverwaltung, verteilte Aufgabenplanung und virtuelle Peripheriegeräte. Mit HarmonyOS müssen sich Anwendungsentwickler nicht mit der zugrunde liegenden Technologie verteilter Anwendungen befassen, sodass sie sich auf ihre persönliche Servicelogik konzentrieren können.
Die Entwicklung verteilter Anwendungen wird einfacher denn je. Auf HarmonyOS basierende Apps können auf verschiedenen Geräten ausgeführt werden und bieten gleichzeitig eine nahtlose Zusammenarbeit in allen Szenarien.
2. Reibungslose Leistung:
HarmonyOS löst die Herausforderung schlechter Leistung mit einer deterministischen Latenz-Engine und leistungsstarker Interprozesskommunikation (IPC).
Deterministic Latency Engine legt die Priorität der Aufgabenausführung und Zeitlimits für die Planung im Voraus fest. Ressourcen werden auf Aufgaben mit höherer Priorität verteilt, wodurch die Latenz der Anwendungsantwort um 25,7 % reduziert wird. Der Mikrokernel kann die IPC-Leistung im Vergleich zu bestehenden Systemen um das Fünffache verbessern.
3. Sicherer:
HarmonyOS verwendet ein neues Mikrokernel-Design mit erhöhter Sicherheit und geringer Latenz. Ziel dieses Mikrokernels ist es, die Kernelfunktionen zu vereinfachen, möglichst viele Systemdienste im Benutzermodus außerhalb des Kernels zu implementieren und den gegenseitigen Sicherheitsschutz zu erhöhen. Der Mikrokernel selbst stellt nur die grundlegendsten Dienste wie Thread-Scheduling und IPC bereit.
Das Mikrokernel-Design von Harmony OS nutzt formale Verifizierungsmethoden, um Sicherheit und Vertrauenswürdigkeit in einer Trusted Execution Environment (TEE) von Grund auf neu zu erfinden.
Die formale Verifizierungsmethode ist eine effektive mathematische Methode, um die Korrektheit des Systems anhand der Quelle zu überprüfen, während herkömmliche Verifizierungsmethoden, wie z. B. funktionale Verifizierung und Angriffssimulation, auf begrenzte Szenarien beschränkt sind. Im Gegensatz dazu können formale Methoden Datenmodelle verwenden, um alle Softwareausführungspfade zu überprüfen.
HarmonyOS ist das erste Betriebssystem, das eine formale Verifizierung im Geräte-TEE verwendet und so die Sicherheit erheblich verbessert. Da der HarmonyOS-Mikrokernel außerdem viel weniger Code enthält (ungefähr ein Tausendstel des Linux-Kernels), ist er außerdem viel weniger anfällig für Angriffe.
4. All-in-One:
Mit der Unterstützung von Multi-Device-IDE, mehrsprachiger einheitlicher Kompilierung und verteilter Architektur-Suite kann sich HarmonyOS automatisch an verschiedene Bildschirmlayout-Steuerelemente und Interaktionen anpassen und gleichzeitig Drag-and-Drop unterstützen. And-Drop-Steuerung und Vorschau-orientierte visuelle Programmierung.
Dadurch können Entwickler effizienter Anwendungen erstellen, die auf mehreren Geräten ausgeführt werden. Mit einer Multi-Device-IDE können Entwickler Anwendungen einmal schreiben und auf mehreren Geräten bereitstellen, wodurch ein eng integriertes Ökosystem über alle Benutzergeräte hinweg entsteht.
Huawei Ark Compiler ist der erste statische Compiler, der mit der virtuellen Android-Maschine vergleichbar ist und es Entwicklern ermöglicht, eine breite Palette von Hochsprachen in Maschinencode in einer einzigen, einheitlichen Umgebung zu kompilieren. Durch die Unterstützung der mehrsprachigen einheitlichen Kompilierung wird der Ark-Compiler von Huawei Entwicklern dabei helfen, die Produktivität erheblich zu steigern.
Weitere Informationen zu diesem Thema finden Sie in der Spalte „FAQ“!
Das obige ist der detaillierte Inhalt vonIst Hongmeng ein Betriebssystem?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!