- 1、本文档共18页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
处理机多级反馈队列调度
处理机多级反馈队列调度
//头文件
#include STRING.H //Definitions for memory and string functions.
#include CTYPE.H //Defines the ctype macros.
#include MALLOC.H //memory management functions and variables.
#include STDIO.H
#include STDLIB.H
#include IO.H //Definitions for low level I/O functions.
#include PROCESS.H //Symbols and structures for process management.
#include CONIO.H //Direct MSDOS console input/output.
#include WINDOWS.H
#include TIME.H // Struct and function declarations for dealing with time.
#include DOS.H //Defines structs, unions, macros, and functions for dealing
//with MSDOS and the Intel iAPX86 microprocessor family.
// 函数结果状态代码
#define TRUE 1
#define FALSE 0
#define OK 1
#define ERROR 0
#define INFEASIBLE -1
#define OVERFLOW -2
//////////////////////////////////////////
typedef int Status; //指定用Status和Boolean代表int类型
typedef int Boolean;
//////////////////////////////////////////
typedef struct QNode
{
char name[5];
int time;
int timeType;
struct QNode *next;
}QNode,*QueuePtr;
typedef struct
{
QueuePtr front;//队头指针
QueuePtr rear; // 队尾指针
}LinkQueue;
int count=0; //时间计数变量
LinkQueue qRun,qWait,qReady1,qReady2,qReady3,qReady4;
//////////////////////////////////////////////////////////////////////////
void menu1();
void menu2();
void gotoxy(int x,int y);
void clrscr(void); //清屏函数
void clreol(void); //在文本窗口中清除字符到行末
void clreoscr(void); //clear end of screen
Status InitQueue(LinkQueue Q);
Status creatPro(LinkQueue quePro);
void dealTime();
void runPro(void);
void run();
void wait();
void wake();
void endPro();
//////////////////////////////////////////////////////////////////////////
//DOS界面坐标定位函数/////////////////////////////////////////////////////
void gotoxy(int x,int y)
{
CONSOLE_SCREEN_BUFFER_INFO csbiInfo; //variablendklaration
HANDLE hCons
您可能关注的文档
- 地理温习锦囊.doc
- 地理温习提纲七年级册.doc
- 地理剖析作答.doc
- 地理常识 很有效.doc
- 地理地质-兵团第二次地盘查询拜访任务存在的题目和思虑1.doc
- 地理综合题答题思路回结.doc
- 地理罕见的气象系统1.doc
- 地理选修五天然劫难与防治.doc
- 地理罕见的气象系统4.doc
- 地理罕见的气象系统2.doc
- 2025年重庆电讯职业学院单招(语文)测试题库必威体育精装版.docx
- 2025年海南健康管理职业技术学院单招(语文)测试题库附答案.docx
- 2025年开封职业学院单招(语文)测试模拟题库附答案.docx
- 2025年云南省思茅市单招语文测试题库附答案.docx
- 2025年西安高新科技职业学院单招(语文)测试题库附答案.docx
- 2025年河南省焦作市单招语文测试题库必威体育精装版.docx
- 2025年青海省玉树藏族自治州单招(语文)测试题库必威体育精装版.docx
- 2025年广东环境保护工程职业学院单招(语文)测试题库附答案.docx
- 2025年福建省龙岩单招(语文)测试题库附答案.docx
- 2025年无锡商业职业技术学院单招(语文)测试模拟题库必威体育精装版.docx
文档评论(0)