操作系统【磁盘调度算法 例题】

清疚 2022-10-10 01:49 346阅读 0赞

假定一磁盘有200个柱面,编号为0—199,在完成了磁道125处的请求后,当前正在磁道143处为一个请求服务。若请求队列的先后顺序为86,147,91,177,94,150,102,175,130试分别采用FCFS(先来先服务)、SSTF(最短寻道时间优先)、SCAN(扫描)算法和CSCAN(循环扫描)完成上述请求,写出磁头移动的顺序,并计算存取臂移动总量(单位为磁道数)。答:采用FCFS算法调度时(当前143)。

【解答】

采用FCFS算法调度时,磁头移动顺序为:
143→86→147→91→177→94→150→102→175→130
磁头移动总量是565(柱面)
采用SSTF算法调度时,磁头移动顺序为:
143→147→150→130→102→94→91→86→175→177
磁头移动总量是162(柱面)
采用SCAN算法调度时,磁头移动顺序为:
143→147→150→175→177→130→102→94→91→86
磁头移动总量是125(柱面)

采用FCFS算法调度时(当前143) 被访问的下一个磁道号 移动距离 (磁道数) 86 57 147 61 91 56 177 86 94 83 150 56 102 48 175 73 130 45。总移动量:565

采用SSTF算法调度时(当前143) 被访问的下一个磁道号 移动距离 (磁道数) 147 4 150 3 130 20 102 28 94 8 91 3 86 5 175 89 177 2。总移动量:162

采用SCAN算法调度时(当前143) 被访问的下一个磁道号 移动距离 (磁道数) 147 4 150 3 175 25 177 2 130 47 102 28 94 8 91 3 86 5。总移动量:125

采用CSCAN算法调度时(当前143) 被访问的下一个磁道号 移动距离 (磁道数) 147 4 150 3 175 25 177 2 86 91 91 5 94 3 102 8 130 28。总移动量:169

发表评论

表情:
评论列表 (有 0 条评论,346人围观)

还没有评论,来说两句吧...

相关阅读

    相关 磁盘调度算法

    磁盘调度算法是计算机操作系统中用于管理磁盘上的数据访问的重要组成部分。这些算法有助于优化数据的读写操作,以减少磁盘访问时间,提高系统性能。以下是一些常见的磁盘调度算法: 先来

    相关 磁盘调度算法

    磁盘调度在多道程序设计的计算机系统中,各个进程可能会不断提出不同的对磁盘进行读/写操作的请求。由于有时候这些进程的发送请求的速度比磁盘响应的还要快,因此我们有必要为每个磁盘设备

    相关 磁盘调度算法

    需求分析 分别实现先到先服务调度(FCFS)磁盘调度算法、最短寻道时间优先算法(SSTF)、“电梯”调度算法(SCAN算法)、C-SCAN算法、LOOK调度算法和C-LO