第六章测试
1.进程和程序的一个本质区别是(       )。
A:进程为动态的,程序为静态的 B:进程在一个文件中,程序在多个文件中 C:进程存储在内存,程序存储在外存 D:进程分时使用CPU,程序独占CPU
答案:A
2.进程从运行状态进入就绪状态的原因可能是(      )。
A:等待的事件已发生 B:等待某一事件 C:被选中占有处理机 D:时间片用完 3.在多道程序系统,进程需要等待某种事件的发生时,进程一定进入阻塞状态。
A:错 B:对 4.用户程序可以通过设置程序状态字进入核心态执行。
A:对 B:错 5.进程是基于多道程序技术而提出的,其基本的特征是动态性;进程的执行是在多个状态间多次转换的过程,但只有处于就绪和执行状态的进程位于内存。
A:对 B:错 6.线程支持的操作系统中调度和资源分配均以线程为单位。
A:对 B:错 7.操作系统完成的主要功能是与硬件相关的。
A:对 B:错 8.当线程处于阻塞状态时,线程(     )。
A:正在占用处理机 B:没有占用处理机 C:将进入结束状态 D:将进入执行状态 9.在下面的叙述中正确的是( )。
A:引入线程可提高程序并发执行的程度,可进一步提高系统效率 B:线程是比进程更小的能独立运行的基本单位 C:线程的引入增加了程序执行时时空开销 D:一个进程一定包含多个线程 10.若系统中只有用户级线程,则处理机调度单位是( )。
A:进程 B:线程 C:作业 D:程序 11.信号量只是一个和资源数量有关的数值。
A:对 B:错 12.同步信号量的初值一般为1。
A:错 B:对 13.互斥使用临界资源是通过互斥进入临界区实现的。
A:对 B:错 14.引入管程是为了让系统自动处理临界资源的互斥使用问题。
A:错 B:对 15.单道程序系统中程序的执行也需要同步和互斥。
A:错 B:对 16.根据死锁产生的四个必要条件,可采取几种措施预防死锁,采取资源的静态预分配策略,是破坏了哪一个条件?( )
A:不剥夺条件 B:占有并等待 C:互斥条件 D:循环等待 17.在下列选项中,属于预防死锁的方法是( )。
A:资源静态分配 B:银行家算法 C:资源分配图简化法 D:剥夺资源法 18.在下列选项中,属于检测死锁的方法是( )。
A:资源静态分配法 B:资源分配图简化法 C:撤销进程法 D:银行家算法 19.在下列选项中,属于解除死锁的方法是( )。
A:资源分配图简化法 B:资源静态分配法 C:银行家算法 D:剥夺资源法 20.某系统采用了银行家算法,则下列叙述正确的是( )。
A:系统处于安全状态时可能会发生死锁 B:系统处于不安全状态时可能会发生死锁 C:系统处于安全状态时一定会发生死锁 D:系统处于不安全状态时一定会发生死锁

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(191) dxwkbang
返回
顶部