printf("%d ",blocked[n]);
printf("\n");
n=1;
while(n){
printf("\t1、如运行进程运行完毕请按 1\n\t2、如运行进程用完了时间片请按 2\n");
printf("\t3、如运行进程被中断,因为一高优先级进程处于就绪状态请按 3\n");
printf("\t4、当一进程等待某一事件的发生时请按 4\n\t5、当所等待的事件发生时请
按 5\n\t 退出请按 0\n");
scanf("%d",&n);
printf("\n");
switch(n)
{
case 1: if(lenre==0){lenru=0;break;}
run=ready[0];
for(n=0;n
for(n=0;n
程序达到预期要求能够实现预期的功能。
五、 实验体会
通过此次实验,用形象化的状态显示的方法,加深理
解进程的概念、进程之间的状态转换及其所带来的 PCB 组织
的变化,理解进程与其 PCB 间的一一对应关系。