假定磁盘传输数据以32bit的字为单位,传输速率为1MB/s。CPU的时钟频率为50MHz。 程序查询的输入输出方式,一个查询操作需要100个时钟周期,求CPU为I/O查询所花费的时间比率,假定进行足够的查询以避免数据丢失。

admin2014-04-17  23

问题 假定磁盘传输数据以32bit的字为单位,传输速率为1MB/s。CPU的时钟频率为50MHz。
程序查询的输入输出方式,一个查询操作需要100个时钟周期,求CPU为I/O查询所花费的时间比率,假定进行足够的查询以避免数据丢失。

选项

答案磁盘每秒钟传输的数据个数为1MB÷4B=0.25M个,每个数据需要查询操作一次,则每秒钟花在查询的时间为0.25M×100×时钟周期=0.25×100÷50=0.5s,所以CPU为I/O查询所花费的时间比率为50%。

解析
转载请注明原文地址:https://kaotiyun.com/show/Jexi777K
0

最新回复(0)