2022年操作系统-处理机调度算法的实现 .pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2022年操作系统-处理机调度算法的实现 .pdf》由会员分享,可在线阅读,更多相关《2022年操作系统-处理机调度算法的实现 .pdf(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、操作系统实验报告处理机调度算法的实现姓名:陈民厅学号: 09070009 班级:09 计算机 1 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 10 页 - - - - - - - - - 操作系统实验报告1 一、实验名称及要求1、实验名称:处理机调度算法的实现2、实验要求:了解操作系统处理机调度概念的基本概念,处理机调度程序的功能, 常用的处理机调度算法。 C或 C+ 编程方法与语句格式,提前初步编好试验程序。3、实验方式:通过实验室的微机上机,实际调试程序。4、实验
2、环境: Windows 操作系统环境下的个人微机或程序设计语言二、实验内容设定系统中有五个进程,每一个进程用一个进程控制块表示。输入每个进程的“优先数”和“要求运行时间”。为了调度方便,将五个进程按给定的优先数从大到小连成就绪队列。用一单元指出队列进程,用指针指出队列的链接情况。处理机调度总是选队首进程运行。采用动态优先数算法,进程每运行一次优先数就减“”,同时将运行时间减“” 。若要求运行时间为零,则将其状态置为“结束”,且对出队列。运行所设计进程,显示或打印逐次被选中进程的进程名以及进程控制块的动态变化过程。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - -
3、- - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 10 页 - - - - - - - - - 操作系统实验报告2 三、实验程序#include #include #include #define getpch(type) (type*)malloc(sizeof(type) #define NULL 0 struct pcb /* 定义进程控制块PCB */ char name20; char state; int super; int ntime; int rtime; struct pcb* link; *ready=NULL,*p; typede
4、f struct pcb PCB; void sort() /* 建立对进程进行优先级排列函数*/ PCB *first, *second; int insert=0; if(ready=NULL)|(p-super)(ready-super) /*优先级最大者 , 插入队首 */ p-link=ready; ready=p; else /* 进程比较优先级 , 插入适当的位置中 */ first=ready; second=first-link; while(second!=NULL) if(p-super)(second-super) /*若插入进程比当前进程优先数大,*/ /*插入到当前
5、进程前面 */ 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 10 页 - - - - - - - - - 操作系统实验报告3 p-link=second; first-link=p; second=NULL; insert=1; else /* 插入进程优先数最低 , 则插入到队尾 */ first=first-link; second=second-link; if(insert=0) first-link=p; void input() /* 建立进程控制块函数
6、*/ int i,num; printf(n 请输入进程数 : ); scanf(%d,&num); for(i=1;iname); printf(n 请输入进程的优先数 :); scanf(%d,&p-super); printf(n 请输入进程的运行时间 :); scanf(%d,&p-ntime); printf(n); p-rtime=0;p-state=W; p-link=NULL; sort(); /* 调用 sort 函数*/ 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - -
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年操作系统-处理机调度算法的实现 2022 操作系统 处理机 调度 算法 实现
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内