资源简介
操作系统进程调度源代码,实现先来先服务调度、最短时间调度、最短剩余时间调度、优先级调度算法,此文件为.cpp文件,直接下载可执行
代码片段和文件信息
#include
#include
#include
#include
#include
using namespace std;
const int INF = 0x7fffffff;
struct node {
int num;
int atime;
int wtime;
int youxian;
int timechip;
}
pcb;
int n;
struct node pro[100];
bool vis[100];
struct yunxing{
int xu;//调度序号
int num;
int stime;
int etime;
int youxian;
}process;
node qu[100];//就绪队列
int he;//就绪队列头部
int ta;//就绪队列尾部
void FCFS();//先来先服务调度算法
void SPF_N();//不可剥夺的短作业优先调度算法
void SPF_P();//可剥夺的短作业优先调度算法
void RR();//时间片轮转调度算法
void PRI();//动态优先级调度算法
bool fcfscmp(node a node b);
//先来先服务算法进程排序规则,先按照到达时间升序,再按照进程号升序排列
bool spfcmp(node a node b);
//短作业优先算法进程排序规则,先按照到达时间升序,再按照运行时间升序,再按进程号升序排列
bool rrcmp(node a node b);
//时间片轮转算法进程排序规则,先按照到达时间升序,再按照进程号升序排列
bool pricmp(node a node b);
//动态优先级算法进程排序规则,先按照进程优先数升序,再按到达时间升序,再按进程号升序排列
int main()
{
n=0;
int suanfa=0;
scanf(“%d“ &suanfa);
while (scanf(“%d/%d/%d
- 上一篇:net邮件系统(在线收发)源码
- 下一篇:sm4加解密工具new
相关资源
- linfanrong_10164999.rar
- The.Art.Of.Unit.Testing.With.Examples.in.C.2nd
- myGame.rar
- 带手机版数据同步财税代理公司注册
- pdf课本及习题答案.rar
- 深度学习PDF非扫描版(中文版)麻省
- doudizhu_shffule_src.zip
- 随机信号分析解题指南.pdf
- ios12.3驱动.zip
- 百万邮件系统多机版.rar
- learnopengl-cn-2018年5月更新.pdf
- zw_学习OpenCV(中文版).zip
- 1-300.pdf
- pyqt5windows生成二维工具源码
- KNN疾病预测算法Demo
- ABAQUS单元失效浅析(单元删除
- Jtopo+json格式数据代码
- 解多目标规划的单纯形代码
- TerraVolVoxelTerrainEngine2.1c.7z
- VA_X_Setup2118.rar
- CHS_Ha_PasswarekitEnterprise10.0.exe
- 无线通信AndreaGoldsmith杨鸿文等译.rar
- 迅捷PDF转换器破解版.rar
- 迅捷PDF编辑器破解版.rar
- 金字塔原理1清晰扫描版.pdf
- TeamViewer_11已激活+破解版+随意换ID.z
- FieldtheoryofGuidedwavesCollin__2nd.pdf
- 先进电气驱动的分析建模与控制[比
- IPC-J-STD033潮湿、回流焊敏感表面贴装
- 网络是怎样连接的_户根勤.pdf
评论
共有 条评论