|
一、单选题(共 10 道试题,共 50 分。)V 1. 一种既有利于短小作业又兼顾到长作业的作业调度算法是()。
A. 先进先出
B. 时间片轮转
C. 最高响应比优先
D. 最短优先
满分:5 分
2. 在执行P操作时,进程若能继续执行,执行P操作前信号量的值应()。
A. 大于0
B. 小于0
C. 等于0
D. 大于等于0
满分:5 分
3. 发生死锁的必要条件有四个,要防止死锁的发生,可以破坏这四个必要条件,但破坏()条件是不太实际的。
A. 互斥
B. 请求和保持
C. 不剥夺
D. 循环等待
满分:5 分
4. 为了对紧急进程或重要进程进行调度,调度算法应采用()。
A. 先进先出
B. 最高优先权
C. 最短进程优先
D. 时间片轮转
满分:5 分
5. ()是一种只能进行P操作和V操作的特殊变量。
A. 调度
B. 进程
C. 同步
D. 信号量
满分:5 分
6. 对于两个并发进程,设互斥信号量mmm的初始值为1,若mmm=0,则()。
A. 表示没有进程进入临界区
B. 表示有一个进程进入临界区
C. 表示有三个进程进入临界区
D. 表示有两个进程进入临界区
满分:5 分
7. 实时系统中的进程调度通常采用()算法。
A. 先来先服务
B. 最短作业
C. 时间片轮转
D. 可抢占的优先权
满分:5 分
8. 若PV操作的信号量S初值为3,当前值为-1,则表示有()等待进程。
A. 0个
B. 1个
C. 2个
D. 3个
满分:5 分
9. 按照作业到达的先后次序调度作业,并且是非抢占的调度算法是指()调度算法。
A. 先进先出
B. 最短进程优先
C. 时间片轮转
D. 优先级
满分:5 分
10. 在多进程的系统中,为了保证公共变量的完整性,每一个进程应互斥进入临界段。所谓临界段是指()。
A. 缓冲区
B. 数据区
C. 代码段
D. 以上都不对
满分:5 分
二、判断题(共 10 道试题,共 50 分。)V 1. 在进入临界区之前进行检查的那段代码可以称为“进入区”。
A. 错误
B. 正确
满分:5 分
2. 将访问临界资源的代码段称为临界区。
A. 错误
B. 正确
满分:5 分
3. 规定程序的起始地址为0,而程序中指令和数据的地址都是相对0起始地址进行计算。按照这种方法确定的地址称为物理地址。
A. 错误
B. 正确
满分:5 分
4. 进程互斥指并发诸进程必须以互斥方式访问临界资源。
A. 错误
B. 正确
满分:5 分
5. 进程通信指在进程之间进行信息交换。
A. 错误
B. 正确
满分:5 分
6. 一个目标模块(程序)或装入模块(程序)的所有逻辑地址的集合,称为逻辑地址空间。
A. 错误
B. 正确
满分:5 分
7. 将临界资源正在被访问的标志恢复为临界资源未被访问的标志那段代码可以称为“退出区”。
A. 错误
B. 正确
满分:5 分
8. 线程是程序中能够并发执行的实体,是能够被系统独立调度和分派的基本单位,是资源拥有者。
A. 错误
B. 正确
满分:5 分
9. 内存中实际存储单元的地址称为逻辑地址。
A. 错误
B. 正确
满分:5 分
10. 把外存中的作业按一定的方式组织成队列形式,称为后备队列。
A. 错误
B. 正确
满分:5 分
|
|