电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

计算机操作系统典型例题解析之三

计算机操作系统典型例题解析之三_第1页
1/18
计算机操作系统典型例题解析之三_第2页
2/18
计算机操作系统典型例题解析之三_第3页
3/18
计算机操作系统典型例题解析之三【例 1】分配到必要的资源并获得处理机时的进程状态是(B )。A、就绪状态 B、执行状态 C、堵塞状态D、新状态分析:进程有三种基本状态:就绪状态、执行状态和堵塞状态。当进程已分配到除 CPU 以外的所有必要的资源后,只要能再获得处理机便可立即执行,这时的状态称为就绪状态;处于就绪状态的进程假如获得了处理机,其状态转换为执行状态;进程因发生某种事件(如 I/O 请求、申请缓冲空间等)而暂停执行时的状态,亦即进程的执行受到堵塞,故称这种状态为堵塞状态;而新状态是指创建了进程但尚未把它插入到就绪队列前的状态。所以本题的答案是B。【例 2】挂起的进程被激活,应该使用(C)原语。A、CreateB、Suspend C、ActiveD、Wakeup分析:在不少系统中,进程除了三种基本状态外,又增加了一些新的状态,其中最重要的是挂起状态。“挂起”的实质是使进程不能继续执行,即使挂起后的进程处于就绪状态,它也不能参加对CPU 的竞争,进程的挂起调用 Suspend()原语。因此,被挂起的进程处于静止状态,相反,没有挂起的进程则处于活动状态。而且,处于静止状态的进程,只有通过“激活”动作,调用 Active()原语,才能转换成活动状态,调入内存。所以本题的答案是 C。【例 3】任何时刻总是让具有最高优先数的进程占用处理器,此时采纳的进程调度算法是( D)。A 非抢占式的优先数调度算法 B、时间片轮转调度算法 C、先来先服务调度算法 D、抢占式的优先数调度算法分析:“让具有最高优先数的进程占用处理器”,我们可以知道,采纳的进程调度算法是优先数调度算法,但是我们还要进一步分析是抢占式的还是非抢占式的。“任何时刻总让”,通过这句话我们知道采纳的是抢占式的,所以本题的答案是 D。【例 4】若 P、V 操作的信号量 S 初值为 2,当前值为-1,则表示有( B)等待进程。A、0 个 B、1 个 C、2 个 D、3 个分析:信号量的初始值表示系统中资源的数目,每次的 Wait 操作意味着进程请求一个单位的资源,信号量进行减 1 的操作,当信号量小于 0 时,表示资源已分配完毕,进程自我堵塞。因此,假如信号量小于 0,那么信号量的绝对值就代表当前堵塞进程的个数。所以本题的答案是 B。【例 5】发生死锁的必要条件有四个,要预防死锁的发生,可以破坏这四个必要条件,但破坏( A)条件是不太实际的。A、互斥 B、请求和保 C、不剥夺 D、环路等待分析:预防死锁是指通...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

计算机操作系统典型例题解析之三

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部