D:能预防死锁
答案: 【仅当系统给进程分配了所有所需的资源后,该进程才开始执行;
能预防死锁】
4、问题:死锁产生的原因有
选项:
A:系统采用的是动态资源分配策略
B:系统采用的是静态资源分配策略
C:进程推进的异步性
D:系统提供的可用资源数量少于进程需求
答案: 【系统采用的是动态资源分配策略;
进程推进的异步性;
系统提供的可用资源数量少于进程需求】
5、问题:下列关于银行家算法的叙述中,正确的是
选项:
A:银行家算法可以避免死锁
B:当系统处于安全状态时,系统中一定无死锁进程
C:当系统处于不安全状态时,系统中一定会出现死锁进程
D:银行家算法破坏了死锁必要条件中的“请求和保持”条件
答案: 【银行家算法可以避免死锁;
当系统处于安全状态时,系统中一定无死锁进程】
见面课:透解进程、进程管理和多进程并发程序设计实验
1、问题:以下关于进程的表述错误的是
选项:
A:进程具有独立性,进程是分配资源和参与CPU调度的独立单位
B:进程具有并发性和异步性,每个进程的推进速度都是不可预知的
C:进程是一个程序的一次动态执行过程,进程由要执行的代码和要处理的数据组成
D:进程具有动态性,操作系统为了描述和管理程序动态的执行过程才引入了“进程”
答案: 【进程是一个程序的一次动态执行过程,进程由要执行的代码和要处理的数据组成】
2、问题:下列哪一种进程状态转换是不可能的
选项:
A:运行态→阻塞态
B:阻塞态→运行态
C:运行态→就绪态
D:就绪态→运行态
答案: 【阻塞态→运行态 】
3、问题:进程是按异步方式运行的,即,它的推进速度是不可预知的
选项:
A:对
B:错
答案: 【对】
4、问题:一个进程由程序代码、数据集和进程控制块TCB组成。这三部分内容构成了进程的映像
选项:
A:对
B:错
答案: 【错】
5、问题:下述程序段运行结果有可能是
选项:
A:Child:globa=6,viso=4 Parent:globa=5,viso=5
B:Parent:globa=6,viso=4 Child:globa=5,viso=5
C:Child:globa=6,viso=4 Parent:globa=6,viso=4
D:Child:globa=5,viso=5 Parent:globa=5,viso=5
答案: 【Child:globa=6,viso=4 Parent:globa=5,viso=5;
Parent:globa=6,viso=4 Child:globa=5,viso=5】
老友网www.andlaou.com免费为你分享