- 6
- 0
- 约1.56万字
- 约 30页
- 2017-10-18 发布于浙江
- 举报
OS课设之的CPU调度算法的模拟实现
CPU调度算法的模拟实现一、设计目的 利用C++编写CPU调度算法,实现先来先服务调度算法FCFS、优先级调度算法PS、短作业优先调度算法SJF、时间片轮转调度算法RR的运行过程和实现的结果,针对模拟进程,利用编写的CPU调度算法对需要运行的进程进行调度。进行算法评价,计算平均周转时间和平均等待时间。 二、设计要求 针对模拟进程,利用CPU调度算法进行调度,最后要进行算法评价,计算平均周转时间和平均等待时间,并且输出调度结果和输出算法评价指标。 调度所需的进程参数由输入产生(手工输入或者随机数产生)。三、设计说明? CPU调度决策可在如下4种情况环境下发生: (1)当一个进程从运行切换到等待状态(如:I/O请求,或者调用wait等待一个子进程的终止) (2)当一个进程从运行状态切换到就绪状态(如:出现中断) (3)当一个进程从等待状态切换到就绪状态(如:I/O完成) (4)当一个进程终止时对于第1和4两种情况,没有选择而只有调度。一个新进程(如果就绪队列中已有一个进程存在)必须被选择执行。对于第2和第3两种情况,可以进行选择。当调度只能发生在第1和4两种情况下时,称调度是非抢占的(nonpreemptive)或协作的(cooperative);否则,称调度方案为抢占的(preemptive)。采用非抢占调度,一旦CPU分配给一个进程,那么该进程会一直使用CPU直到进程终止或
您可能关注的文档
- 2016年继的续教育考试题.docx
- 2016年秋的季学期《现代通信网》复习概要.docx
- 2016年花的卉园艺工指导资料.doc
- 2016年装的修最流行的10种风格.docx
- 2016年秋的人教版八年级数学上第11章三角形检测题含答案解析.doc
- 2016年苏的南五市单招二模卷机电专业.doc
- 2016年第的二十六届全国初中应用物理竞赛试题(含答案).docx
- 2016年辽的宁省创业能力考试90分答案.docx
- 2016年辽的宁省大连市中考化学试卷.doc
- 2016年防的寒防冻管理办法.doc
- JYJ Precision Machinery JYJ Reliability Laboratory Technical Manual说明书用户手册.pdf
- Shanghai Hui Zha Information Technology Co., Ltd. User Manual Hubei Trading Platform Operation Manual说明书用户手册.pdf
- Rosemount(Rosemount) 安装指南 3051 3051CF 安装指南.pdf
- JW 产品画册3 手册.pdf
- General Cable 矿用电缆 Mining Cable Engineering Handbook 2nd Edition 技术手册.pdf
- General Cable 电线电缆 Carol Brand 技术手册.pdf
- MOR POLyrAD XT-125 Offshore and Marine Shipboard Armored & Sheathed Cables Technical Manual说明书用户手册.pdf
- X-Tract 电缆(Submersible Pump Cable)用户手册.pdf
- DATACOM CABLE CABLE TECHNICAL MANUAL说明书用户手册.pdf
- BMW 宝马 用户手册 310 R 用户手册.pdf
最近下载
- (完整版)土地登记代理人题库及答案(名校卷).docx
- 2025年无人机驾驶员执照环保飞行事故的报告、调查与分析专题试卷及解析.pdf VIP
- 2023年资料员资格考试题库加下载答案.docx
- 2025年无人机驾驶员执照飞行操作跨行业协作程序专题试卷及解析.pdf VIP
- 经络学.doc VIP
- 2025年信息系统安全专家智慧城市基础设施的身份验证体系专题试卷及解析.pdf VIP
- 《智能机器人》学习资料 题库 温州市继续教育 一般公需课.pdf VIP
- 如何写好科研论文期末考试答案.pdf VIP
- 2025油气管道无人机巡检作业标准.docx VIP
- 2023年施工员《设备安装施工专业管理实务》题库【突破训练】.docx
原创力文档

文档评论(0)