好文档 - 专业文书写作范文服务资料分享网站

操作系统课程设计

天下 分享 时间: 加入收藏 我要投稿 点赞

void main() {

int n; char a;

cout<<\操作系统之进程管理模拟系统(先来先服务算法)

------------]\\n\

queue execute,ready,clog; //执行,就绪,阻塞

cout<<\请用户输入进程名及其到达cpu的顺序(结束进程数请输

入x)------]\\n\ char r;

r='x';

for(int i=0;;i++) { }

char e[100];

cout<<\输入进程名:\cin>>e[i]; if(e[i]!=r)

(e[i]);

else

break;

A: cout<<\请(学号)用户(姓名)选择操作------------]\\n\ cout<<\[1、执行进程……2、将阻塞队列中进程调入就绪队列………]\\n\ cout<<\[3、封锁进程…………………4、结束进程 …………………]\\n\ cout<<\、退出程序………………………………………………… ]\\n选项: \ cin>>n; if(n==1) {

if(! ()) {

cout<<\已经有进程在执行!,此操作不能执行\\n\ char w; cout<

cout<<\如果要继续请输入#;如果要退出按其它任意键\ cout<<\要选择的操作:\ cin>>w;

if(w=='#')goto L; else goto E;

} else {

if(!()) {

a=(); if(a!=r)

(a);

goto L;

}

else goto L;

}

}

else if(n==2) {

if(!()) {

a= (); if(a!=r)

(a);

goto L;

}

else goto L;

}

else if(n==3) {

if(!()) {

a= (); if(a!=r)

(a); goto L;

}

else goto L; }

else if(n==4) {

cout<<\请输入要结束的进程名: \ cin>>a;

if (a)|| (a)|| (a)) {

if(a)) {(a);} else if(a)) {(a);} if(a)) {(a);}

cout<<\结束进程成功!\\n\

goto L;

} else

cout<<\没有此进程\

goto L;

L:

if(n==1||n==2||n==3||n==4) {

cout<<\执行队列\ ();

cout<

cout<<\就绪队列\ ();cout<

cout<<\阻塞队列\ ();cout<

} else

if(n==5); else {

cout<<\你的输入错误!\\n\ goto A;

}

} E:;}

四、调试分析及测试结果

操作系统课程设计

voidmain(){intn;chara;cout<<\操作系统之进程管理模拟系统(先来先服务算法)------------]\\n\queueexecute,ready,clog;//执行,就绪,阻塞cout<<\请用户输入进程名及其到达cpu的顺序(结束进程数请输入x
推荐度:
点击下载文档文档为doc格式
0l20d79axt6vudb8bhn079ew80o94h00s93
领取福利

微信扫码领取福利

微信扫码分享