首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
李工在设计IOC模块软件时指出:为了使CPM模块能够及时处理RS422数据,在IOC与CPM间的双端口存储器中为每个422通道设计一级缓冲,当某通道接收一个字节时,就将数据放入缓冲,由CPM接收(其结构如图3-2所示)。这样的好处在于每当有数据输入时,CP
李工在设计IOC模块软件时指出:为了使CPM模块能够及时处理RS422数据,在IOC与CPM间的双端口存储器中为每个422通道设计一级缓冲,当某通道接收一个字节时,就将数据放入缓冲,由CPM接收(其结构如图3-2所示)。这样的好处在于每当有数据输入时,CP
admin
2009-03-25
90
问题
李工在设计IOC模块软件时指出:为了使CPM模块能够及时处理RS422数据,在IOC与CPM间的双端口存储器中为每个422通道设计一级缓冲,当某通道接收一个字节时,就将数据放入缓冲,由CPM接收(其结构如图3-2所示)。这样的好处在于每当有数据输入时,CPM模块可立即读取,而增大双口缓冲的目的是在CPM来不及处理时可防止数据的丢失。同时,IOC中的程序相对简单、实时性好、可以不考虑422通道的数据传输周期,只要按查询方式对16路422输入进行查询读取即可。
会上,王工提出了强烈的反对意见,认为这种设计方法绝对不可取,这种方法只考虑了软件的简单与便利,而没有针对软件特点考虑问题,在设计中对实时性、负载平衡分配及实现算法上均存在缺陷,必须改进。
(1)你认为李工的设计在实时性、负载平衡分配和实现算法上存在怎样的缺陷?详细说明理由。
(2)请给出IOC模块和CPM模块之间双口存储器数据交换方法。
如果CPM模块中采用了嵌入式实时操作系统,请根据本项目的需求,用300字以内的文字说明CPM模块中数据采集任务应如何划分?系统对任务调度的最小调度周期如何计算?各个任务周期及优先级如何定义?
选项
答案
(1)根据本题(2)中对数据采集的技术要求,按照采集任务周期划分,CPM模块中的软件应划分成:一个10ms任务、一个20ms任务、一个40ms任务、一个60ms任务、两个1s任务和一个非周期任务。其中: 10ms任务主要负责64路离散量数据的采集、处理和显示; 20ms任务主要负责具有20ms数据交换周期的RS422通道的数据采集; 40ms任务主要负责具有40ms数据交换周期的RS422通道的数据采集; 60ms任务主要负责具有60ms数据交换周期的RS422通道的数据采集; 1s任务有两个。一个任务主要负责具有1s数据交换周期的RS422通道的数据采集,另一个任务主要负责多路模拟量数据采集; 非周期任务主要负责该系统与汽车其他电子系统的数据交换。 (2)系统对任务调度的最小调度周期应为所有任务周期的最大公约数,即10ms、20ms、40ms、60ms、1s的最大公约数是10ms。 (3)根据实时系统常用的小周期任务优先调度的算法,CPM上7个任务的优先级顺序应为: 非周期任务<1s任务1=1s任务2<60ms任务<40ms任务<20ms任务<10ms任务(优先级最低)—————————→(优先级最高)
解析
转载请注明原文地址:https://kaotiyun.com/show/F4QZ777K
本试题收录于:
系统分析师下午案例分析考试题库软考高级分类
0
系统分析师下午案例分析考试
软考高级
相关试题推荐
输入一个整形数组,数组里有正数也有负数。数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。求所有子数组的和的最大值。要求时间复杂度为O(n)。例如输入的数组为1,-2,3,10,-4,7,2,-5,和最大的子数组为3,10,
定义栈的数据结构,要求添加一个min函数,能够得到栈的最小元素。要求函数min、push以及pop的时间复杂度都是O(1)。
描述一下C#中索引器的实现过程,是否只能根据数字进行索引?
.asp.net如何实现MVC模式,举例说明!
列举ADO.NET中的五个主要对象,并简单描述
给MSN设置HTTP代理服务器,IP地址为61.55.134.161端口号为80。
自定义工具栏上的按钮添加“自动索引”按钮,删除“查找”按钮。
隐藏OutlookExpress的工具栏。
在控制面板中,将屏幕保护程序设置成需要输入密码。
选定段落的方法()A.在段落中三击B.在段落中双击C.在段落中按CTRL单击D.在段落中按ALT单击
随机试题
“西方侵略者几百年来只要在东方一个海岸上架起几尊大炮就可霸占一个国家的时代一去不复返了。”这是对哪一事件的评价?()
患者,女,38岁。右髋关节疼痛10年,下楼和活动后髋关节疼痛加重,髋关节无痛行走距离1000m,口服“芬必得等”镇痛药效果不佳,夜间痛不明显。查体:跛行步态,右髋关节前方压痛,右髋关节内外旋转明显受限,内旋诱发痛阳性。为明确诊断,首先应考虑的辅助检查是
目前临床上广泛使用的基托材料为热凝基托材料,使用时需按规定比例将牙托水和牙托粉调合。调合后,会发生一系列的物理变化其树脂基质为
淋病的治疗首选药物为()
下列可用于血瘀所致血管神经性头痛的是
以下关于战略控制与预算控制的表述中,正确的是()。
SpeakerA:Paul,I’dliketohaveatalkwithyouatteabreak.SpeakerB:______Havewhatwithme?
求由曲线y=4一x2与x轴围成的部分绕直线x=3旋转一周所成的几何体的体积.
Thesentence"Trafficaccidentsdeclaremillionsoflives"means"______".Accordingtothepassage,drivingcanbesafeif
Noneofstudentsintheclasslikesthemistress,whoisusedtobeing______ofeverythingtheydo.
最新回复
(
0
)