资源简介

操作系统课程实验 ,能直接运行,cpu调度算法集合

资源截图

代码片段和文件信息

# include 
# include 


struct process         //定义进程结构体
{
char Name[20];    //程序名
int reach_time;     //进程到达时间 
int run_time;     //进程服务时间
int begin_time;     //进程开始时间
int end_time;     //进程完成时间
int turn_time;    //进程周转时间
float p_turn_time;     //进程带权周转时间
};

int N;//进程的个数;
float aveturn_timeFavep_turn_timeFaveturn_timeSavep_turn_timeS;//两个算法的平均周转时间和平均带权周转时间 

void GetInProcess(process *pp)//对进程数组进行初始化
{
cout<<“   进程名(字母)  进程到达时间  进程服务时间  “< cout< for(int i=0;i<=N-1;i++)
{
cout<<“进程名“< cin>>pp[i].Name;
cin>>pp[i].reach_time;
cin>>pp[i].run_time;
}
cout< cout<<“       输入完毕   输入内容为: “<    cout<    cout<<“进程名(字母) 该进程到达时间 该进程服务时间  “< for(int j=0;j<=N-1;j++)
{

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       5484  2008-05-04 11:11  代码.txt

     文件    1502213  2008-05-04 11:49  运行.exe

    ..A..H.     67646  2008-05-04 11:49  运行.ico

    ..A..H.        41  2008-05-04 11:49  autorun.inf

     文件       5484  2008-05-04 11:11  tiaodu.cpp

----------- ---------  ---------- -----  ----

              1580868                    5


评论

共有 条评论