资源简介
操作系统作业,在采用多道程序设计的系统中,往往有若干个进程同时处于就绪状态。当就绪状态进程个数大于处理器数时,就必须依照某种策略来决定哪些进程优先占用处理器。本实验模拟在单处理器情况下处理器调度,帮助自己加深了解处理器调度的工作。
代码片段和文件信息
#include
#include
#include
using namespace std;
/////////////////////////////////////////////////////////////////////////////////////////////////
typedef struct PCB
{
char name;
struct PCB *next;
double arrive_time;
double need_time;
double worked_time;
int Pnumber;
char condition;
}PCB*linkList;
#define NULL 0
///////////////////////////////////////////////////////////////////////////
void creatPCB(linkList *aint n)
{
cout<<“请输入进程名 / 到达时间 / 要求运行时间 / 优先数“< for(int i = 0;i < n ;i ++)
{
cin >>a[i]->name>>a[i]->arrive_time>>a[i]->need_time>>a[i]->Pnumber;
a[i]->condition = ‘d‘;//表示还未加入就绪队列的标志
a[i]->worked_time = 0;
}
}
////////////////////////////////////////////////////////////////////////////////
int
相关资源
- C语言程序设计(第四版)谭浩强著
- C/C++实验系统
- c语言教程1946
- c语言资料大全
- C语言经典算法大全 总
- 很好用的C语言编译器,结合TC2.0,3
- The_C_Programming_Language第二版中文版
- C语言基础习题集(C考试常见题型)
- C语言编程大赛试题
- 二级C语言复习资料打包(2011-07)
- 关于MFC的 基本用法及实例的源代码
- c语言嵌入式
- 数据结构习题集答案(C语言版严蔚敏
- c高级编程技术
- 俄罗斯方块,C语言实现
- C语言程序设计案例教程
- c语言教程讲义(谭浩强)1870
- 113道非常经典的C语言题目
- c语言windows程序设计中文件版
- c语言程序设计
- C语言穷举法统计素数个数
- c++/c语言学习系统
- 新概念51单片机C语言教程.入门、提高
- 第三届蓝桥杯C语言本科组复赛题及解
- C语言实战开发宝典
- 经典100列 c语言
- c语言经典例题100道
- C语言入门1806
- C语言必背18个经典程序
- 嵌入式系统的C语言—译自《C for em<
评论
共有 条评论