一、2018年408统考真题
我的答案: D
正确答案: A
解析:
当系统总是持续出现某个磁道的访问请求时,均持续满足最短寻道时间优先、扫描算法和循环扫描算法的访问条件,会一直服务该访问请求。因此,先来先服务按照请求次序进行调度比较公平,故答案选A。
二、疑问:SCAN和CSCAN也会磁壁黏着?
2.1 举例
访问队列是:10 80 65 10 35 10 90 10 25 10 35 10
使用SCAN
和CSCAN
就会一直访问10
而FCFS
不会相对来说更公平
三、区分:磁壁黏着&&饥饿
磁壁黏着是饥饿的一种。
3.1磁盘调度算法会导致饥饿吗?
磁盘调度算法本身不会导致饥饿现象。它们只是一种磁盘访问策略,用于提高磁盘访问效率。它们不会直接影响进程或线程无法获得所需的资源而发生饥饿。
然而,在某些情况下,使用这些磁盘调度算法可能会导致某些进程或任务在磁盘访问方面被忽略或优先级较低从而间接导致饥饿。
例如: 如果某个进程或任务需要频繁地访问磁盘,而磁盘调度算法在移动磁头时没有考虑到这个进程或任务的需求,那么它可能会被延迟或无法获得所需的磁盘访问,从而导致饥饿。
因此,在使用磁盘调度算法时,需要综合考虑进程或任务的需求,以确保公平分配资源,避免饥饿发生。
四、总结
FCFS
是最公平的调度算法(相对于王道书中提到的几个算法)