资源简介
该资源是操作系统课程设计中作业调度算法的源程序,程序中主要用三种作业调度算法来实现一次作业调度,三种算法分别为:先来先服务算法、短作业优先算法、响应比高者优先算法。程序简单易懂,包含大量注释。
代码片段和文件信息
//功能:作业调度模拟程序
#include //标准输入输出
#include //标准函数库
#include
#define getpch(type)(type*)malloc(sizeof(type)) //用getpch(type)给type类型的变量申请一个空间
int n;
float T1=0T2=0;
int times=0;
struct jcb //定义作业控制块JCB
{
char name[10]; //作业名
int reachtime; //作业到达时间
int starttime; //作业开始时间
int needtime; //作业需要时间
float super; //作业的响应比
int finishtime; //作业完成时间
float cycletime; //作业周转时间
float cltime; //作业带权周转时间
char state; //作业状态
struct jcb*next; //结构体指针
}*ready=NULL*p*q; //定义了三个指向jcb结构类型的指针readyp和qready的初值为空
typedef struct jcb JCB; //定义JCB为struct jcb的别名
void inize() //初始化界面函数
{
p
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2015-06-24 12:26 作业调度源程序\
目录 0 2015-06-24 12:24 作业调度源程序\Debug\
文件 41984 2015-06-24 12:25 作业调度源程序\Debug\vc60.idb
文件 53248 2015-06-24 12:24 作业调度源程序\Debug\vc60.pdb
文件 221273 2015-06-24 12:25 作业调度源程序\Debug\作业调度.exe
文件 248060 2015-06-24 12:25 作业调度源程序\Debug\作业调度.ilk
文件 21787 2015-06-24 12:24 作业调度源程序\Debug\作业调度.obj
文件 222392 2015-06-24 12:21 作业调度源程序\Debug\作业调度.pch
文件 541696 2015-06-24 12:25 作业调度源程序\Debug\作业调度.pdb
文件 7962 2015-06-24 12:24 作业调度源程序\作业调度.cpp
文件 3427 2015-02-19 10:09 作业调度源程序\作业调度.dsp
文件 524 2015-02-19 10:12 作业调度源程序\作业调度.dsw
文件 50176 2015-06-24 12:26 作业调度源程序\作业调度.ncb
文件 48640 2015-06-24 12:26 作业调度源程序\作业调度.opt
文件 756 2015-06-24 12:25 作业调度源程序\作业调度.plg
- 上一篇:dlib人脸检测和关关键点检测
- 下一篇:山东大学人力资源管理系统数据库课程设计报告
评论
共有 条评论