第四周处理器管理(下)

第二次单元测试

1、单选题:
‍____优先权是在创建进程时确定的,确定之后在整个进程运行期间不再改变。‏
选项:
A: 先来先服务;
B: 静态;
C: 动态;
D: 短作业;
答案: 【 静态;

2、单选题:
‏下列进程状态变化中,______变化是不可能发生的。‎
选项:
A: 运行—>就绪;
B: 运行—>等待;
C: 等待—>运行;
D: 等待—>就绪;
答案: 【 等待—>运行;

3、单选题:
​当_____时,进程从运行状态变为就绪状态。​
选项:
A: 进程被调度程序选中;
B: 时间片到;
C: 等待某一事件;
D: 等待的事件发生;
答案: 【 时间片到;

4、单选题:
‎进程管理中,当_____,进程从阻塞态变成就绪态。‍
选项:
A: 进程被进程调度程序选中;
B: 等待一个事件;
C: 等待的事件发生;
D: 时间片用完;
答案: 【 等待的事件发生;

5、单选题:
‌下面对进程的描述中,错误的是____。‏
选项:
A: 进程是动态的概念;
B: 进程执行需要处理机;
C: 进程是有生命周期的;
D: 进程是指令的集合;
答案: 【 进程是指令的集合;

6、单选题:
‍下面所述步骤中,_____不是创建进程所必需的。‌
选项:
A: 由调度程序为进程分配CPU;
B: 建立一个进程控制块;
C: 为进程分配内存;
D: 将进程控制块链入就绪队列;
答案: 【 由调度程序为进程分配CPU;

7、单选题:
‎多道程序环境下,操作系统分配资源以____为基本单位。​
选项:
A: 程序;
B: 指令;
C: 进程;
D: 线程;
答案: 【 进程;

8、单选题:
‌下述哪一个选项体现了原语的主要特点__­­­­­­_­­­­­­_­­­­­­_­­­­­­__。‌
选项:
A: 并发性;
B: 异步性;
C: 共享性;
D: 不可分割性;
答案: 【 不可分割性;

9、单选题:
‌关于内核级线程,以下描述不正确的是__­­­­­­_­­­­­­_­­­­­­_­­­­­­__。‍
选项:
A: 内核可以将处理器调度直接分配给某个内核级线程;
B: 控制权从一个线程传送到另一个线程时不需要用户态-内核态-用户态的模式切换;
C: 可以将一个进程的多个线程分派到多个处理器,能够发挥多处理器并行工作的优势;
D: 建立和维护线程的数据结构及保存每个线程的入口;
答案: 【 控制权从一个线程传送到另一个线程时不需要用户态-内核态-用户态的模式切换;

10、单选题:
‎一个进程被唤醒意味着____。‎
选项:
A: 该进程重新占有了CPU;
B: 它的优先权变为最大;
C: 其PCB移至等待队列队首;
D: 进程变为就绪状态;
答案: 【 进程变为就绪状态;

11、单选题:
‎在引入线程的操作系统中,资源分配的基本单位是____。‏
选项:
A: 程序;
B: 线程;
C: 作业;
D: 进程;
答案: 【 进程;

12、单选题:
‎在下述关于父进程和子进程的叙述中,正确的是_____。‌
选项:
A: 父进程创建了子进程,因此父进程执行完了,子进程才能运行;
B: 父进程和子进程可以并发执行;
C: 撤销子进程时,应该同时撤销父进程;
D: 撤销父进程时,应该同时撤销子进程;
答案: 【 父进程和子进程可以并发执行;

13、单选题:
‌对进程的管理和控制使用_______。​
选项:
A: 指令;
B: 原语;
C: 信号量;
D: 信箱通信;
答案: 【 原语;

14、单选题:
‍所谓“可重入”程序是指______。​
选项:
A: 在执行过程中其代码自身会发生变化的程序;
B: 无限循环程序;
C: 不能够被多个程序同时调用的程序;
D: 能够被多个进程共享的程序;
答案: 【 能够被多个进程共享的程序;

15、单选题:
‏原语是______。‏
选项:
A: 运行在用户态下的过程;
B: 操作系统的内核;
C: 可中断的指令序列;
D: 不可中断的指令序列;
答案: 【 不可中断的指令序列;

16、单选题:
‍在进程调度算法中,对短进程不利的是_____。​
选项:
A: 短进程优先调度算法;
B: 先来先服务算法;
C: 高响应比优先算法;
D: 多级反馈队列调度算法;
答案: 【 先来先服务算法;

17、单选题:
‌一个可共享的程序在执行过程中是不能被修改的,这样的程序代码应该是­_____。​
选项:
A: 封闭的代码;
B: 可重入代码;
C: 可再现代码;
D: 可执行代码;
答案: 【 可重入代码;

18、单选题:
‏在进程管理中,当_____时,进程状态从运行态转换到就绪态。‏
选项:
A: 进程被调度程序选中;
B: 时间片用完;
C: 等待某一事件发生;
D: 等待的事件发生;
答案: 【 时间片用完;

19、单选题:
‏Solaris的多线程的实现方式为______。‎
选项:
A: 纯内核级线程;
B: 纯用户级多线程;
C: 混合式;
D: 单线程结构进程;
答案: 【 混合式;

20、单选题:
‍在UNIX系统中运行以下程序,最多可再产生出______进程?‌‍main( ){
   fork( ); /*←pc(程序计数器),进程A
   fork( );
   fork( );
}‌

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注