第 21 题
某计算机系统中的软盘驱动器以中断方式与处理机进行 I/O 通信,通信以 16bit 为传输单位,传输率为 50KB/s。每次传输的开销(包括中断)为 100 个节拍,处理器的主频为 50MHz,则磁盘使用时占用处理器时间的比例为( )。
A. 5% B. 10% C. 15% D. 20%
[tag_link]
正确答案:A
首先,传输单位为 16 比特,即 2 字节。 传输速率为 50 KB/s,这里按 1 KB = 1024 字节计算,每秒传输的字节数为
因此,每秒传输次数
处理器主频为 50 MHz,即
每个时钟周期(节拍)的时间为
每次传输的开销为 100 个节拍,所以每次开销时间为
每秒总开销时间为
占用处理器时间的比例为
若按 1 KB = 1000 字节计算,则
总开销时间为
比例仍为
因此,答案为 5%。