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

📄 display.h

📁 课程设计的目的 本设计的目的是:加深对进程概念及进程管理各部分内容的理解;熟悉FCFS和SPF两种进程调度算法。 课程设计的要求 (1)设计一个完整的进程调度系统
💻 H
字号:

#include "Sys_tem.h"

void disply1()
{	system("color 0A");
	cout<<"☆☆☆☆☆☆☆☆基本分页存储管理系统☆☆☆☆☆☆☆☆"<<endl;
	cout<<" 1.创建进程"<<endl;
	cout<<" 2.进程信息"<<endl;
	cout<<" 3.就绪队列查看"<<endl;
	cout<<" 4.FCFS"<<endl;
	cout<<" 5.SPF"<<endl;
	cout<<" 6.示例"<<endl;
	cout<<" 7.退出"<<endl;
	cout<<"☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆"<<endl;
}

void maindisplay(sys &System)
{
start:system("cls"); 
      disply1();
	cout<<endl<<"  ->";
	int check;
	cin>>check;
	switch(check)
	{
	case 1: {system("cls");PCBNode pp=System.createprocess();if(pp){System.ready.inqueue(pp);}system("pause");goto start;}
	case 2:{system("cls");cout<<"请输入进程标识符:";int fg;cin>>fg;System.ready.tellprocessmessage(fg);system("pause");goto start;}
	case 3:{system("cls");System.ready.traverse();system("pause");goto start;}
	case 4:{system("cls");System.FIFO();system("pause");goto start;}
	case 5:{system("cls");if(!System.ready.isnull())System.SPF();system("pause");goto start;}
    case 6:{system("cls");system("pause");goto start;}
	case 7:{break;}
	default :{cout<<"输入错误,请重新输入。"<<endl;system("pause");goto start;}
	}
}

⌨️ 快捷键说明

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