问答题

假设硬盘传输数据以32位的字为单位,传输速率为1MB/s。CPU的时钟频率为50MHz。 采用DMA控制器进行输入/输出操作,假定DMA的启动操作需要1000个时钟周期,DMA完成时处理中断需要500个时钟周期。如果平均传输的数据长度为4KB,问在硬盘工作时处理器将用多少时间比率进行输入/输出操作,忽略DMA申请使用总线的影响。

【参考答案】

解法一:假设采用DMA控制器进行传输,由于平均传输的数据长度为4KB,因此可以得到传输的时间为:。因为在数据传输的过程中......

(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)