下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、操作系统第二章练习2 答 案精品文档1P、V 操作是 A 。A. 两条低级进程通信原语B. 两组不同的机器指令C. 两条系统调用命令D. 两条高级进程通信原语2设系统中有 n(n2)个进程,且当前不在执行进程调度程序,试考虑下述 4 种情况,不可能发生的情况是 A 。 A没有运行进程,有 2个就绪进程, n 个进程处于等待状态。B有1个运行进程,没有就绪进程, n-1 个进程处于等待状态。 C有 1个运行进程,有 1个就绪进程, n-2 个进程处理等待状态。D有1个运行进程, n-1 个就绪进程,没有进程处于等待状态。 3若 P、V操作的信号量 S初值为2,当前值为 -1 ,则表示有 B 等待
2、进程。A. 0 个B. 1 个 C. 2 个 D. 3 个4用 V 操作唤醒一个等待进程时,被唤醒进程的状态变为B 。A.等待B. 就绪 C.运行D.完成5用 P、V 操作可以解决 A 互斥问题。A.一切B. 某些 C.正确D.错误6多道程序环境下,操作系统分配资源以 C 为基本单位。A.程序B. 指令 C.进程D.作业7. 从下面对临界区的论述中,选出一条正确的论述。(1)临界区是指进程中用于实现进程互斥的那段代码。(2)临界区是指进程中用于实现进程同步的那段代码。(3)临界区是指进程中用于实现进程通信的那段代码。(4)临界区是指进程中用于访问共享资源的那段代码。(5)临界区是指进程中访问临
3、界资源的那段代码。8. ( A)是一种只能由 wait 和 signal 操作所改变的整型变量,( A)可用于实 现进程的( B)和( C),( B)是排他性访问临界资源。A:( 1)控制变量;( 2)锁;( 3)整型信号量;( 4)记录型信号量。B:( 1)同步;( 2)通信;( 3)调度;( 4)互斥。C:( 1)同步;( 2)通信;( 3)调度;( 4)互斥。9. 对于记录型信号量,在执行一次 wait 操作时,信号量的值应当( A),当其 值为( B)时,进程阻塞。在执行 signal 操作时,信号量的值应当为( C), 当其值为( D)时,应唤醒阻塞队列中的进程。A:( 1)不变;(
4、 2)加 1;( 3)减1;( 4)加指定数值;( 5)减指定数值。 B:(1)大于0;(2)小于0;(3)大于等于 0;( 4)小于等于 0.C:( 1)不变;( 2)加 1;( 3)减1;( 4)加指定数值;( 5)减指定数值。 D:(1)大于0;(2)小于0;(3)大于等于 0;( 4)小于等于 0.10. 用信号量 S实现对系统中 4台打印机的互斥使用, S.value 的初值应设置为 (A),若 S.value 的初值为 -1 ,则表示 S.L 队列中有( B)个等待进程。 A:( 1) 1;( 2)0;( 3)-1;(4)4;(5)-4B:( 1) 1;( 2)2;( 3)3;(
5、4)4;( 5) 5;( 6)6;( 7)0。11. 试选择( A)(D),以便能正确地描述图 2.12所示的前趋关系。收集于网络,如有侵权请联系管理员删除精品文档Var a,b,c: semaphore:=0,0,0;BeginParbeginBegin S1; (A); end;Begin S2; (B); end;BeginWait(a); wait(b); S3; (C);EndBegin (D); S4 endParendEnd1SS2a S3 b cA: (1)signal(a); (2)signal(b); (3)wait(c);(4)signal(c) 。B: (1)signa
6、l(a); (2)signal(b); (3)wait(c); (4)signal(c)C: (1)signal(a); (2)signal(b); (3)wait(c); (4)signal(c)S4。D: (1)signal(a); (2)signal(b); (3)wait(c); (4)signal(c)。12. 设有10个进程共享一个互斥段,如果最多允许有 1个进程进入互斥段,则所 采用的互斥信号量初值应设置为( A),而该信号量的取值范围为( B);如果 最多允许有 3个进程同时进入互斥段,则所采用的互斥信号量初值应设置为C)A:( 1) 10;( 2); 3;( 3)1;(4)0
7、。B:(1)01;(2)-10;(3)1-9;( 4)0-9。C:( 1) 10;( 2); 3;( 3)1;(4)0。13信号量的物理意义是当信号量值大于零时表示 可用资源的数目 ;当信号 量值小于零时,其绝对值为 因请求该资源而被阻塞的进程数目 。14临界资源的概念是 一次仅允许一个进程访问的资源 ,而临界区是指 进 程中访问临界资源的那段程序代码 。15进程在运行过程中有三种基本状态,它们是 运行、就绪、等待。 16进程主要由 程序段、数据段、 PCB 三部分内容组成,其中 PCB 是进程存 在的唯一标志。而 程序段 部分也可以为其他进程共享。17系统中各进程之间逻辑上的相互制约关系称为
8、 进程同步 。 18若一个进程已进入临界区,其他欲进入临界区的进程必须等待。19将进程的 PCB 链接在一起就形成了进程队列。20用 P、 V操作管理临界区时,任何一个进程在进入临界区之前应调用P 操作,退出临界区时应调用 V 操作。21在多道程序系统中,进程之间存在着的不同制约关系可以划分为两类:同 步 与 互斥 。 同步 指进程间具有的一定逻辑关系; 互斥 是指进程间在使 用共享资源方面的约束关系。22程序顺序执行时有顺序性、封闭性 和可再现性的特点。23有 m个进程共享同一临界资源,若使用信号量机制实现对临界资源的互斥 访问,则信号量值的变化范围是 1 - (m-1) 。24、同步机制应
9、遵循的准则:、 、 和 。空闲让进、忙则等待、有限等待、让权等待收集于网络,如有侵权请联系管理员删除精品文档25、在记录型信号量机制中, S.value0 时的值表示 ;每次 wait 操作意味 着 ,因此应将 S.value ,当 S.value 时,进程应阻塞。可用的临界 资源数量;申请一个临界资源;减 1;小于 026、在记录型信号量机制中,每次 signal 操作意味着 ,因此应将S.value ,当 S.value=0 时,表示 ,此时应 。释放一个临界资源, 加1,仍有请求该资源的进程被阻塞;唤醒相应阻塞队列中的首进程27、在利用信号量实现进程互斥时,应将 置于 和 之间。临界区, wait 操作, signal 操作28、在每个进程中访问的那段代码称为临界区。为实现对它的共享,应保证进程 进入自己的临界区,为此,在每个进程的临界区前应设置 ,临界 区后应设置 。临界资源,互斥,进入区,退出区29、PV 操作必须成对 出现,有一个 P 操作就一定有一个 V操作。30、临界资源是指 系统中一次只允许一个进程使用的资源 ,而临界区是指 涉及到临界资源的代码段 。31、如果 P(S1)和 P(S2)两个操作在一起,那么 P操作的顺序至关重要,一个 同步 P 操作与一个互斥 P操作在
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 个人瓷砖销售合同范例
- 体育用品合同范例
- 仓储用地交易合同范例
- 个人运输协议合同范例
- 住宿宾馆装饰合同范例
- 小区物资交易合同范例
- 劳务出口合同范例
- 批量采购卫浴合同范例
- 卖方期货合同范例
- 别墅交易销售合同范例
- 幼儿园教师职称五套试题及答案
- 广东2024年广东省通信管理局局属单位招聘笔试历年典型考题及考点附答案解析
- 报告文学研究
- 弃土综合利用协议
- 幼儿园中班语言课件:《小花猫交朋友》
- SH/T 3065-2024 石油化工管式炉急弯弯管工程技术规范(正式版)
- 2024年《艺术概论》知识考试题库(附答案)
- GB/T 43878-2024旋挖钻机截齿
- 摊位安全责任书
- 《纸质文物修复与保护》课件-03纸质文物病害类型
- 美育的知与行智慧树知到期末考试答案2024年
评论
0/150
提交评论