os.cpp

来自「操作系统的课程设计」· C++ 代码 · 共 73 行

CPP
73
字号
// Os.cpp: implementation of the Os class.
//
//////////////////////////////////////////////////////////////////////

#include "stdafx.h"
#include "Os.h"
#include "stdlib.h"
#include "time.h"
//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////
class Os;
void program(Os *os)
{
	
	return;
}
Os::Os()
{	

}

//PCB的初始化
void Os::initPCB(PCB *pcb)
{	
	
}
//初始化PCB池为空闲链,其他链均为空
void Os::initOS()
{
	
}
//创建进程,崭时进程的唯一标识是ID,与name无直接关系
Status Os::CreateProcess(char *name)//参数可能不止一个
{

	return Ok;
}

//销毁进程
Status Os::DeleteProcess(int id)//参数可能不止一个
{
	return False;
}
Status Os::BlockProcess()
{
    return Ok;
}

Status Os::WakeupProcess()
{

    return Ok;
}
void Os::InsertIntoReady(PCB* pcb)
{
	
}
void Os::scheduler()
{

	return;
}
void Os::SetStrategy(int strate)
{

	return;
}
Os::~Os()
{

}

⌨️ 快捷键说明

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