计算机组成原理(白中英版)第三章习题第3题详解

题目:
利用微型机制作了对输入数据进行采样处理的系统。在该系统中,每抽取一个输入数据就要中断cpu一次,中断处理程序接受采样的数据,将其放到主存的缓冲区内。该中断处理需时x秒,另一方面缓冲区内每次存储n个数据,主程序就将其取出进行处理,这种处理需时y秒。因此该系统可以追踪到每秒____次的中断请求。
A.n/(n*x+y) B.n/(x+y)*n C.min(1/x, n/y)
答案: A
解析:
处理一个中断请求需要x秒,每处理n次这样的中断请求,缓冲区内就存放n个数据,此时需要花费y秒从缓冲区中取出数据,才能再处理新的中断请求。
所以cpu追踪到n次中断请求需要 n*x+y秒。
平均追踪到一次中断请求需要 (n*x+y)/n 秒。
平均每秒可以追踪到 n/(n*x+y) 次中断请求。

发布了111 篇原创文章 · 获赞 13 · 访问量 3116

猜你喜欢

转载自blog.csdn.net/wx_assa/article/details/103647944