• 大小: 14.87MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-06-29
  • 语言: C/C++
  • 标签: FCFS  RR  操作系统  C++  

资源简介

实现了FCFS及RR调度算法; 随机生成进程到达时间、IO请求时间、IO操作时间; 能输出进程平均等待时间及平均周转时间; 完整的vs2010工程; 注释得当; 字符形式表示进程调度过程; 请尊重原创,如有问题,欢迎大家与我探讨。

资源截图

代码片段和文件信息

#include “process.h“


int main() {
process demo;
int strategy = 0;

for ( int i = 0; i < MAX_PRO ; ++i ) {
demo.create();
}

printf ( “0 invoke FCFS 1 invoke RR: “);
scanf ( “%d“ &strategy );

if ( !strategy ) {
demo.running( FCFS );
}
else if ( strategy == 1 ) {
demo.running( RR );
}

}

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

     文件      90112  2012-11-18 22:30  os_work\Debug\os_work.exe

     文件     506260  2012-11-18 22:30  os_work\Debug\os_work.ilk

     文件     912384  2012-11-18 22:30  os_work\Debug\os_work.pdb

     目录          0  2012-11-18 18:33  os_work\Debug

     文件   48955392  2013-02-21 15:29  os_work\ipch\os_work-700269cc\os_work-fb908faa.ipch

     目录          0  2013-02-21 15:29  os_work\ipch\os_work-700269cc

     目录          0  2013-02-21 15:26  os_work\ipch

     文件        166  2012-11-18 18:45  os_work\os_work\Compare.h

     文件       3006  2012-11-18 22:30  os_work\os_work\Debug\cl.command.1.tlog

     文件      81232  2012-11-18 22:30  os_work\os_work\Debug\CL.read.1.tlog

     文件       4034  2012-11-18 22:30  os_work\os_work\Debug\CL.write.1.tlog

     文件          2  2012-11-18 22:30  os_work\os_work\Debug\link-cvtres.read.1.tlog

     文件          2  2012-11-18 22:30  os_work\os_work\Debug\link-cvtres.write.1.tlog

     文件          2  2012-11-18 22:30  os_work\os_work\Debug\link.10528-cvtres.read.1.tlog

     文件          2  2012-11-18 22:30  os_work\os_work\Debug\link.10528-cvtres.write.1.tlog

     文件          2  2012-11-18 22:30  os_work\os_work\Debug\link.10528.read.1.tlog

     文件          2  2012-11-18 22:30  os_work\os_work\Debug\link.10528.write.1.tlog

     文件          2  2012-11-18 22:30  os_work\os_work\Debug\link.11212-cvtres.read.1.tlog

     文件          2  2012-11-18 22:30  os_work\os_work\Debug\link.11212-cvtres.write.1.tlog

     文件          2  2012-11-18 22:30  os_work\os_work\Debug\link.11212.read.1.tlog

     文件          2  2012-11-18 22:30  os_work\os_work\Debug\link.11212.write.1.tlog

     文件          2  2012-11-18 22:30  os_work\os_work\Debug\link.11976-cvtres.read.1.tlog

     文件          2  2012-11-18 22:30  os_work\os_work\Debug\link.11976-cvtres.write.1.tlog

     文件          2  2012-11-18 22:30  os_work\os_work\Debug\link.11976.read.1.tlog

     文件          2  2012-11-18 22:30  os_work\os_work\Debug\link.11976.write.1.tlog

     文件          2  2012-11-18 22:30  os_work\os_work\Debug\link.5392-cvtres.read.1.tlog

     文件          2  2012-11-18 22:30  os_work\os_work\Debug\link.5392-cvtres.write.1.tlog

     文件          2  2012-11-18 22:30  os_work\os_work\Debug\link.5392.read.1.tlog

     文件          2  2012-11-18 22:30  os_work\os_work\Debug\link.5392.write.1.tlog

     文件          2  2012-11-18 22:30  os_work\os_work\Debug\link.7920-cvtres.read.1.tlog

............此处省略73个文件信息

评论

共有 条评论