Advertisement

小黑嵌入式系统第十课:μC OS-III概览——实时操作系统的特点与基本概念(内核、任务及中断)、与硬件的关系及其实现

阅读量:

三、实时操作系统的特点

IEEE 的实时UNIX分委会认为实时操作系统应具备以下的几点:

  • 非同步事件响应机制
  • 时间切换点及延迟间歇时间的确定
  • 优先级中断策略与调度机制
  • 抢占式资源分配策略
  • 同步机制

总体而言,实时操作系统是一种基于事件驱动模式的设计。它能够及时响应来自外部的各种事件和信号,并且限定在特定的时间窗口内完成处理。其核心特征体现在三个方面:即实时性、可靠性和灵活性。这些特性使其与实时应用软件相结合形成一个有机整体,在系统设计中扮演着关键角色。通过管理与协调各项事务,为应用软件提供了优质的应用运行环境以及开发支持平台。

基于实时系统的应用特点分析可知,在实际应用场景中,实时操作系统主要可分为两大类:即常规 realtime system 与 embedded realtime system.

  • 传统型实时操作系统主要应用于如上位机系统和远程监控查询系统等 realtime性较弱的 realtime处理系统的开发中,并能提供一个统一的操作界面以支持程序设计、调试运行及最终应用部署。
  • 嵌入式型 realtime操作系统则主要用于那些对 realtime性要求较高的自动化设备控制系统中。其应用程序开发采用模块化设计实现不同开发阶段的独立性,并且其特点体现在三个方面:一是体积小巧(通常在几百B至几KB范围内);二是运行高

全部评论 (0)

还没有任何评论哟~