首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
李工在设计IOC模块软件时指出:为了使CPM模块能够及时处理RS422数据,在IOC与CPM间的双端口存储器中为每个422通道设计一级缓冲,当某通道接收一个字节时,就将数据放入缓冲,由CPM接收(其结构如图3-2所示)。这样的好处在于每当有数据输入时,CP
李工在设计IOC模块软件时指出:为了使CPM模块能够及时处理RS422数据,在IOC与CPM间的双端口存储器中为每个422通道设计一级缓冲,当某通道接收一个字节时,就将数据放入缓冲,由CPM接收(其结构如图3-2所示)。这样的好处在于每当有数据输入时,CP
admin
2009-03-25
83
问题
李工在设计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,
输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表。要求不能创建任何新的结点,只调整指针的指向。 比如将二元查找树10
请编程遍历页面上所有TextBox控件并给它赋值为string.Empty?
删除字符串中的数字并压缩字符串(神州数码以前笔试题),如字符串”abc123de4fg56”处理后变为”abcdefg”。注意空间和效率。(下面的算法只需要一次遍历,不需要开辟新空间,时间复杂度为O(N))
公司要求开发一个继承System.Windows.Forms.ListView类的组件,要求达到以下的特殊功能:点击ListView各列列头时,能按照点击列的每行值进行重排视图中的所有行(排序的方式如DataGrid相似)。根据您的知识,请简要谈一下您的
如果没有光盘,利用系统默认安装调制解调器的驱动程序。
利用MSN给bob@sina.com发送文件千里之外.mp3。
在Google搜索引擎中搜索多个关键词“office”,“WPS”。
在金山网镖中添加一个端口过滤规则,其中端口为3080,协议为TCP,类型为远程,操作为禁止。
在PPoint97中,可建立一个空演示文稿的操作方法是()。A.CTRL+SB.CTRL+NC.CTRL+OD.CTRL+Z
随机试题
现代意义的财产税始创于()
foreigncurrencyreserves
急性失血时,最先出现的代偿反应是
患儿,10岁。课间活动时,突然两眼凝视,呆立不动,呼之不应,持续约10秒后恢复正常。以往有类似发作。考虑为
甲的丈夫强奸了丙,案发后甲多次找到丙,要求丙将强奸说成通奸,并拿出5000元作为给丙的“改口”补偿,丙未同意。甲便将丙拉到家中,强迫丙按照其事先写好的说明是通奸的材料抄写一份并按上指印。丙仍不同意,甲便一直不允许丙离开,4天后丙才被警察解救。关于甲的行为定
国产水准仪按精度不同划分为()个等级。
提高企业经营安全性的途径有()。
在下列描述中,对有效资本市场涵义的描述不正确的是()。
考生文件夹下存在一个数据库文件“samp2.accdb”,里面已经设计好“tCourse”、“tGrade”、“tStudent”三个关联表对象和一个空表“tSinfo”,试按以下要求完成设计:创建一个查询,计算每名学生所选课程的学分总和,并依次显示“
PeopleinthemassadvertisingbusinessandotherswhostudyAmericansocietyhavebeenveryinterestedinthequestion:Whatdo
最新回复
(
0
)