先来先服务调度(FCFS)算法及优缺点

  • 内容
  • 评论
  • 相关

毫无疑问,最简单的 CPU 调度算法是先来先服务(FCFS)调度箅法。釆用这种方案,先请求 CPU 的进程首先分配到 CPU。

FCFS 策略可以通过 FIFO 队列容易地实现。当一个进程进入就绪队列时,它的 PCB 会被链接到队列尾部。当 CPU 空闲时,它会分配给位于队列头部的进程,并且这个运行进程从队列中移去。FCFS 调度代码编写简单并且理解容易。

FCFS 策略的缺点是,平均等待时间往往很长。假设有如下一组进程,它们在时间 0 到达,CPU 执行长度按 ms 计:

进程 执行时间
P1 24
P2 3
P3 3

如果进程按 P1、P2、P3 的顺序到达,并且按 FCFS 顺序处理,那么得到如下 Gantt 图所示的结果(这种 Gantt 图为条形图,用于显示调度情况,包括每个进程的开始与结束时间):



 

本文标题:先来先服务调度(FCFS)算法及优缺点

本文地址:https://www.hosteonscn.com/3598.html

评论

0条评论

发表评论

邮箱地址不会被公开。 必填项已用*标注