资源简介
进程调度算法模拟先来先服务短进程优先调度算法
代码片段和文件信息
#include “stdio.h“
#include “stdlib.h“
#include “iostream.h“
//定义“空”
#define null 0
//定义进程的个数 process_num
int process_num = 0;
//定义时间 current_time
int current_time = 0;
///定义时间片大小 time_slice
int time_slice = 0;
struct process
{
char process_name[40];
int arrive_time;
int sever_time;
int finish_time;
int turnover_time;
float weight_time;
int left_time;
struct process *next;
}*pro;
void init()//初始化
{
int total = 0;
struct process *process_p;
while(total < process_num){
struct process *process_temp;
process_temp = (struct process *)malloc(sizeof(struct process));
//printf(“请依次输入进程名称、到达时间和服务时间:“);
scanf(“%s %d %d“ process_temp->process_name &process_temp->arrive_time &process_temp->sever_time);
//scanf(“%s %d“ process_t
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 38 2009-05-27 09:15 200607024125任鑫\input.txt
文件 38 2009-05-27 09:14 200607024125任鑫\input0.txt
文件 38 2009-05-27 09:14 200607024125任鑫\input1.txt
文件 38 2009-05-27 09:14 200607024125任鑫\input2.txt
文件 41984 2009-05-27 09:15 200607024125任鑫\pro_dispatch.ncb
文件 774 2009-05-27 09:13 200607024125任鑫\pro_dispatch.plg
文件 102400 2009-05-27 08:40 200607024125任鑫\综合性实验.doc
文件 7334 2009-05-27 09:08 200607024125任鑫\pro_dispatch.cpp
文件 3473 2009-05-27 09:13 200607024125任鑫\pro_dispatch.dsp
文件 48640 2009-05-27 09:15 200607024125任鑫\pro_dispatch.opt
文件 549 2009-05-27 09:15 200607024125任鑫\pro_dispatch.dsw
文件 50176 2009-05-27 09:15 200607024125任鑫\Debug\vc60.idb
文件 61440 2009-05-27 09:13 200607024125任鑫\Debug\vc60.pdb
文件 274912 2009-05-27 08:05 200607024125任鑫\Debug\pro_dispatch.pch
文件 206940 2009-05-27 09:13 200607024125任鑫\Debug\pro_dispatch.ilk
文件 192603 2009-05-27 09:13 200607024125任鑫\Debug\pro_dispatch.exe
文件 467968 2009-05-27 09:13 200607024125任鑫\Debug\pro_dispatch.pdb
文件 14232 2009-05-27 09:13 200607024125任鑫\Debug\pro_dispatch.obj
目录 0 2009-05-27 09:16 200607024125任鑫\Debug
目录 0 2009-05-27 09:16 200607024125任鑫
----------- --------- ---------- ----- ----
1473577 20
- 上一篇:PROTEUS VSM 1教程
- 下一篇:嵌入式系统+课程设计
评论
共有 条评论