在程序查询方式的输入/输出系统中, 假设不考虑处理时间, 每一个查询操作需要 100 个时钟周期, CPU的时钟频率为 50MHz。 现有鼠标和硬盘两个设备, 而且 CPU 必须每秒对鼠标进行 30 次查询, 硬盘以 32 位字长为单位传输数据, 即每 32 位被 CPU 查询一次, 传输率为 2MB/s。 求 CPU 对这两个设备查询所花费的时间比率,由此可得出什么结论?
CPU 每秒对鼠标进行 30 次查询, 所需得时钟周期数为 100* 30=3000。
根据 CPU 的时钟频率为 50MHz, 故对鼠标的查询占用 CPU 的时间比率为:

(2) 对于硬盘, 每 32 位被 CPU 查询一次, 每秒查询次数为 2MB/4Byte=512K 则每秒查询的时钟周期数为:
100×512×1024=52.4×106;
对磁盘的查询占用 CPU 的时间比率为:
