假设一个I/O系统只有一个磁盘,每秒可以接收50个I/O请求,磁盘对每个I/O请求服务的平均时间是10ms,则I/O请求队列的平均长度是______个请求。

admin2011-01-03  515

问题 假设一个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。
转载请注明原文地址:https://kaotiyun.com/show/VULZ777K
0

最新回复(0)