在程序查询方式的输入输出系统中 假设不考虑处理时间 每一次查询操作需要100个时钟周期 CPU的时

大学网课 已帮助 人

在程序查询方式的输入输出系统中,假设不考虑处理时间,每一次查询操作需要100个时钟周期,CPU的时钟频率为50MHz。CPU必须每秒对鼠标进行60次查询,则CPU对鼠标查询所花时间占用CPU时间的比率为___

A.0.012%

B.0.006%

C.0.024%

D.0.01%

在程序查询方式的输入输出系统中 假设不考虑处理时间 每一次查询操作需要100个时钟周期 CPU的时

热搜:下面程序的功能是输出数组s中最大元素

回答

共1条回复

  • × (1)CPU每秒对鼠标进行30次查询,所需的时钟周期数为100×30=3000根据CPU的时钭频率为50MHz,即每秒50×106个时钟周期,故对鼠标的查询占用CPU的时间比率为[3000/(50×106)]×100%=0.006%可见,对鼠标的查询基本不影响CPU的性能。(2)对于硬盘,每32位被CPU查询一次,故每秒查询次数为2MB/4B=512K则每秒查询的时钟周期数为100×512×1024=52.4×106故对磁盘的查询占用CPU的时间比率为[(52.4×106)/(50×106)]×100%=105%可见,即使CPU将全部时间都用于对硬盘的查询也不能满足磁盘传输的要求,因此CPU一般不采用程序查询方式与磁盘交换信息。