文章
160
粉丝
0
获赞
0
访问
72.1k

评分及理由
(1)得分及理由(满分4分)
学生答案中计算了CPU执行每条指令用时为10ns,并得出CPU用于I/O时间占CPU时间百分比为2.5%,与标准答案一致。但计算过程与标准答案不同:学生使用了数据传输时间(8000ns)和中断服务程序执行时间(10ns×18)来计算百分比,而标准答案是通过中断次数和时钟周期总数来计算的。虽然方法不同,但结果正确,思路合理,因此不扣分。得4分。
(2)得分及理由(满分4分)
学生答案在DMA方式计算中存在逻辑错误:首先,DMA传输单位错误地使用了32位(4B),而题目中DMA传送块大小为5000B;其次,计算DMA传输时间(800ns)和CPU用于I/O时间占比(3.01%)的方法不正确,未按照标准答案中的DMA次数和开销计算。这些错误导致结果与标准答案(0.1%)不符,因此扣分。但学生正确计算了DMA预处理时间(5000ns),部分思路正确,给予部分分数。得2分。
题目总分:4+2=6分
登录后发布评论
暂无评论,来抢沙发