进程调度算法的模拟实现.docVIP

  • 14
  • 0
  • 约5.99千字
  • 约 18页
  • 2017-08-31 发布于安徽
  • 举报
课程设计报告 课程名称:操作系统 信息工程学院 题目: 进程调度算法的模拟实现 一、设计目的学习完操作系统课程后进行的一次全面的综合训练,加深操作系统基础理论和的理解,加强学生的动手能力。设计内容(1)概述(2)设计原理Void printfall();//打印用过四种算法的周转时间和带权周转时间 Void destroy(JCB*P);//销毁函数,释放空间实现重新输入作业 (3)详细设计CPU,按照先来先服务的原则依次执行各进程。 算法: void FCFS() { Node *p=head-next; while(p!=NULL) { cout执行进程endlp-data.ID; p=p-next; } coutendl; cout所有进程都执行完成endl; } 2.短进程优先算法 先找到运行时间最短的程序,然后执行,再从剩余的程序中找到运行时间最短的在执行,依次每次都执行运行时间最短的,直到程序执行完毕。 算法: void SJF() { Node *p; Node *pmin; while(head2-next!=NULL) { pmin=head2-next; for(p=head2-next;p!=NULL;p=p-next) { if(pmin-data.ALLT

文档评论(0)

1亿VIP精品文档

相关文档