一个OS的作业, 用于模拟短作业优先 和 先来先服务两种作业调度方式. #!/usr/bin/python3.5 ## Modify the SJF and FCFS algorithm in the topic of dealing with jobs. job_num = 5 class Job(): # 定义作业 def __init__(self, arr_time=-1, sev_time=-1, cpt_time=-1, wghted_run_time=-1): self.arr_t…
[操作系统] 先来先服务算法和短作业优先算法实现 介绍: 1.先来先服务 (FCFS: first come first service) 如果早就绪的进程排在就绪队列的前面,迟就绪的进程排在就绪队列的后面,那么先来先服务(FCFS: first come first service)总是把当前处于就绪队列之首的那个进程调度到运行状态.也就说,它只考虑进程进入就绪队列的先后,而不考虑它的下一个CPU周期的长短及其他因素.FCFS算法简单易行,是一种非抢占式策略,但性能却不大好. 简单来说,先来先…
请珍惜小编劳动成果,该文章为小编原创,转载请注明出处. 该算法选择这样的进程,其要求访问的磁道与当前磁头所在的磁道距离最近,以使每次的寻道时间最短 java代码实现如下: import java.util.List; import java.util.Scanner; //最短寻道时间优先 public class SSTF { private int shortIndex=0; private int visit[]; //访问序列 public int[] sstf(int data[],i…