1 / 36
文档名称:

基于多队列反馈进程调度.docx

格式:docx   大小:383KB   页数:36页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于多队列反馈进程调度.docx

上传人:春天资料屋 2022/6/23 文件大小:383 KB

下载得到文件列表

基于多队列反馈进程调度.docx

相关文档

文档介绍

文档介绍:完整版鉴于多队列反应进度调动
完整版鉴于多队列反应进度调动
完整版鉴于多队列反应进度调动
.
《操作系统》综合实训项目设计文档
【大纲】
(不用打印,提交电子稿即可!)
process(LinkQueue*Q)//进度的创办
voidmeanu( )//菜单函数
五、程序运转时的初值和运转结果
完整版鉴于多队列反应进度调动
完整版鉴于多队列反应进度调动
完整版鉴于多队列反应进度调动
教育资料
完整版鉴于多队列反应进度调动
完整版鉴于多队列反应进度调动
完整版鉴于多队列反应进度调动
.
完整版鉴于多队列反应进度调动
完整版鉴于多队列反应进度调动
完整版鉴于多队列反应进度调动
教育资料
完整版鉴于多队列反应进度调动
完整版鉴于多队列反应进度调动
完整版鉴于多队列反应进度调动
.
六、源程序并附上说明【可是另一个源程前言件,在此应说明该文件名】
#include<>
#include<>
#include<>
#include<>
完整版鉴于多队列反应进度调动
完整版鉴于多队列反应进度调动
完整版鉴于多队列反应进度调动
教育资料
完整版鉴于多队列反应进度调动
完整版鉴于多队列反应进度调动
完整版鉴于多队列反应进度调动
.
typedefstructNode
{
charname[20];
charstate;//进度所处的状态,N新建,W等待,B拥塞,R运转,
F结束
intround;//时间片计数器
inttime;//运转时间
structNode*next;
}LinkQueueNode,*PCB;//定义PCB
typedefstruct
{
LinkQueueNode*front;
LinkQueueNode*rear;
}LinkQueue;
intcount=0;
LinkQueueqRun,qBlock,qReady1,qReady2,qReady3,qReady4;//定
义四个就绪队列
voidinitQueue(LinkQueue*Q)//队列的初始化函数
{
Q->front=(LinkQueueNode
*)malloc(sizeof(LinkQueueNode));
if(Q->front!=NULL)
完整版鉴于多队列反应进度调动
完整版鉴于多队列反应进度调动
完整版鉴于多队列反应进度调动
教育资料
完整版鉴于多队列反应进度调动
完整版鉴于多队列反应进度调动
完整版鉴于多队列反应进度调动
.
{
Q->rear=Q->front;
Q->front->next=NULL;
}
}
voidInitializa( )//初始化全部队列
{
initQueue(&qRun);
initQueue(&qBlock);
initQueue