文章

100

粉丝

0

获赞

0

访问

10.6k

头像
2018年计算机学科专业基础综合试题 - 第43题回答
计算机组成原理
发布于2025年8月12日 18:12
阅读数 119

(1)设备A的速度为2MB/s,且以4B为单位进行传输,则每秒传输数据的次数为2MB/4B=500K次。系统中的查询次数不得少于500K次,故最多间隔1/500k=2μs

每次输入输出要执行10条指令,则每秒为输入输出消耗的时钟周期数为500kx4x10,而1s中时钟周期数为500M个时钟,时间比率为(500kx10x4/500M)x100%=4%

(2)不能采用中断I/O方式。设备B的速度为40MB/s,则每秒传输数据的次数为40MB/4B=10M次;而每次中断响应和中断处理的总时钟周期数至少为400,则设备B用于I/O的总时钟周期数为10Mx400=4000M,又1s中的时钟周期数为500M个,4000M>500M,设备B的I/O所需的时间大于CPU的时间,会有数据丢失。

(3)每秒DMA传送次数为40MB/1000B=40K次,则CPU用于DMA预处理和后处理的总时钟周期数为40kx500=20M.故CPU用于设备B输入输出的时间占CPU总时间的百分比最大是20M/500Mx100%=4%


评分及理由

(1)得分及理由(满分4分)

得分:4分

理由:学生正确计算了设备A的查询间隔时间为2μs,并正确计算了CPU用于设备A输入/输出的时间占比为4%。计算过程和结果与标准答案一致。

(2)得分及理由(满分2分)

得分:2分

理由:学生正确判断了设备B不适合中断I/O方式,并给出了合理的解释。虽然计算过程与标准答案略有不同,但结论和思路正确。

(3)得分及理由(满分2分)

得分:2分

理由:学生正确计算了DMA方式下CPU用于设备B输入/输出的时间占比为4%。计算过程和结果与标准答案一致。

题目总分:4+2+2=8分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发