什么是操作系统

操作系统是指管理和控制计算机硬件与软件资源的计算机程序,是直接运行在计算机上的最基
本的系统软件,任何其他软件都必须在操作系统的支持下才能运行,按应用领域来划分,可分为桌
面操作系统、服务器操作系统、移动操作系统、和嵌入式操作系统几类。

嵌入式操作系统是指是用在嵌入式系统的操作系统。嵌入式系统使用非常广泛,可以理解为除
了服务器、个人电脑、移动设备外的计算机都是嵌入式设备。嵌入式系统在我们的生活中无处不在。

嵌入式系统具有某种特定的功能,专用性强、功能相对单一这样的特点使得嵌入式系统只需具备相匹配的少量硬件资源,就可完成所需的特定功能,因而也使成本能得到有效的控制。实时系统是一种需求倾向性的系统,对于实时的任务需要在第一
时间内做出回应,而对非实时任务则可以在实时事件到达时为之让路——被抢占。所以实时系统也
可以看成是一个等级系统,不同重要性的任务具有不同的优先等级:重要的任务能够优先被响应执
行,非重要的任务可以适当往后推迟。举一个例子说明:假设一颗子弹从 20 米外射向一个玻璃杯,子弹的速度是 v 米/秒,那么经过
t1=20/v 秒后,子弹将击碎玻璃杯。而如果有一个保护系统在检测到子弹射出后,把玻璃杯拿走了,
假设整个过程持续 t2 秒的时间,如果 t2 < t1,玻璃杯就不会被击碎,那么这个系统就可以看成是
一个实时系统。 (实时系统并不代表着对所有输入事件具备实时响应,而是在指定的时间内完成
对事件的响应)

 

软实时:但现实中也存在这样一种系统,在多数情况下,它能够严格地在规定的时间内完成任务,但偶尔它
也会超出这个给定的时间范围少许才能正确地完成任务,我们通常把这种系统称为软实时系统。

硬实时:硬实时系统严格限定在规定的时间内完成任务,否则就可能导致灾难的发生。例如导弹拦截系
统,汽车引擎系统等,当这些系统不能满足规定的响应时间时,即使只是偶尔,也将导致车毁人亡
等重大灾难的发生。

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值