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