实现作业调度算法先来先服务最短作业最短剩余时间.docVIP

  • 51
  • 0
  • 约3.32千字
  • 约 7页
  • 2018-10-14 发布于重庆
  • 举报

实现作业调度算法先来先服务最短作业最短剩余时间.doc

实现作业调度算法先来先服务最短作业最短剩余时间

PAGE1 / NUMPAGES7 0956104 朱文君 操作系统 上机报告 一、实验目的: 1.学习处理器各种调度算法的基本思想; 2.通过上机实习,编写程序实现处理器的调度加深对各种算法的理解。 二、实验内容: 1.实验平台:Microsoft Visual C++ 6.0编程环境、Microsoft Office Word软件平台; 2.用C语言编程实现处理器的调度算法: ①先来先服务算法 ②最短作业优先算法 ③最短剩余时间优先算法; 三、实验步骤: (一)先来先服务算法 1.说明:先来先服务算法(First Come First Served,FCFS)按照作业进入系统后备作业队列的先后次序来挑选作业,先进入系统的作业将优先被挑选进入主存,创建用户进程,分配所需资源,然后,移入就绪队列。 2.算法实现:#includestdio.h void main() { int i,a,T=0,N,add; float sum=0; printf(输入进程数:); scanf(%d,N); for(i=1;i=N;i++) { printf(\n第%d个进程所需的时间:,i); scanf(%d,a); T=T+a; sum+=T; printf(\n是否有新的进程进入,输入新的进程数:); scanf

文档评论(0)

1亿VIP精品文档

相关文档