物联网开发入门学习笔记(四):物联网操作系统概述

举报
yd_47390687 发表于 2023/02/11 10:27:49 2023/02/11
【摘要】 本系列文章根据华为云物联网入门开发者认证课程整理。一、操作系统1、operating system 简称OS。是管理计算机硬件和软件资源的计算机程序。操作系统需要处理如管理和配置内存、决定系统资源供需的优先次序、控制输入设备与输出设备、操作网络与管理文件系统等基本事务。操作系统也提供一个让用户与系统交互的操作界面。2、从计算机用户角度:计算机操作系统体现为其提供的各项服务     从程序员的...

本系列文章根据华为云物联网入门开发者认证课程整理。


一、操作系统

1、operating system 简称OS。是管理计算机硬件和软件资源的计算机程序。

操作系统需要处理如管理和配置内存、决定系统资源供需的优先次序、控制输入设备与输出设备、操作网络与管理文件系统等基本事务。

操作系统也提供一个让用户与系统交互的操作界面。

2、从计算机用户角度:计算机操作系统体现为其提供的各项服务

     从程序员的角度:计算机操作系统主要是指用户登录的界面或者接口

     从设计人员的角度:计算机操作系统是指各式各样模块和单元之间的联系。

3、典型的操作系统:

 基于命令行交互:

         DOS:微软开发的单任务操作系统

         Linux:多用户,多任务的操作系统,Linux有各类发行版,通常为GNU/Linux。如Debian(及其衍生系统Ubuntu,Linux Mint),fedora

openSUSE等。Linux发行版可作为个人计算机的操作系统,同时在服务器领域也已经成为主流操作系统。

  图形界面交互:

         mac OS:苹果公司的操作系统,包含两个部分(伯克利软件包)原始代码和Mach微核心为基础构建的Darwin核心系统;苹果开发的图形用户界面。

         Windows:微软公司开发的多任务的操作系统,采用图形窗口界面,用户对计算机的各种复杂操作只需要通过点击鼠标就可实现。

 移动互联网操作系统 :

          iOS   :苹果公司开发的手持设备操作系统。iOS与MAC OS 类似,也是以Darwin为基础的类Unix商业操作系统,2010年WWWDC上由起初的IphoneOS改名为IiOS。

          Android:是基于Linux的开源操作系统,主要用于便携设备。Android操作系统最初由Andy rubin开发,2005年被Google收购。Google通过组建开放手机联盟,持续对Android的进行开发改良,逐渐从智能手机扩展到平板电脑以及其他领域上。

二、物联网操作系统

1、背景

12.jpg

万物互联时代终端面临的挑战:体验不一致,体验不连续,硬件互割裂,内容不协同

13.jpg

2、鸿蒙初生

openharmony是由开放原子开源基金会(openatom foundation)孵化及运营的开源项目,目标是面向全场景,全连接,全智能时代,基于开源的方式,

搭建一个智能终端设备操作系统的框架和平台,促进万物互联产业的繁荣发展。

openharmony的基本的设计理念就是在个人设备多样性场景下,突破单设备的能力局限,加速信息在设备间流畅的流动,向用户提供是完整,一致,和便捷的分布式体验。openharmony需要天生具备系统级的分布式能力,能适应各种终端设备,能为用户提供一致化的用户体验。

在传统的单设备系统能力基础上,openharmony提出了基于同一套系统能力,适配多终端形态的分布式理念,能够支持多种终端设备,提供全场景业务能力。

超级终端:全新的交互体验,不再受制于硬件。

openharmony旨在为用户提供超级终端体验。超级终端是相对于传统的单一终端而言,它包含了多种类型的终端,通过软件技术将它们有机的整合在一起,给用户的感觉就像“一个终端”一样。

传统的单机系统提供了对接在物理主板的硬件设备进行管理的能力,而超级终端系统不再依赖于物理接口的连接,其管理的是通过网络连接在一起的物理设备。

14.jpg

3、鸿蒙操作系统架构

15.jpg

鸿蒙系统有专门的课程,到时在这里补连接。

4、鸿蒙操作系统特性

硬件互助,资源共享(关键技术:分布式软总线,分布式任务调度,分布式设备虚拟化,分布式数据管理)

一次开发,多端部署

统一OS,弹性部署

5、鸿蒙操作系统应用场景

16.jpg

17.jpg

18.jpg

19.jpg

20.jpg

21.jpg

22.jpg

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。