gpt4 book ai didi

algorithm - C-SCAN(电梯)算法如何导致饥饿?

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:46:59 28 4
gpt4 key购买 nike

我正在阅读 Silberschatz's OS book .在第 16.8.1 节中说:

The fundamental problem with the elevator algorithm is that I/O operations cocentrated in a specific region of the disk can result in starvation of requests that need to occur in other regions of the disk.

C-SCAN 算法按顺序处理所有扇区,如 this web page 所示。 .
我不明白这怎么会导致某些请求无限期等待。

最佳答案

如果您查看 Silberschatz 的操作系统概念第 7 版,您会发现在练习 7.5 的答案中,他说饥饿“进程必须等待超过合理时间段的情况——也许无限期地——在收到请求的资源之前。”因此 SCAN 和 C-SCAN 可能会在磁盘的一个热区域附近花费很长时间,然后才能返回到其他地方的饥饿区域。饥饿不一定是永久拒绝服务。

关于algorithm - C-SCAN(电梯)算法如何导致饥饿?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7293025/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com