>일반적인 문제 >Hongmeng 시스템과 Android의 차이점은 무엇입니까?

Hongmeng 시스템과 Android의 차이점은 무엇입니까?

青灯夜游
青灯夜游원래의
2022-11-03 14:02:1037267검색

차이점: 1. Android 시스템은 Linux의 매크로 커널 설계를 기반으로 하며 매크로 커널에는 운영 체제의 대부분의 기능과 모듈이 포함되어 있습니다. 하나의 모듈이 실패하면 전체 시스템이 붕괴됩니다. 운영 체제는 운영 체제의 필수 기능 모듈 외에 다른 모듈의 문제가 전체 시스템의 작동을 방해하지 않는 마이크로커널 설계입니다. 2. Android 시스템은 휴대폰에 적합한 반면, Hongmeng 시스템은 장치와 더 잘 호환되며 휴대폰, 컴퓨터, TV와 같은 여러 장치를 지원합니다. 3. Android 시스템의 소프트웨어 생태계는 매우 완벽하지만 Hongmeng 시스템의 생태계는 Android만큼 좋지 않습니다.

Hongmeng 시스템과 Android의 차이점은 무엇입니까?

이 튜토리얼의 운영 환경: HarmonyOS 2 시스템, HONOR V30 휴대폰.

Hongmeng OS란 무엇입니까

Huawei HarmonyOS(영어: huaweiHarmonyOS, HongmengOS). 2019년 8월 9일, 화웨이는 둥관에서 화웨이 개발자 컨퍼런스를 열고 운영체제 홍멍(Hongmeng) OS를 공식 출시했습니다.

Hongmeng 시스템과 Android의 차이점은 무엇입니까?

Hongmeng OS는 모든 시나리오(모바일 오피스, 스포츠 및 건강, 소셜 커뮤니케이션, 미디어 엔터테인먼트 등)를 위한 마이크로커널 기반 분산 운영 체제인 "미래 지향적" 운영 체제입니다. 밀리초 수준 또는 심지어 밀리초 미만 수준까지 낮은 대기 시간을 특징으로 하는 사물 인터넷에서 주로 사용되는 광범위한 시스템 보안을 달성하기 위한 수요입니다. 모듈식 결합을 실현하고 다양한 장치에 따라 유연하게 배포할 수 있습니다. Hongmeng OS는 3계층 아키텍처를 가지고 있습니다. 첫 번째 계층은 커널, 두 번째 계층은 기본 서비스, 세 번째 계층은 프로그램 프레임워크입니다. 현재는 스마트 스크린에 적용되고 있으며, 앞으로는 휴대폰, 태블릿, 컴퓨터, 스마트카, 웨어러블 기기 등 다양한 단말 장치에 적용될 예정입니다.

Hongmeng OS 2020년 9월 10일, Huawei Hongmeng 시스템이 Huawei Hongmeng 시스템 버전 2.0으로 업그레이드되었습니다. 이번 달 16일, Huawei는 Hongmeng 2.0 시스템 휴대폰 개발자를 위한 베타 이벤트를 개최할 예정입니다. (이전 기사에 자세한 소개가 있으며, 더 알고 싶으시면 아래 기사 링크를 클릭하세요.) Hongmeng 시스템과 Android 시스템의 차이점

Hongmeng 시스템과 Android 시스템의 차이점은 무엇인가요? 또한 Android와 같은 가상 머신 기반인가요?

1. Android 및 Hongmeng 모바일 운영체제는 기본적으로 Linux를 기반으로 개발되었지만 아키텍처가 다릅니다.

Android 시스템은 Linux의 매크로 커널 설계를 기반으로 합니다. 매크로 커널에는 대부분의 운영체제 기능이 포함되어 있습니다. 및 모듈이 있으며 이러한 기능과 모듈은 하나의 모듈이 실패하는 한 전체 시스템이 충돌하는 이유이기도 합니다. 장점은 시스템 개발이 쉽다는 점이다. (이제 화웨이가 새로 개발한 Ark 컴파일러는 이 문제를 해결합니다. 컴파일러로 컴파일된 모든 Android 소프트웨어는 시스템의 하위 계층과 직접 통신할 수 있습니다. Hongmeng 시스템과 컴파일러는 가상 머신을 대체합니다.) Android는 Java Written을 언어로 사용합니다. 그것은 배우기 쉽습니다. 그러나 단점이 있습니다. 시스템의 하위 계층과 직접 통신할 수 없으며 가상 머신을 통해 실행되어야 합니다. 직접적으로 말하자면, 가상 머신은 송신기와 같습니다. 먼저 가상 머신에 Android 애플리케이션을 설치한 다음 가상 머신에서 머신 하단으로 전송합니다. 시스템이 중단됩니다. 그리고 Hongmeng 시스템의 Ark 컴파일러는 이 문제를 해결합니다. 컴파일러에 의해 컴파일된 모든 안드로이드 소프트웨어는 시스템의 하위 계층과 직접 통신할 수 있으며 컴파일러는 가상 머신을 대체합니다.

Android 시스템 아키텍처 다이어그램

Hongmeng 운영 체제는 마이크로커널 설계입니다. 마이크로커널에는 운영 체제의 필수 기능 모듈(작업 관리, 메모리 할당 등)만 포함되어 있으며 핵심에 있습니다. 다른 모듈에는 가장 높은 권한이 없습니다. 즉, 다른 모듈의 문제는 전체 시스템의 작동을 방해하지 않습니다. 마이크로커널의 개발은 매우 어렵지만 시스템의 안정성은 매우 높습니다. Huawei가 공개한 일부 정보에 따르면 Hongmeng 시스템은 C 및 C++ 언어로 작성되었다고 추론할 수 있습니다. 즉, 앱은 기계어로 직접 작성되고 Android 시스템의 ART 가상 머신을 취소하고 다음과 같이 직접 컴파일됩니다. 이진 기계 코드의 장점은 전송이 필요하지 않고 실행 속도가 빠르다는 것입니다. 그러나 이러한 작업에는 몇 가지 단점도 있습니다. 즉, 많은 수의 정적 솔루션이 필요하고 더 높은 메모리 공간이 필요합니다. Hongmeng 시스템과 Android의 차이점은 무엇입니까?

홍멍 시스템 구성 사진

홍멍 시스템은 구글 안드로이드 시스템보다 60% 더 빠르게 실행된다고 합니다. 왜 이렇게 빠른 걸까요? 두 가지 이유가 있습니다: Hongmeng 시스템과 Android의 차이점은 무엇입니까?

첫 번째: Google의 Android 시스템은 Linux를 기반으로 개발되었으며 Huawei의 "Hongmeng" 시스템도 Linux를 기반으로 개발되었으며 이전에 Huawei는 자체 개발한 EROFS 슈퍼 파일 시스템을 출시했습니다. Huawei의 Ark 컴파일러를 기반으로 개발되었으며, Android 시스템의 성능은 여러 번 향상될 수 있습니다. 하단에 EROFS와 Ark 컴파일러가 통합되어 있는 Huawei Hongmeng 시스템은 당연히 Android 시스템보다 훨씬 빠릅니다. 프로그래머는 JAVA를 사용하여 APK로 패키지된 고급 언어를 Android 시스템에 작성합니다. 안드로이드 시스템은 JAVA 고급 언어를 읽을 수 없기 때문에 실시간 번역(JAVA 가상머신)을 이용하여 이해(기계어로 변환)해야 합니다. "번역"이라는 추가 단계로 인해 안드로이드 시스템의 부드러움은 항상 애플의 iOS보다 뒤떨어졌습니다. Ark 컴파일러는 APK를 패키징하기 전에 명령어를 안드로이드 시스템이 이해할 수 있는 기계어로 일률적으로 변경합니다. 즉, "번역" 단계가 생략되어 효율성이 자연스럽게 높아집니다.

2. Hongmeng 시스템과 Android 시스템의 사용 범위는 다릅니다.

첫째: Android 시스템은 휴대폰에 적합한 반면 Hongmeng 시스템은 기기와 더 잘 호환되며 스마트폰, 스마트 웨어러블 기기, 컴퓨터, TV를 지원합니다. 스마트 홈 장치는 모든 Android 애플리케이션과 호환되고 현재 5G 및 IoT 시대에 적응하는 원활하고 통합된 운영 체제를 형성합니다.

3. 수년간의 개발 끝에 Android 시스템은 매우 완벽한 소프트웨어 생태계를 갖추고 있습니다. Hongmeng 시스템은 아직 생태계가 아닙니다.

Huawei가 Hongmeng 운영 체제를 출시하는 것은 어렵지 않습니다. 운영 체제를 출시하는 것과 비교할 때 더 어려운 것은 이 운영 체제가 가능하도록 개발자를 모아 이 운영 체제에 대한 다양한 고품질 애플리케이션을 계속 개발하는 방법입니다. 그런 다음 발전하고 성장하여 시스템 개발자, 하드웨어 제조업체, 개발자 및 사용자 간의 선순환을 형성합니다. 개발자가 Hongmeng 운영 체제용 애플리케이션을 개발할 수 있도록 하려면 실질적인 정책 인센티브, 이익 안내, 감정에 의존하는 것 등이 해결될 수 없고 지속 불가능합니다. 이는 Huawei가 Hongmeng 출시 후 해결해야 할 주요 문제입니다. 체계!

홍멍 시스템의 보안은 어떤가요? 국내 안드로이드 소프트웨어의 개인정보 보호 문제는 어떻게 해결되나요? 위에서 우리는 Hongmeng과 Android 시스템의 차이점에 대해 이야기하고 마이크로커널(Hongmeng)과 매크로 커널(Android)이라는 두 가지 개념을 언급했습니다. Hongmeng 운영 체제는 자연스럽게 루트가 없는 마이크로커널을 사용하며, 세분화된 권한 제어는 소스로부터 시스템 보안을 향상시킵니다. Android 시스템에는 루트 권한이 있으며 사용자는 루팅 후 Android 시스템을 완전히 제어할 수 있습니다. Hongmeng에는 루트 옵션이 없습니다. 동시에 Huawei Terminal Company의 공식 Weibo에 따르면 마이크로커널 기술을 기반으로 하는 Hongmeng의 신뢰할 수 있는 실행 환경은 공식적인 방법을 통해 커널 보안 수준을 크게 향상시켰으며 모든 시나리오에서 단말 장비의 보안 기능을 포괄적으로 향상시켰습니다. 이와 관련하여 Yu Chengdong은 다음과 같이 말한 적이 있습니다. 마이크로커널은 각 커널을 개별적으로 잠글 수 있으며 하나의 키가 모든 위치에 침입하는 것은 불가능합니다. 외핵의 상호 격리는 더 안전하고 효율적입니다. 세계에서 가장 권위 있는 보안 기관의 평가에 따르면 현재 외부 운영 체제는 레벨 2 또는 레벨 3에만 도달할 수 있는 반면, 우리 시스템은 최고 수준인 5 및 5+에 도달할 수 있습니다. 최고 수준의 보안 OS입니다. 따라서 Hongmeng 시스템의 보안은 Android 시스템의 보안보다 훨씬 높습니다.

더 많은 관련 지식은

FAQ

칼럼을 방문해주세요!

위 내용은 Hongmeng 시스템과 Android의 차이점은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.