操作系统 (OS) 是打开系统时首先加载到硬件设备上的最重要的程序。操作系统其实就是系统软件,用户和系统之间的通信是在操作系统的帮助下进行的。
OpenHarmony、Windows、Linux和 Android 是允许用户在手机上使用Office、记事本和各种游戏等程序的操作系统。包括在电脑上为了运行浏览器等基本程序,必须在计算机系统中安装至少一个操作系统。
那么什么是操作系统呢?
你有没有想过用户和系统之间的通信是如何发生的?系统硬件如何理解用户的指令?所以,这些问题的答案就是操作系统。说白了硬件只不过是一件工程机械,需要一个接口来填补硬件和用户之间的通信空白。操作系统将用户以高级语言给出的指令翻译成计算机可以理解的机器语言。它充当用户和计算机硬件之间的中介,并提供有效执行不同程序所需的环境。操作系统有以下几种类型,批处理操作系统,分布式操作系统,多任务操作系统,网络操作系统,实时操作系统,手机操作系统。这种分类体现了操作系统的特点,像OpenHarmony既属于分布式操作系统,也可以属于手机操作系统。
OpenHarmony支持如下几种系统类型:轻量系统(mini system),小型系统(small system)和标准系统(standard system)。
轻量系统主要面向MCU类处理器例如Arm
Cortex-M、RISC-V 32位的设备,硬件资源较少,主要应用的产品有智能家居领域的连接类模组、传感器设备、穿戴类设备等。小型系统
主要面向应用处理器例如Arm Cortex-A的设备,主要应用的产品有智能家居领域的IP Camera、电子猫眼、路由器以及智慧出行域的行车记录仪等。标准系统面向应用处理器例如Arm Cortex-A的设备,主要应用产品有高端的冰箱显示屏。
OpenHarmony的分布式架构使得一个系统的故障不会影响其他系统,因为所有的设备都是相互独立的,减少了主机系统上的负载。并且系统内网络的规模很容易扩展,因为可以将许多设备添加到网络中。由于工作负载和资源是共享的,因此系统以更高的速度执行。
|