计算机操作系统FIFO先进先出进程调度算法Word文件下载.docx

上传人:wj 文档编号:1464368 上传时间:2023-04-30 格式:DOCX 页数:3 大小:46.28KB
下载 相关 举报
计算机操作系统FIFO先进先出进程调度算法Word文件下载.docx_第1页
第1页 / 共3页
计算机操作系统FIFO先进先出进程调度算法Word文件下载.docx_第2页
第2页 / 共3页
计算机操作系统FIFO先进先出进程调度算法Word文件下载.docx_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

计算机操作系统FIFO先进先出进程调度算法Word文件下载.docx

《计算机操作系统FIFO先进先出进程调度算法Word文件下载.docx》由会员分享,可在线阅读,更多相关《计算机操作系统FIFO先进先出进程调度算法Word文件下载.docx(3页珍藏版)》请在冰点文库上搜索。

计算机操作系统FIFO先进先出进程调度算法Word文件下载.docx

publicstringjincheng;

publicintyouxianji;

publicintntime;

publicprogress(stringjincheng,intyouxianji,intntime)

{

this.jincheng=jincheng;

this.youxianji=youxianji;

this.ntime=ntime;

}

}

publicclassdiaodu

staticpublicintpertime=10;

publicstaticvoidMain()

diaodudia=newdiaodu();

progress[]pro;

Console.WriteLine("

请输入进程的个数:

"

);

intnum=Convert.ToInt32(Console.ReadLine());

pro=newprogress[num];

for(inti=0;

i!

=num;

i++)

{

Console.Write("

请输入进程名:

stringname=Console.ReadLine();

请输入进程优先级:

intpri=Convert.ToInt32(Console.ReadLine());

请输入进程运行时间:

inttim=Convert.ToInt32(Console.ReadLine());

pro[i]=newprogress(name,pri,tim);

}

dia.print(pro);

publicvoidprint(progress[]pro)

while(true)

intk=0;

intmax=pro[0].youxianji;

for(inti=0;

=pro.Length;

{

if(pro[i].youxianji>

=max)

{

max=pro[i].youxianji;

k=i;

}

}

pro[k].youxianji--;

if(pro[k].ntime!

=0)

Console.Write("

就绪的进程为:

for(inti=0;

if(pro[i].ntime!

=0&

&

=k)

Console.Write(pro[i].jincheng+'

\t'

Console.WriteLine();

if(pro[k].ntime>

=pertime)

if(pro[k].ntime==pertime)

Console.WriteLine("

当前运行的进程:

{0}运行时间为:

{1},进程到达的时间为:

{2}运行结束"

pro[k].jincheng,pertime,k+1);

else

{2}"

pro[k].ntime-=pertime;

elseif(pro[k].ntime>

0)

Console.WriteLine("

pro[k].jincheng,pro[k].ntime,k+1);

pro[k].ntime=0;

boolflag=false;

for(intj=0;

j!

j++)

if(pro[j].ntime!

flag=true;

break;

if(flag==false)

break;

}

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > PPT模板 > 商务科技

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2