单选题 假设一台计算机读/写一个存储字需花10ns,每处理一个中断时,需要把所有的32个CPU寄存器,以及程序计数器和PSW压入到栈中,则这台机器每秒最多能处理______个中断(这里假设每次中断系统不做任何工作)。
  • A.1.47×103
  • B.2.94×103
  • C.1.47×106
  • D.2.94×106
【正确答案】 C
【答案解析】一个中断出现时需要压入34个字到栈中,处理完后又要从栈中取出这34个字,这样系统开销是34×2×10ns=680ns,所以每秒最多能处理的中断个数是1÷0.68×106次=1.47×106次。