一. 单选题
- (单选题)下列进程状态的变化可能发生的是()
A. 就绪态->等待态
B.僵死态->运行态
C. 运行态->就绪态
D. 等待态->运行态
正确答案: C:运行态->就绪态;
2. (单选题)进程从运行状态进入就绪状态的原因可能是()
A. 被选中占有处理机
B. 等待的事件已发生
C. 有更高优先级进程抢占了CPU
D. 等待某一事件
正确答案: C:有更高优先级进程抢占了CPU;
3. (单选题)当一个进程请求键盘输入后,该进程所处的状态为()
A.等待态
B. 就绪态
C. 运行态
D. 僵死态
正确答案: A:等待态 ;
4. (单选题)以下关于进程的叙述中正确的是()
A.优先级是进行进程调度的重要依据,一旦确定不能改变
B. 进程获得处理机运行是通过进程调度实现的
C. 进程申请CPU得不到满足时,其状态变为等待态
D. 在单CPU系统中,无论何时至少有一个进程处于运行状态
正确答案: B:进程获得处理机运行是通过进程调度实现的;
5. (单选题)使进程从运行状态到就绪状态的原因可以是()
A. 被进程调度程序选中
B. 请求I/O
C. I/O完成
D. 时间片完正确答案: D:时间片完;
6. (单选题)当一个进程所请求的键盘输入完成后,该进程所处的状态为()
A. 运行态
B. 就绪态
C. 僵死态
D.等待态
正确答案: B:就绪态; - (单选题)下列进程状态的变化不可能发生的是()
A. 运行态->等待态
B. 等待态->就绪态
C.就绪态->等待态
D. 运行态->就绪态
正确答案: C:就绪态->等待态 ;
8. (单选题)进程从运行态进入等待态的原因可能是()
A. 时间片用完
B.请求资源未得到满足
C. 进程终止
D. 等待的事件已发生
正确答案: B: 请求资源未得到满足 ;
9. (单选题)如果当前时刻系统处于用户态且有n个进程,则在就绪队列中进程的个数最多为()个
A. n-1
B. 1
C. 0
D. n
正确答案: A:n-1;
10. (单选题)在单处理机系统中,处于运行态的进程()
A. 不能被挂起
B. 只有一个
C. 必须在执行完后才能被撤销
D. 可以有多个
正确答案: B:只有一个;
二. 填空题
11. (填空题)在一个单处理机系统中,若有100个用户进程,且假设当前时刻为用户态,则处于就绪状态的用户进程最多有______个
正确答案:99
答案解析:
12. (填空题)进程的三个基本状态是运行态、______和等待态
正确答案:就绪态
三. 判断题
13. (判断题)若无进程处于运行状态,则就绪队列必定为空
正确答案: 对
14. (判断题)处理机状态的转换是在进程处于运行态时进行的
正确答案: 对
15. (判断题)当就绪队列为空时CPU一定是空闲的
正确答案: 错
16. (判断题)进程等待CPU的状态称为进程的等待态
正确答案: 错
17. (判断题)分配给某个进程的时间片用完后,该进程主动放弃CPU,进入等待态
正确答案: 错