论文:星载计算机操作系统的方式对比(2)
作者:佚名; 更新时间:2017-10-15

  RTOS由于其实时性,在系统运行过程中必须提供可靠的时间保证,因此RTOS通常都在硬件定时器的基础上提供系统时钟服务。每一个时钟滴答(Tick)就是一次系统的脉动,指挥系统各部分协调工作,因此定时管理是RTOS的基础。时间管理一般提供以下功能:

  *管理日历时间和日期,有的系统也可以是相对时间;

  *任务等候消息、信号量、事件的超时时间或者任务长期占用CPU的超时时间;

  *在预定时间间隔或指定时间到达后唤醒一个指定任务。

  (6)其它服务

  内存管理和I/O管理,以及中断管理等服务不是系统必需的服务,可根据不同的应用需要决定是否提供上述服务,在SAR-RTOS中上述三种服务都提供。

  (7)星载操作系统的可靠性措施

  星载软件的可靠性设计是关键,通常可以采用如下措施:

  *将任务的重要参数以“三取二”的方式保存在任务控制块中;

  *通过任务的状态检查,对检测不正常的任务进行相应的出错处理;

  *采用看门狗技术,实现冷热启动的判定。当盾门狗启动后,从程序跑飞的地方自动往下执行;

  *可以在内存中开辟一段系统内存区,定时将CPU环境和主要参数放入其中。

  4 两种方法的比较

  选用成熟的RTOS(如RTEMS)可以有效地缩短开发周期,代码质量可以得到保证;自行开发RTOS代码需要经过严格的测试,难度相对更大,开发周期更长。但可以根据需要增减相关功能,有更大的灵活性。如果使用RTEMS支持的CPU,那么推荐使用RTEMS作为星载软件的开发,毕竟RTEMS经过了十多年的验证,源代码公开也有几年的时间,这样的代码质量和可靠性应该是很高的。如果由于条件限制不能使用RTEMS,可以自行研制星载RTOS,但必须按照软件工程的开发方法,从设计、编程到测试,每一项都需要严格把关。

  把RTOS引脚到星载计算机系统,能使星载软件从传统的单线程前后台系统转向多任务编程,不至于一个环节的失效就引起整个软件的失效,增加了可靠性。另一方面,使用操作系统后,使星载软件的平台软件和功能软件分离,用户可以集中精力编写应用程序,提高开发效率。而且如果使用相同的RTOS,一些通用的模块或任务可以在不同型号继承和使用,提高软件的复用性。引入 星载RTOS将带来星载软件开发的一次技术变革。

[论文:星载计算机操作系统的方式对比]相关文章:

1.配煤生产计算机操作系统应用毕业论文

2.计算机操作系统漫谈

3.计算机操作系统维护中还原技术的应用

4.浅谈计算机操作系统的安装与备件还原

5.计算机操作系统维护中的还原技术分析

6.计算机操作系统蕴含的管理思想

7.浅谈计算机操作系统安装技巧

8.刍议计算机操作系统的应用与发展

9.计算机与网络论文

10.有关计算机专业论文

核心期刊快速发表
Copyright@2000-2030 论文期刊网 Corporation All Rights Reserved.
《中华人民共和国信息产业部》备案号:ICP备07016076号;《公安部》备案号:33010402003207
本网站专业、正规提供职称论文发表和写作指导服务,并收录了海量免费论文和数百个经国家新闻出版总署审批过的具有国内统一CN刊号与国际标准ISSN刊号的合作期刊,供诸位正确选择和阅读参考,免费论文版权归原作者所有,谨防侵权。联系邮箱:256081@163.com