📅  最后修改于: 2023-12-03 14:41:10.007000             🧑  作者: Mango
FCFS磁盘调度算法是一种最简单的调度算法,它按照请求的顺序处理磁盘请求。具体来说,当一个进程请求磁盘I/O时,将该请求放到请求队列中。当当前正在处理磁盘I/O请求的进程完成操作时,系统从队列中选取下一个请求进行处理。这就像排队买东西,先来的先被服务。
C-LOOK是一种磁盘调度算法,与LOOK算法类似,在处理磁盘I/O请求时,C-LOOK只在磁盘磁头朝一个方向移动。
C-LOOK磁盘调度算法体现了 SCAN算法和LOOK算法的优点,它像LOOK一样,用往返扫描的方式,只在磁盘磁头所到之处有请求时才停止,这样就消除了扫描空区时的浪费时间;同时,它又像SCAN一样,只移动到最后一个请求,并只在一个方向上移动,这样可以保证不会出现某些请求不被服务的情况。
FCFS磁盘调度算法与C-LOOK磁盘调度算法都有各自的优点和缺点。FCFS算法简单易实现,PUBLIC ROASTER;而C-LOOK算法能够更快的处理请求,被广泛应用。在选择磁盘调度算法时需要综合考虑各种因素,根据实际情况选择合适的算法。