在非剥夺调度方式下,运行进程执行V操作之后______。A.不变B.要变C.可能要变D.可能不变
在非剥夺调度方式下,运行进程执行V操作之后______。
A.不变
B.要变
C.可能要变
D.可能不变
在非剥夺调度方式下,运行进程执行V操作之后______。
A.不变
B.要变
C.可能要变
D.可能不变
第1题
别为4、1、3、5、2;在某时刻这五个进程按照1,2,3,4,5的顺序同时到达。试回答:
(1) 给出这些进程分别使用轮转法(时间片为2秒)、非剥夺优先级调度法时的运行进度表。
(2) 在上述各算法的调度下每个进程的周转时间和等待时间为多少?(要求写出计算过程)。
第2题
1.Linux环境下用户观察自己的进程状态,观察显示系统运行和用户进程的状态观察所有进程附加信息的状态,并列出进程的族系关系,使用kill命令杀死进程的操作(7分)
2.进程控制(28分)
(1)使用nohup命令后台操作实验一的test文件,要求在后台执行test文件(7
分)
(2)使用at命令操作,要求查看当前系统的时间,在当前系统时间的后1秒内执行test文件的操作,并把操作重定向的w1.log文件中,并查看和执行w1.log文件(7分)
(3)batch操作,通过batch命令,查看当前系统的时间,在当前系统时间的后1秒内执行test文件的操作,并把操作重定向的w2.log文件中,并查看和执行w2.log文件,要求列出作业号。(7分)
(4)bg、fg、jobs操作,要求运行命令manls|more要求在没有全部显示完之前,按下Ctrl+Z,查看信息,使用bg操作在后台运行进程,使用fg命令在后台的进程调度运行到前台,并使用jobs操作显示正在运行的所有子进程的状态。(7分)
二.实验目的
1.加深对进程概念的理解
2.学会进程命令的操作
三.实验步骤和结果:(说明:详细给出实验步骤和结果。实验步骤、实验结果,需要给出截图显示。)
第3题
关于剥夺式系统下列哪种说法是正确的______。
A.系统采用轮转调度进程,则系统采用的是剥夺式调度
B.若现行进程要等待某一事件来引起调度,则该系统是剥夺式调度
C.实时系统通常采用剥夺式调度
D.在剥夺式系统中,进程的周转时间较之非剥夺式系统是可预见的
第4题
(1)先来先服务调度算法;
(2)短进程优先调度算法;
(3)剥夺式优先级调度算法。
第6题
第7题
进程P1、P2、P3和P4的前趋图如下所示:
若用PV操作控制进程P1~P4并发执行的过程,则需要设置5个信号量S1、S2、S3、S4和S5,且信号量S4-S5的初值都等于0。下图中a、b和c处应分别填写①;d、e和f处应分别填写②。
A.V(S1)V(S2)、P(S1)V(S3)和V(S4)
B.P(S1)V(S2)、P(S1)P(S2)和V(S1)
C.V(S1)V(S2)、P(S1)P(S3)和V(S4)
D.P(S1)P(S2)、V(S1)P(S3)和V(S2)
第8题
第9题
进程
处理器时间
优先数
P1
P2
P3
P4
P5
10
1
2
1
5
3
1
3
5
4
采用"不可剥夺优先数"调度算法,进程执行的次序是
A.P2、P1、P5、P3、P4
B.P2、P3、P1、P5、P4
C.P4、P1、P3、P5、P2
D.P4、P3、P1、P5、P2