文章
6
粉丝
0
获赞
0
访问
160
1)5x10^8hz,5x(18+2)=100个时钟周期,5x10^5B/s除以(32/8)=125000次/秒 125000x100=0.025秒,故占2.5%
2)5MB/s=5×10^6B/s;5x10^6/5000=1000次dma;1000x500=5x10^5个时钟周期;5x10^5/500x10^6=0.1%
评分及理由
(1)得分及理由(满分4分)
学生正确计算了中断方式下CPU用于I/O的时间百分比。计算过程:首先计算每次中断服务所需的时钟周期数为5×(18+2)=100(正确),然后计算中断次数为0.5MB/s ÷ 4B = 125000次/秒(正确),接着计算总时钟周期数为125000×100=12.5M(正确),最后计算百分比为12.5M / 500M = 2.5%(正确)。虽然学生写的是“5x10^5B/s”(应为0.5MB/s=0.5×10^6B/s,但实际计算中使用了正确值125000次),且“0.025秒”的表述不精确(应为时间占比,而非绝对时间),但整体思路和数值正确。因此扣0分,得4分。
(2)得分及理由(满分4分)
学生正确计算了DMA方式下CPU用于I/O的时间百分比。计算过程:数据传输率5MB/s=5×10^6B/s(正确),DMA次数为5×10^6 / 5000 = 1000次/秒(正确),总时钟周期数为1000×500=5×10^5(正确),百分比为5×10^5 / 500×10^6 = 0.1%(正确)。虽然学生写的是“500x10^6”(应为500MHz=500×10^6Hz,正确),但计算无误。因此得4分。
题目总分:4+4=8分
登录后发布评论
暂无评论,来抢沙发