【论文笔记】THE SURVEY of REAL TIME OPERATING SYSTEM: RTOS

本文是对实时操作系统(RTOS)的调查,探讨了RTOS的特征,如任务优先级抢占和可靠的通信机制,以及局限性,如成本和复杂性。文章列举了常见RTOS系统,如VxWorks、Windows CE和QNX,并分析了性能关键点,如死锁避免、内存占用、移植性和安全性。VxWorks采用优先级抢占调度,适合高复杂性应用,而RTAI作为开源RTOS,适用于小型实时应用。
摘要由CSDN通过智能技术生成

原文作者:Prasanna Hambarde, Rachit Varma,Shivani Jha

原文标题:THE SURVEY of REAL TIME OPERATING SYSTEM: RTOS

原文来源:ICESC 2014

原文链接:https://ieeexplore.ieee.org/document/6745342

THE SURVEY of REAL TIME OPERATING SYSTEM: RTOS

操作系统通常由两部分组成:内核态和用户态。最基础的就是内核。内核可以分为几类:单内核(Monolithic kernel)、微内核(Micro-kernel)、外核(Exo-kernel)。RTOS系统可分为两类:一类是硬实时操作系统,一类是软实时操作系统。硬实时操作系统严格要求应用遵守deadline,不允许任何延迟。软实时操作系统能够接受一定的延迟,但是要量减少。

RTOS的特征

RTOS系统应该在实时应用的丰富特征和严格的deadline之间达到平衡。

首先要注重任务优先级。在RTOS中,通过给任务分配适当的优先级实现了抢占。这对于实时操作系统来说是很重要的一个属性。抢占就是识别最需要资源的任务,然后分配给其控制资源的能力。

另外,可靠性和足够的任务通信机制也是很有必要的。这是为了保证多任务间的即时通信,确保彼此之间的数据完整性。

RTOS的局限性

  • RTOS系统较为昂贵。

  • 通常较为复杂,需要消耗大量的处理器周期。

  • 在没有循

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值