操作系统综合实验

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

华北科技学院计算机学院综合性实验实验报告

课程名称《计算机操作系统》

实验学期2015 至2016 学年第一学期学生所在系部计算机系

年级2013 专业班级计科B133

学生姓名谢培旗学号201307014319

任课教师王祥仲

实验成绩

计算机学院制

华北科技学院计算机学院综合性实验报告

》课程综合性实验报告《计算机操作系统年 12 月 4 日 2015 基础二开课实验室:

页1 第

华北科技学院计算机学院综合性实验报告

(5)分析程序运行的结果,谈一下自己的认识。

四、实验结果及分析

本实验设计到三个进程调度,分别是:先来先服务调度算法,非抢占式短进程调度算法,最高响应比优先调度算法。以下为本次实验结果截图及分析:

程序运行界面截图:

先来先服务调度算法1.

页2 第

华北科技学院计算机学院综合性实验报告

分析:

当在进程调度中采用FCFS算法时,每次调度是从就绪的进程队列中选择一个最先进入该队列的进程,为之分配处理机,使之投入运行。该进程一直运行到完成或发生某事件而阻塞后,进程调度才将处理机分配给其它进程。

程序计算结果如图,设有5个进程:a、b、c、d、e在不同时间到达,按其到达时间排序则为:a->b->c->d->e,即调用先来先服务算法以后进程运行的顺序是:a->b->c->d->e。

2.非抢占式短进程调度算法

算法是以作业的长短来计算优先级,作业越短,其优先级越高。作业的长短是以作业所SJF算法可以分别用于作业调度和进程调度。在把短作业优先调度算SJF要求的运行时间来衡量的。优先将法用于作业调度时,它将从外存的作业后备队列中选择若干个估计运行时间最短的作业,它们调入内存运行。在不同时间到达,按其所需服务时间长ed、ca程序计算结果如图,设有5个进程:、b、、,即调用非抢占式短进程优先调度算法以后进程运行的顺序是:短排序则为:

a->b->e->c->d 。a->b->e->c->d

页3 第

华北科技学院计算机学院综合性实验报告

3.最高响应比优先调度算法

(//注:该截图一小处地方是错的)

如果我们能为每个作业引入一个动态优先级,即优先级是可以改变的,令它随等待时间延长而增加,这将使长作业的优先级在等待期间不断滴增加,等到足够的时间后,必然有机会获得处理机。该优先级的变化规律可描述为:优先权=1+等待时间/要求服务时间。

由上式可以看出:1.如果作业的等待时间相同,则要求服务的时间越短,其优先权越高,因而类似于SJF算法,有利于短作业。2.当要求服务时间相同时,作业的优先权又决定于其等待时间,因而该算法又类似于FCFS算法。3.对于长作业的优先级,可以随着等待时间的增加而提高,当期等待时间足够长时,也可以过得处理机。因此该算法实现了较好的折中。当然,在利用该算法时,每次要进行调度之前,都需要先做响应比的计算,显然会增加系统开销。

设有5个进程:a、b、c、d、e在不同时间到达,显然a、b按顺序执行,然后计算c、d、e的优先权,计算得出优先权:c>d>e,于是c进入进程调度,此时,d、e的等待时间延长,需重新计算d、e的优先权,计算得出优先权e>d,于是e进入进程调度,最后执行d。

实验体会:进程调度算法的优劣对于系统运行至关重要,进程调度影响着系统运行的速度以及系统开销。在本次实验,本人早早地开始想如何根据书本进程调度的知识敲代码,但开始做还是最近两天,总的来说比较满意,不足的地方即是运行时界面排版由于精度的问题没有更好的解决。页4 第

华北科技学院计算机学院综合性实验报告

页5 第

华北科技学院计算机学院综合性实验报告

页6 第

华北科技学院计算机学院综合性实验报告

页7 第

华北科技学院计算机学院综合性实验报告

页8 第

华北科技学院计算机学院综合性实验报告

页9 第

华北科技学院计算机学院综合性实验报告

页10 第

华北科技学院计算机学院综合性实验报告

页11 第

华北科技学院计算机学院综合性实验报告

页12 第

华北科技学院计算机学院综合性实验报告

页13 第

华北科技学院计算机学院综合性实验报告

页14 第

华北科技学院计算机学院综合性实验报告

页15 第

华北科技学院计算机学院综合性实验报告

页16 第

华北科技学院计算机学院综合性实验报告

页17 第

华北科技学院计算机学院综合性实验报告

页18 第

华北科技学院计算机学院综合性实验报告

页19 第

页20 第

相关文档
最新文档