某多道程序设计系统配有一台处理器和两台外设101、102,现有3个优先级由高到低的作业J1、J2、J3都已
第1题
当计算机操作系统提供了管态(系统态)和目态(用户态)时,( )必须在管态下执行。
A.从内存中取数的指令
B.把运算结果送内存的指令
C.算术运算指令
D.输,A/输出指令
请帮忙给出正确答案和分析,谢谢!
第2题
进程P0和P1的共享变量定义及其初值如下: booleam flag[2]; int turn=0; flag[0]=false; flag[1]=false; 若进程P0和P1访问临界资源的伪代码按照下面设计: void P0()//进程P0 { while(TRUE){ flag[0]=TRUE; turn=1; While(flag[1]&&(turn==1)) 临界区; flag[0]=FALSE; } } void P1()//进程P1 { while(TRUE){ flag[0]=TRUE; turn=0; While(flag[0]&&(turn==0)); 临界区; flag[0]=FALSE; } } 则并发执行进程P0和P1时产生的情况是( )。
A.不能保证进程互斥进入临界区,会出现“饥饿”现象
B.不能保证进程互斥进入临界区,不会出现“饥饿”现象
C.能保证进程互斥进入临界区,会出现“饥饿”现象
D.能保证进程互斥进入临界区,不会出现“饥饿”现象
请帮忙给出正确答案和分析,谢谢!
第3题
下列选项中,降低进程优先权级的合理时机是( )。
A.进程的时间片用完
B.进程刚完成I/O,进入就绪列队
C.进程长期处于就绪列队
D.进程从就绪状态转为运行状态
请帮忙给出正确答案和分析,谢谢!
第4题
假设与某类资源相关联的信号量初值为3,当前值为1,若M表示该资源的可用个数,N表示等待该资源的进程数,则M、N分别是( )。
A.0、1
B.1、0
C.1、2
D.2、0
请帮忙给出正确答案和分析,谢谢!
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!