- 11
- 0
- 约5.29千字
- 约 8页
- 2016-12-26 发布于重庆
- 举报
先来先服务FCFS和短作业优先SJF进程调度算法
【实验目的】
通过这次实验,加深对进程概念的理解,进一步掌握进程状态的转变、进程调度的策略及对系统性能的评价方法。
【实验内容】
设计程序模拟进程的先来先服务FCFS和短作业优先SJF调度过程。假设有n个进程分别在T1, … ,Tn时刻到达系统,它们需要的服务时间分别为S1, … ,Sn。分别采用先来先服务FCFS和短作业优先SJF进程调度算法进行调度,计算每个进程的完成时间,周转时间和带权周转时间,并且统计n个进程的平均周转时间和平均带权周转时间。
【程序代码】
#includeiostream.h
#includeiomanip.h
#define Number 5
void main()
{
int n;
int daoda[Number],fuwu[Number],i;
cout请依次输入各个进程的到达时间并以空格间隔:;
for(i=0;iNumber;i++)
{
cindaoda[i];
}
cout请依次输入各个进程的服务时间,并以空格间隔:;
for(i=0;iNumber;i++)
{
cinfuwu[i];
}
cout请输入n=1选择FCFS或者n=2选择SJF或者n=3同时调用FCFS和SJF,n=;
cinn;
while(n1||n3
原创力文档

文档评论(0)