- 9
- 0
- 约7.35千字
- 约 14页
- 2021-07-18 发布于安徽
- 举报
. .
. -可修编.
- -
- -优质-
淮海工学院计算机工程学院
实验报告书
课程名: 操作系统原理A
题 目: 进程调度
班 级: 计算机142
学 号: 2021122778
姓 名: 韦迪
评语:
评语:
成绩: 指导教师:
批阅时间: 年 月 日
- -
- -优质-
目的与要求
进程是操作系统最重要的概念之一,进程调度是操作系统核的重要功能,本实验要求用Java或C/C++语言编写一个进程调度模拟程序,至少使用先来先效劳、短进程优先、最高优先权优先或时间片轮转法四种算法中的两种算法来实现进程调度。通过本实验可加深对进程调度算法的理解。
实验容
1、设计有5个进程并发执行的模拟调度程序,每个程序由一个PCB表示。
2、模拟调度程序至少使用先来先效劳、短进程优先、最高优先权优先或时间片轮转法四种算法中的两种算法来实现进程调度。
3、程序执行中应能在屏幕上显示出各进程的状态变化,以便于观察调度的整个过程。
实验步骤
程序包括主函数、FCFS算法函数、SJF算法函数、输出函数; 主函数流程:输入文件中的数据—显示各进程数据—选择算法—调用相应算法的函数—输出结果。
算法流程图:
1.FCFS先来先效劳算法流程图:
Y
Y
N
开 始
按顺序执行
判断上一个进程的完成时间是否大于下一个进程的到达时间
上个进程的开场时间从下个进程的完成时间开场
下个进程的开场时间从它到达的时间开场
更新各数据
循环累加,求总的周转时间,总的带权周转时间
求平均周转时间,带权周转时间
输出结果
调用完毕
2.SJF短作业优先算法流程图:
Y
Y
N
开 始
按顺序执行
判断上一个进程的完成时间是否大于下一个进程的到达时间
上个进程的开场时间从下个进程的完成时间开场
下个进程的开场时间从它到达的时间开场
更新各数据
循环累加,求总的周转时间,总的带权周转时间
求平均周转时间,带权周转时间
输出结果
调用完毕
测试数据与实验结果〔可以抓图粘贴〕
测试数据:用“text.txt文件在同一目录输入相关数据,并选择相应算法输出。
测试格式:
5
0 1 2 3 4
2 3 4 5 2
输入结果:
FCFS:
SJF:
五、结果分析与实验体会
1、遇到的问题:
一开场没有设置判断进程是否到达,导致短进程优先运行错误,后来加上判断语句后就解决了该问题。
2、算法性能分析及改良:
应该让进程没有到达先后顺序也依然能算出结果,即参加循环,判断各个进程的先后,组成有序数列。
实验体会:
通过本次实验,我加深了对先来先效劳算法和短作业优先算法的理解,培养了自己的编程能力,通过实践加深了记忆。
附源代码:
#includeiostream
#includeiomanip
#includesstream
#includefstream
using namespace std;
const int MaxNum=100;
int ArrivalTime[MaxNum]; //到达时间
int ServiceTime[MaxNum]; //效劳时间
int FinishTime[MaxNum]; //完成时间
int WholeTime[MaxN
您可能关注的文档
- 人力资源三级考试题及答案及答案.doc
- 网购情况调查报告.doc
- R语言实验指导书二.doc
- 高中地理学业水平考试知识点总结.doc
- 检验批的划分、容量和最小抽样数量总结.doc
- 日常巡查管护记录表.doc
- 陕西省教育科学规划课题成果鉴定书.doc
- 体育教师职称考试题大全.doc
- 中小学安全工作指南.doc
- 湖南省怀化市2017年中考语文试题带解析.doc
- 2025年新外研版三年级上册英语同步教学课件.pptx
- 红十字会大讲堂管理制度.docx
- 技术奇点(Singularity)理论的科学基础、哲学思辨与未来社会构想 _2026年1月.docx
- 公共艺术项目在激活城市消极空间(如高架桥下、废弃铁轨)中的作用 _2026年1月.docx
- “双减”政策对校外培训行业转型及家庭教育投入变化的影响 _2026年1月.docx
- Z世代员工对职场“摸鱼文化”的态度成因与管理对策研究 _2026年1月.docx
- 跨文化团队管理中的沟通障碍、文化冲突与融合策略案例分析 _2026年1月.docx
- 共享经济平台将劳动者归类为“合作伙伴”的伦理与法律责任 _2026年1月.docx
- 大型国际展会(如进博会、CES)的绿色会展实践与可持续发展评估 _2026年1月.docx
- 地理标识产品(如阳澄湖大闸蟹)与产地旅游的融合发展研究 _2026年1月.docx
最近下载
- 欧洲癌症研究质量组织结直肠癌专用生存质量问卷( EORTC QLQ CR29).docx
- 2025年新疆中考物理试题(含答案解析 ).pdf
- 一年级快乐读书吧《和大人一起读—儿童故事》课件.pptx VIP
- EPC项目设计及施工的配合.docx VIP
- 旅游消费的特点.pptx VIP
- 经肛门灌洗治疗直肠癌低位前切除综合征中国专家共识解读PPT课件.pptx VIP
- (一模)新疆2026年高三普通高考二月适应性检测文科综合试卷(含官方答案).docx
- 中国老年人肌少症诊疗专家共识(2021).pdf VIP
- 建筑拆除机器人分选再生骨料技术项目技术创新总结报告.pptx
- 2025年河北省单招三类试卷及答案.docx VIP
原创力文档

文档评论(0)