首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
某32位机(机器字长32位)的一台外设通过32位总线与系统内存相连。CPU每秒执行100条指令,平均每条指令需要5个机器周期,其中3个周期必须访问内存,内存读写需一个机器周期,假定CPU在95%的时间内持续执行“背景程序”,且这段时间内不执行I/O指令。现
某32位机(机器字长32位)的一台外设通过32位总线与系统内存相连。CPU每秒执行100条指令,平均每条指令需要5个机器周期,其中3个周期必须访问内存,内存读写需一个机器周期,假定CPU在95%的时间内持续执行“背景程序”,且这段时间内不执行I/O指令。现
admin
2012-06-21
136
问题
某32位机(机器字长32位)的一台外设通过32位总线与系统内存相连。CPU每秒执行100条指令,平均每条指令需要5个机器周期,其中3个周期必须访问内存,内存读写需一个机器周期,假定CPU在95%的时间内持续执行“背景程序”,且这段时间内不执行I/O指令。现该外设需要把一个非常大的数据块传送到内存。
(1)如果采用程序I/O方式,每传送一32位字宽的数据需要CPU执行2条指令。请计算最大数据传输率(单位:字/秒)。
(2)如果采用DMA方式,在DMA与CPU出现总线访问冲突时,CPU优先。请计算最大数据传输率(单位:字/秒)。
选项
答案
(1)数据块非常大,可认为其执行时间远远大于1 s,故可用其1 s内的最大数据传输率来近似表示其整个传输过程中的最大数据传输率,(2)同CPU每秒执行100条指令,且95%的时间内持续执行背景程序,故1 s内CPU可用来进行I/O传送的指令条数为 100×(1-95%)=5(条) 最大数据传输率为 5/2=2.5(字/秒) (2)CPU每秒内共有(100×5=)500个机器周期,其中执行“背景程序”时有(100×95%×3=)285个机器周期必须访问内存,由于DMA与CPU访存冲突时,CPU优先,故DMA控制器只能在余下的500-285=215个机器周期内访存;又内存读写需要一个机器周期,故采用DMA传输方式时,1s内可读写内存215次,即最大数据传输率为215字/秒。
解析
转载请注明原文地址:https://www.kaotiyun.com/show/oNxi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
论述戊戌变法的影响。
下列关于袁世凯为首的北洋军阀政权性质的说法准确的是()。
巴黎和会讨论的中心问题是()。
科学技术革命包括三个既有联系又有区别的过程,下列不属于三个过程的是()。
我国古代文献中记载了许多有关部落和部落联盟之问发生大规模战争的传说,如炎帝和黄帝两个部落曾战于(),结果黄帝取得了胜利。
关于中世纪西欧城市发展状况,叙述正确的是()。①城市取得自由或自治,一般以赎买为手段。②城市的自由和自治,一般以封建主或国王颁发的特许证书为凭据。③有的城市集体为封君服军役,并履行封臣的其他义务。④城市可视为封建社会
下列关于《大明律》的叙述,不正确的是()
下面条约没有涉及德国的赔款问题的是()。
反映查理大帝进攻阿拉伯人控制的西班牙的文学作品是()。
美洲是一块古老的大陆,长期以来与世隔绝。把它与世界开始联系起来的重大转折时刻是()
随机试题
在实际观察描述岩石颜色的过程中,有时只用一种颜色无法恰当地描述岩石,这时应采用()描述。
设f(x)=e2x.求数项级数的和.
某妇女26岁,发现右侧卵巢肿物2年,1小时前突感右下腹剧痛伴恶心、呕吐,妇科检查:子宫(一),右附件有拳头大囊性肿物,边界清,活动差,左附件(一),其诊断是
A.心尖部舒张期震颤B.胸骨左缘第2肋间收缩期震颤C.胸骨左缘第3、4肋间收缩期震颤D.胸骨右缘第2肋间收缩期震颤E.胸骨左缘第2肋间连续性震颤主动脉瓣狭窄,可出现的是()
设备工作实施中,如果某项工作的进度超前,则( )。
为承办每年全省高校运动会,某高校新建一栋体育馆,由主体建筑和附属建筑两部分组成,主体建筑为比赛馆,附属建筑为训练馆,建筑高度为23m,总建筑面积为17000m2,采用框架及大跨度钢屋架结构体系,耐火等级二级。比赛馆为单层大空间建筑,可容纳观众席4446个,
下列不属于商业银行操作风险管理系统支持的工具的是()。
下列关于β值和标准差的表述中,正确的有()。
甲公司为增值税一般纳税人,适用的增值税税率为13%,2019年甲公司发生如下销售业务(假定均符合收入确认条件):(1)1月10日,甲公司与乙公司签订合同,向乙公司销售一批商品,售价为500万元,该批商品实际成本为300万元。甲公司给予乙公司15%
•Youwillhearfiveshortrecordings.•Foreachrecording,decidewhoisspeaking.•Writeoneletter(A--H)nexttothenumbero
最新回复
(
0
)