好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

操作系统第二章练习2答案.doc

3页
  • 卖家[上传人]:新**
  • 文档编号:546916947
  • 上传时间:2023-11-02
  • 文档格式:DOC
  • 文档大小:26.51KB
  • / 3 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1.P、V操作是 A A.两条低级进程通信原语 B.两组不同的机器指令C.两条系统调用命令 D.两条高级进程通信原语2.设系统中有n(n>2)个进程,且当前不在执行进程调度程序,试考虑下述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 等待进程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)临界区是指进程中访问临界资源的那段代码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)不变;(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;(4)4;(5)5;(6)6;(7)011.试选择(A)~(D),以便能正确地描述图2.12所示的前趋关系S1S2S3S4abcVar a,b,c: semaphore:=0,0,0;Begin Parbegin Begin S1; (A); end; Begin S2; (B); end; Begin Wait(a); wait(b); S3; (C); End Begin (D); S4 endParendEndA: (1)signal(a); (2)signal(b); (3)wait(c); (4)signal(c)B: (1)signal(a); (2)signal(b); (3)wait(c); (4)signal(c)。

      C: (1)signal(a); (2)signal(b); (3)wait(c); (4)signal(c)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)0B:(1)0~1;(2)-1~0;(3)1~-9;(4)0~-9C:(1)10;(2);3;(3)1;(4)013.信号量的物理意义是当信号量值大于零时表示 可用资源的数目 ;当信号量值小于零时,其绝对值为 因请求该资源而被阻塞的进程数目 14.临界资源的概念是 一次仅允许一个进程访问的资源 ,而临界区是指 进程中访问临界资源的那段程序代码 15.进程在运行过程中有三种基本状态,它们是 运行、就绪、等待16.进程主要由 程序段、数据段、PCB 三部分内容组成,其中 PCB 是进程存在的唯一标志而 程序段 部分也可以为其他进程共享。

      17.系统中各进程之间逻辑上的相互制约关系称为 进程同步 18.若一个进程已进入临界区,其他欲进入临界区的进程必须 等待 19.将进程的 PCB 链接在一起就形成了进程队列20.用P、V操作管理临界区时,任何一个进程在进入临界区之前应调用 P 操作,退出临界区时应调用 V 操作21.在多道程序系统中,进程之间存在着的不同制约关系可以划分为两类:同步 与 互斥 同步 指进程间具有的一定逻辑关系; 互斥 是指进程间在使用共享资源方面的约束关系22.程序顺序执行时有顺序性、封闭性 和可再现性的特点23.有m个进程共享同一临界资源,若使用信号量机制实现对临界资源的互斥访问,则信号量值的变化范围是 1~ -(m-1) 24、同步机制应遵循的准则: 、 、 和 空闲让进、忙则等待、有限等待、让权等待25、在记录型信号量机制中,S.value>0时的值表示 ;每次wait操作意味着 ,因此应将S.value ,当S.value 时,进程应阻塞可用的临界资源数量;申请一个临界资源;减1;小于026、在记录型信号量机制中,每次signal操作意味着 ,因此应将S.value ,当S.value<=0时,表示 ,此时应 。

      释放一个临界资源,加1,仍有请求该资源的进程被阻塞;唤醒相应阻塞队列中的首进程27、在利用信号量实现进程互斥时,应将 置于 和 之间临界区,wait操作,signal操作28、在每个进程中访问 的那段代码称为临界区为实现对它的共享,应保证进程 进入自己的临界区,为此,在每个进程的临界区前应设置 ,临界区后应设置 临界资源,互斥,进入区,退出区29、P\V操作必须成对 出现,有一个P操作就一定有一个V操作 30、临界资源是指 系统中一次只允许一个进程使用的资源 ,而临界区是指 涉及到临界资源的代码段 31、如果P(S1)和P(S2)两个操作在一起,那么P操作的顺序至关重要,一个同步P操作与一个互斥P操作在一起时同步 P操作在互斥 P操作前而两个V操作的次序无关紧要 32、P(S):表示申请一个资源 ; V(S)表示释放一个资源 信号量的初值应该大于等于0 33、P、V操作当为互斥 操作时,它们同处于同一进程;当为同步 操作时,则不在同一进程中出现。

      点击阅读更多内容
      相关文档
      2025年教师招聘考试教育理论综合知识考试题库(单项选择题763题).docx 2025年教师招聘考试必考的面试考试题库.docx 2025年江苏生禁毒知识网络竞赛考试题库(280题).docx 2025年教师招聘考试公共基础知识模拟题库.docx 2025年江苏省第十届大学生就业创业知识竞赛考试题库(200题).docx 2025年煤矿安全监测监控证考试必刷题库附答案.docx 2025年教师资格证考试公共基础知识考试复习题库.docx 2025年江苏生禁毒知识网络竞赛考试题库(210题).docx 2025年江苏生禁毒知识网络竞赛考试题库(270题).docx 2025年教师资格证(教育公共基础知识)考试题库(500题).docx 2025年江苏生禁毒知识网络竞赛考试题库(260题).docx 2025年教师招聘考试中学教育理论综合知识考试模拟试题(五套).docx 2025年教师资格证考试教育公共基础知识考试题库(400题).docx 2025年教师招聘考试(教育综合基础知识)复习题库.docx 2025年江苏生禁毒知识网络竞赛考试题库(220题).docx 2025年江苏生禁毒知识网络竞赛考试题库(290题).docx 2025年教师招聘考试最新教育理论基础知识考试复习题库.docx 2025年教师编制考试教育教学公共基础知识考试复习题库(350题).docx 2025年江苏生禁毒知识网络竞赛考试题库(250题).docx 2025年江苏省大学生就业创业知识竞赛考试题库(200题).docx
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.