OneOS操作系统入门-01:OneOS简介

 一、OneOS简介

1.1 裸机与RTOS

1.1.1 裸机系统简介

  裸机系统通常指的是没有安装任何操作系统的计算机硬件。在这种状态下,计算机无法直接运行用户级别的应用程序,因为缺乏操作系统提供的接口和抽象层。裸机系统又称前后台系统,由前台程序(中断处理程序)+后台程序(应用程序)组成。

  裸机系统的缺点:

  ① 结构复杂——实现的功能均被放在无限循环中

  ② 实时性差——应用程序(任务)轮流执行,没有优先级处理

  ③ 空等待——在任务等待期间cpu不执行其他代码

1.1.2 RTOS系统简介

  RTOS(实时操作系统):相较于裸机系统,其更注重实时性的保证,可确保系统能在严格的时间限制条件下准确及时的响应处理。

 RTOS的特点:

 ① 分而治之——可将功能划分为多个任务

 ② 无限循环——每个任务都是无限循环

 ③ 抢占式——任务都有优先级,高优先级任务抢占低优先级任务

 ④ 延时函数—— 延时函数负责任务调度,在一个任务等待的时间可将cpu资源分配给其他任务

注1:中断程序可以打断任何一个任务,不论其优先级多高

注2:中断之后先向上查询更高优先级的任务,若无更高优先级任务,则再查询同等级任务,最后才查询更低优先级的任务

1.2 OneOS介绍

1.2.1 什么是OneOS?

  OneOS 是中国移动针对物联网领域推

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值