首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
李工在设计IOC模块软件时指出:为了使CPM模块能够及时处理RS422数据,在IOC与CPM间的双端口存储器中为每个422通道设计一级缓冲,当某通道接收一个字节时,就将数据放入缓冲,由CPM接收(其结构如图3-2所示)。这样的好处在于每当有数据输入时,CP
李工在设计IOC模块软件时指出:为了使CPM模块能够及时处理RS422数据,在IOC与CPM间的双端口存储器中为每个422通道设计一级缓冲,当某通道接收一个字节时,就将数据放入缓冲,由CPM接收(其结构如图3-2所示)。这样的好处在于每当有数据输入时,CP
admin
2009-03-25
53
问题
李工在设计IOC模块软件时指出:为了使CPM模块能够及时处理RS422数据,在IOC与CPM间的双端口存储器中为每个422通道设计一级缓冲,当某通道接收一个字节时,就将数据放入缓冲,由CPM接收(其结构如图3-2所示)。这样的好处在于每当有数据输入时,CPM模块可立即读取,而增大双口缓冲的目的是在CPM来不及处理时可防止数据的丢失。同时,IOC中的程序相对简单、实时性好、可以不考虑422通道的数据传输周期,只要按查询方式对16路422输入进行查询读取即可。
会上,王工提出了强烈的反对意见,认为这种设计方法绝对不可取,这种方法只考虑了软件的简单与便利,而没有针对软件特点考虑问题,在设计中对实时性、负载平衡分配及实现算法上均存在缺陷,必须改进。
(1)你认为李工的设计在实时性、负载平衡分配和实现算法上存在怎样的缺陷?详细说明理由。
(2)请给出IOC模块和CPM模块之间双口存储器数据交换方法。
请用150字以内的文字说明针对IOC模块的多路RS422接口的数据采集,其驱动程序使用中断方式或查询方式的主要差别是什么?主要优缺点有哪些?
选项
答案
(1)主要差别如下。 中断方式是在程序接收或发送每一个字节时,均产生中断信号,发中断主要通知处理器一个字节已经发送完成;接收中断主要通知处理器RS422接口中有一个字节数据达到。 查询方式主要用程序读取RS422接口的寄存器,判别接口是否有数据到达或接口发送缓冲区是否空。 (2)优缺点如下。 中断方式:及时响应数据、不会产生数据丢失;系统开销大、实现较复杂。 查询方式:软件实现简单、接收数据快、系统开销小;不能及时响应。 在实现时,可根据具体要求,将两种方式结合使用。
解析
转载请注明原文地址:https://jikaoti.com/ti/yR67FFFM
本试题收录于:
系统分析师下午案例分析考试题库软考高级分类
0
系统分析师下午案例分析考试
软考高级
相关试题推荐
输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表。要求不能创建任何新的结点,只调整指针的指向。 比如将二元查找树转换成双向链表4=6=8=10=12=14=16。
输入一个整数,求该整数的二进制表达中有多少个1。例如输入10,由于其二进制表示为1010,有两个1,因此输出2。
ASP.NET能在那些系统中运行?
列举一下你所了解的XML技术及其应用
.net中读写数据库需要用到哪些类?他们的作用
为邮件到达后应用规则“若发件人包含‘mary@sina.com’转发到wangtao@sina.com”。
在Google搜索中使用or查询“辽宁”,“高校”。
设置用户在拨号前不需要等待扬声器发出拨号声音。
关于“在Word中复制一段文本”的错误说法是()。A.可以使用剪贴板B.必须首先选定需要复制的文本C.可以用鼠标操作D.不能用键盘操作
在Word文档编辑中,若将选定的文本复制到目的处,可以采用鼠标拖动的方法。先将鼠标移到选定的区域,按住()键后,拖动鼠标到目的处即可。
随机试题
螺旋器
某车间靠墙壁要盖一间长方形小屋,现有存砖只够砌20m长的墙壁。问应围成怎样的长方形才能使这问小屋的面积最大?
表示信息量的单位是
企业价值评估的一般范围包括,被评估企业()。
通常来说,地方政府的主体税种是()。
Everyproductonthemarkethasavarietyofcostsbuiltintoitbeforeitiseverputupforsaletoacustomer.Therearecosts
战国后期,从正反两方面总结了儒家的教育理论和经验,系统地阐述了教育的作用和任务,教育教学的制度、原则和方法,教师的地位和作用,师生关系和同学关系等的重要文献是___________。
某饮料生产厂家去年改变了他们生产的某种著名饮料的成分,而同时印度洋某小岛的出口额开始下降。这个小岛的唯一出口产品——香了兰豆,占据全球供应量的一半以上。因此,分析家们认为:该著名饮料原来的成分里含有从香了兰豆提取的香了兰,但是新成分里没有。以下陈述如果正确
组合框和列表框的主要区别是:是否可以在框中【】。
Mistakesarethethingsthatnobodywants,butwestillmakemistakesatanyage.Somemistakeswemakeareaboutmoney.Somear
最新回复
(
0
)