A-A+

假设一个I/O系统只有一个磁盘 每秒可以接收50个I/O请求 磁盘对每个I/O请求服务的平均

2022-08-06 04:52:31 问答库 阅读 176 次

问题详情

假设一个I/O系统只有一个磁盘,每秒可以接收50个I/O请求,磁盘对每个I/O请求服务的平均时间是10ms,则I/O请求队列的平均长度是______个请求。
A.0
B.0.5
C.1
D.2请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:B
解析:磁盘的I/O请求是一个随机过程,请求事件达到的时间间隔具有泊松分布的概率学特征。根据Little定律,平均队列长度=达到速率×平均等待时间。其中平均等待时间=平均服务时间×服务器利用率/(1-服务器利用率)而服务器利用率=到达速率×平均服务时间,所以平均队列长度=服务器利用率×服务器利用率/(1-服务器利用率)根据本题给出的相关数据,服务器利用率=50×0.01=0.5,因此平均队列长度等于0.5。

考点:磁盘,系统