一个指令周期通常包含读取指令、指令译码、ALU执行、内存读写和数据写回5个步骤。()
错误
错误
第1题
(1)如果采用程序I/O方式,每传送一个32位字的数据需要CPU执行2条指令。请计算(在上述运行程序情况下)该外设的最大数据传输率(单位:字/s)。
(2)如果采用DMA方式,当DMA与CPU出现总线冲突时,CPU优先。请计算(在上述运行程序情况下)该外设的最大数据传输率(单位:字/s)。
第2题
第3题
第4题
A.指令译码,取指令,执行指令,存操作结果
B.取指令,指令译码,存操作结果,执行指令
C.取指令,指令译码,执行指令,存操作结果
D.执行指令,取指令,指令译码,存操作结果
第6题
下列关于CaChe写策略的论述中,正确的是()。
A.带TLB和写回策略CaChe的CPU执行Store指令时,可能不访问主存
B.采用回写法时,无论被替换的CaChe行是否“被写过”,都要将其写回主存
C.采用全写法,CPI会增大
D.面向包含大量写操作的数据密集型应用的单处理器系统通常采用全写法
第7题
今有四级流水线,分别完成取指(IF)、译码并取数(ID)、执行(EX)、写结果(WR)四个步骤。假设完成各步操作的时间依次为100 ns、100 ns、70 ns、50 ns。 (1)流水线的时钟周期应取何值? (2)若相邻的指令发生数据相关,那么第二条指令安排推迟多少时间才能不发生错误? (3)若相邻两指令发生数据相关,而不推迟第二条指令的执行,可采取什么措施?
第9题
A.6ns
B.8ns
C.9ns
D.10ns
第10题
A.编译、执行、结果放进内存、表示结果
B.取指令、执行、结果放进内存、表示结果
C.译码、编译、执行、结果放进内存
D.取指令、译码、执行、结果放进内存
第11题
某计算机的CPU主频为500MHz,CPI为5(即执行每条指令平均需5个时钟周期)。假定某外设的数据传输率为0.5MB/s,采用中断方式与主机进行数据传送,以32位为传输单位,对应的中断服务程序包含18条指令,中断服务的其他开销相当于2条指令的执行时间。请回答下列问题,要求给出计算过程。
在中断方式下,CPU用于该外设I/O的时间占整个CPU时间的百分比是多少?