【来源:习题9.22】假定某硬盘数据传输以32位的字为单位,传输速率为2MB/s。CPU的时钟频率为100MHz。(题中1M= 10 [6] ) (1)采用程序查询的输入输出方式,一个查询操作需要10个时钟周期。假定进行足够的查询以避免数据丢失。CPU为I/O查询所花费的时间比率是____%。 (2)当采用中断方式进行控制时,每次传输的开销(包括中断处理)为10个时钟周期。CPU为传输硬盘数据所花费的时间比率是____%。 (3)采用DMA控制进行输入/输出操作,假定DMA的启动操作需要100个时钟周期,DMA完成时,处理中断需要50个时钟周期,如果平均传输的数据长度为4KB,在硬盘工作时CPU进行输入输出的时间比率是____%。(忽略DMA申请使用总线的影响)