假设一个I/O系统只有一个磁盘,每秒可以接收50个I/O请求,磁盘对每个I/O请

考试题库2022-08-02  21

问题 假设一个I/O系统只有一个磁盘,每秒可以接收50个I/O请求,磁盘对每个I/O请求服务的平均时间是10ms,则I/O请求队列的平均长度是(  )个请求。A.0B.0.5C.1D.2

选项 A.0
B.0.5
C.1
D.2

答案 B

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

最新回复(0)