进程调度算法实验报告

操作系统实验报告(二)

实验题目:进程调度算法

实验环境:C++

实验目的:编程模拟实现几种常见的进程调度算法,通过对几组进程分别使用不

同的调度算法,计算进程的平均周转时间和平均带权周转时间,比较

各种算法的性能优劣。

实验内容:编程实现如下算法:

1.先来先服务算法;

2.短进程优先算法;

3.时间片轮转调度算法。

设计分析:

程序流程图:

1.先来先服务算法

进程调度算法实验报告

2.短进程优先算法

进程调度算法实验报告

3.时间片轮转调度算法

进程调度算法实验报告

实验代码:

1. 先来先服务算法 #include <iostream.h> #define n 20

typedef struct

{

int id; //进程名

int atime; //进程到达时间

int runtime; //进程运行时间

}fcs;

void main()

{

int amount,i,j,diao,huan;

fcs f[n];

cout<<"请输入进程个数:"<<endl;

cin>>amount;

…… …… 余下全文

进程调度算法实验报告范文
类似范文推荐
C