⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 initialization.cpp

📁 操作系统中实现进程调度中的多级反馈队列调度算法
💻 CPP
字号:








#include "class.h"
MFQ::MFQ(int Queue_Num,int *arr_time,int *req_time,int Process_NUM)
{
	ProcessNum=Process_NUM;
	QueueNum=Queue_Num;
	Q=new LinkQueue[QueueNum];
	for (int i=0;i<QueueNum;i++)
	{
		Initial_Queue(i);
	}
	Process=new PCBNode[ProcessNum];
	for (i=0;i<ProcessNum;i++)
	{
		Process[i].processID=i;
		Process[i].arriveTime=arr_time[i];
		Process[i].reqTime=req_time[i];
		Process[i].finishTime=0;
		Process[i].startTime=0;
		Process[i].remainTime=req_time[i];
		Process[i].priorityNum=i;//abs(rand())%ProcessNum+1
		Process[i].status=WAIT;
		Process[i].totalTime=0;
		Process[i].weightTotalTime=0;		
	}
	cpu_cur_user.ID=NULL;
	cpu_cur_user.exQueue=NULL;
	cur_time=0;
	
	
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -