试题详情
- 简答题 博学公司最近签订了一份控制系统软件的研制合同。合同技术要求如下: ①本控制系统的软件运行平台拟采用嵌入式实时操作系统,控制系统的工作周期为10ms,要求控制软件能够精确地按事先预定的时间顺序完成数据的采集、处理和输出。 ②为了提高整个系统的可靠性,控制系统采用容错处理,即用两个相对独立的计算机承担相同的工作,通过交叉对比,实现控制的双余度管理;当任何一台计算机出现故障时,系统可以进行单余度控制。系统结构如图12-21所示。 ③在10ms工作周期内的时间分配如表12-15所示。 公司总工程师将本项任务交付给项目主管李工程师实施,要求李工按双方合同要求完成本项目的策划、需求分析和方案设计工作,重点强调系统的可靠性要求,并特别提示:目前比较流行的嵌入式操作系统普遍采用可抢占式优先级调度策略,不能满足用户关于"能够精确地按事先预定的时间顺序完成数据的采集、处理和输出"的要求。 请用200字以内的文字说明李工应如何设计优先级调度策略,并按照如表12-14所示的要求实现任务流程处理。
- 设计时,将本项目的所有任务设定为统一的优先级,避免优先级抢占;根据10ms工作周期内的时间节点划分,设定操作系统的时钟节拍为0.5ms,设计出一个软件定时器;根据软件定时器的计时情况,在事先安排好的时间节点上,分别启动相应的任务工作;如果在规定的时间上任务工作未完成,则按超时处理。原则上使用上一周期的数据。
关注下方微信公众号,在线模考后查看
热门试题
- 博学公司欲实现一个数据处理软件,该软件需
- 信息工程的基础是信息战略规划,规划
- 系统响应时间和作业吞吐量是衡量计算机系统
- 某软件企业2004年初计划投资1000万
- 计算机系统中硬件层之上的软件通常按照3层
- 系统设计是软件开发的重要阶段()主要是按
- 集成测试有各种方法,以下关于集成测试的描
- 某软件公司开发一项基于数据流的软件,其系
- 软件质量保证是软件项目控制的重要手段,(
- 博学公司欲开发一个门户系统,该系统以商业
- 一个软件的架构设计是随着技术的不断进步而
- 采用软件冗余的方法提高系统的可靠性,需要
- 某研究所承担了一项宇航嵌入式系统的研制任
- 系统可靠性的简单度量是平均故障间隔时间(
- 论文:论软件三层结构的设计 目前,三层
- 嵌入式系统中采用中断方式实现输入/
- 网络系统生命周期可以划分为5个阶段,实施
- 在关于信息属性的叙述中,错误的是()
- 由于软、硬件故障可能造成数据库中的数据被
- ()是指按内容访问的存储器。