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