• 大小: 5KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-02
  • 语言: C/C++
  • 标签:

资源简介

包括FCFS算法,SJF算法,抢占式优先级算法,时间片轮转算法

资源截图

代码片段和文件信息

#include
#define N 4//进程个数,可改变
int arrive_time[N];//到达时间
int server_time[N];//服务时间
int complete_time[N];//完成时间
int start_time[N];//开始时间
int turn_time[N];//周转时间
char process_name[N];//进程名
double right_turn_time[N];//带权周转时间
int n;
void Input();//输入数据
void Order();//对数据按到达时间排序
void Fcfs();//先来先服务计算
void Output();//输出数据
int main()
{
int which;
int c=1;
for (;c==1;)
{
for (;;)
{
            Input();
            break;
}
Order();    //进程按照到达时间进行排序
Fcfs();
Output();

printf(“继续输入1,退出输入0。\n请输入:“);
scanf(“%d“&c);
}
}


void Input()
{
    printf(“请输入%d个进程的进程名:“N);
    for(int i=0;i    scanf(“%s“&process_name[i]);
    printf(“请输入%d个进程的到达时间:“N);
    for(int i=0; i        scanf(“%d“&arrive_time[i]);
    printf

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

     文件       2791  2014-12-10 17:07  FCFS.cpp

     文件       4530  2014-12-28 10:38  RR.cpp

     文件       5316  2014-12-10 19:59  SJF.cpp

     文件       4098  2014-12-17 19:42  抢占式优先级调度.cpp

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

                16735                    4


评论

共有 条评论

相关资源