一、选择题1.在进程的组成部分之中,进程在运行中不可修改的部分是______。A.私用程序段B.共享程序段C.数据段D.进程控制块2.响应比高者优先作业调度算法是以计算时间和______来考虑的。A. 输入时间B. 完成时间C. 周转时间D. 等待时间3.在消息缓冲通信中,消息队列属于______资源。A. 临界B. 共享C. 永久D. 可剥夺4.进程间的同步是指进程间在逻辑上的相互______关系。A. 联接B. 制约C. 继续D. 调用5.最适合于分时系统的进程调度算法是______。A.先来先服务(FCFS)B.最短作业优先(SSJF)C.优先数法D.轮转法( RR)6.进程 A 和进程 B 通过共享缓冲区协作完成数据处理,进程A 负责生产数据并放入缓冲区,进程B 从缓冲区中读数据并输出。进程A 和进程 B 之间的关系是 ______。A.互斥关系B.同步关系C.互斥和同步D.无制约关系7.在优先级调度中,______类进程可能被“饿死” ,即长时间得不到调度。A.短进程B.长进程C.低优先级进程D.大内存进程8.进程从运行状态到阻塞状态可能是由于______。A.进程调度程序的调度B.现运行进程的时间片耗尽C.现运行进程执行了wait 操作D.现运行进程执行了signal 操作9.银行家算法在解决死锁问题中是用于______的。A.预防死锁B. 避免死锁C.检测死锁D.解除死锁10.______不是进程调度算法。A. 时间片轮转法B. 先来先服务方法C. 响应比高者优先法D. 均衡调度算法11.下面关于线程的叙述中正确的是______。A.线程包含 CPU 现场,可以独立执行程序B.每个线程有自己独立的地址空间C.线程之间的通信必须使用系统调用函数D.进程只能包含一个线程12.并发进程之间______。A.彼此无关B.必须同步C.必须互斥D.可能需要同步或互斥13.当一个进程运行时,系统可能基于某种原则强行将其撤下,把处理器分配给其他进程,这种调度方式是______。A.非剥夺方式B.剥夺方式C.中断方式D.查询方式14.信号量 S 不能用于 ______操作。A.signal B.wait C.赋初值D.运算表达式15.______是一种只能进行wait 操作和 signal 操作的特殊变量A. 调度B. 进程C. 同步D. 信号量16.分配给进程占用处理机的时间到而强迫进程P 让出处理器,或有更高优先级的进程要运行,迫使正在运行的进程P 让出处理器,则进程P 状态变化的情况为______ A. 运行态- >就绪态B. 运行态- >等待态C. 就绪态- >运行态D. 等待态- >就绪态17...