第一范文网 - 专业文章范例文档资料分享平台

操作系统复习资料

来源:用户分享 时间:2025/8/24 20:30:25 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

C.“死锁检测的结果能知道系统是否能预防死锁” D.“死锁检测的结果能知道系统当前是否存在死锁” 13. 下列哪个是阻塞状态转换为就绪状态的时机:

A. 被进程调度程序选中 B. 时间片到 C. 发生等待事件 D. 等待事件发生 14.下列关于进程家族的说法,不正确的是: A. 子进程可以继承父进程所拥有的资源

B. 在撤消父进程时,必须同时撤消其所有的子进程 C. 父进程可以创建子进程 D. 子进程可以创建父进程

15.列操作中,哪个是wait原语的操下作:

A.begin S.value:=S.value -1; if S.value >0 then block(S.L);end; B.begin S.value:=S.value +1; if S.value >0 then wakeup(S.L); end; C.begin S.value:=S.value +1; if S.value <0 then wakeup(S.L); end; D.begin S.value:=S.value -1; if S.value <0 then block(S.L); end; 16.下列要求中,哪个不是同步机制应遵循的准则:

A. 让权等待 B. 空则等待 C. 有限等待 D. 空闲让进 17.具有原子特性的原语是:

A. 机器指令级的原语 B. 功能级的原语 C. 用户级的原语 D. 系统级的原语 18并发性是指若干事件在( )发生。

A.同一时刻 B.同一时间间隔内 C.不同时刻 D.不同时间间隔内 19.有关PV操作的说法中( )是错误的。

A.“PV操作不仅是进程互斥的有效工具,而且是简单方便的同步工具” B.“PV操作不能实现进程间通信”

C.“进程调用P操作测试自己所需的消息是否到达” D.“进程调用V操作向其它进程发送消息” 20.下列进程状态的转换,不正确的是:( )

A.就绪状态转换为执行状态 B.执行状态转换为就绪状态 C.阻塞状态转换为就绪状态 D.就绪状态转化为阻塞状态 21.两个或多个事件在同一时间间隔内发生是指( )。 A. 并行性 B. 并发性 C. 同步 D. 互斥 22.进程从执行状态转换为就绪状态的时机是( )。

A. 被进程调度程序选中 B. 时间片完 C. 发生I/O请求 D. I/O完成 23.下列选项,不是引起进程创建事件的是( )。

A. 用户登录 B. 作业调度 C. 提供服务 D. 进程异常结束 24.wait原语的操作过程是( )。

A. begin S.value:=S.value -1; if S.value >0 then block(S,L) end; B. begin S.value:=S.value +1; if S.value >0 then wakeup(S,L) end; C. begin S.value:=S.value +1; if S.value <=0 then wakeup(S,L) end; D. begin S.value:=S.value -1; if S.value <0 then block(S,L) end; 25.用于描进程互斥的信号量初始值一般为( )。 A. 0 B. 1 C. -1 D. n 26.下列选项,不是进程高级通信机制的是( )。 A.共享存储器系统 B.管道通信

C.消息传递系统 D.信号量机制 27.会将进程状态改为挂起状态的处理机调度是( )。

A.作业调度 B.中级调度 C.进程调度 D.线程调度 28.死锁的解除常采用的方法是( )。

A. 重新启动计算机 B. 剥夺资源 C. 撤消进程 D.B和C 29.下列哪个是进程从执行状态转换为就绪状态的时机:

A. 被进程调度程序选中 B. 时间片到 C. 发生等待事件 D. 等待事件结束 30.原语是:

A. 不可分割的 B. 可以并行执行的 C. 进程通信用的 D. 高级语言源程序 31. 下列选项中,哪个是P原语的操作过程:

A. begin S:=S-1; if S>0 then block(S); end; B. begin S:=S+1; if S>0 then wakeup(S); end; C. begin S:=S+1; if S<0 then wakeup(S); end; D. begin S:=S-1; if S<0 then block(S); end;

32.进程调度算法中先来先服务调度算法对下列哪种进程不公平: A. 短进程 B. 长进程 C. 复杂进程 D. 简单进程 33.下列关于多道程序设计系统的说法,不正确的是: A. 多道程序同时存在于内存中且并发执行。

B. 处理机和设备之间、设备与设备之间可并行工作。 C. 处理机上会同时运行多道程序。

D. 系统的吞吐量远远大于单道程序设计系统。

34.两个或多个事件在同一时间间隔内发生是指进程的:

A. 并行性 B. 并发性 C. 同步 D. 互斥 35.下列哪个是进程从执行状态转换为就绪状态的时机:

A. 被进程调度程序选中 B. 时间片到C. 发生等待事件 D. 等待事件结束 36.有关原语的说法中:( )是正确的。

A.原语不可中断执行的用户过程 B.原语是不可中断执行的操作系统过程 C.原语是可中断执行的用户过程 D.原语是可中断执行的操作系统过程 37.产生死锁的原因是( )有关。 A.与多个进程竞争CPU B.与多个进程释放资源

C.仅由于并发进程的执行速度不当 D.除资源分配策略不当外,也与并发进程执行速度不当 38.有关产生死锁的叙述中,正确的是( ) A.V操作可能引起死锁 B.P操作不会引起死锁 C.PV操作使用得当不会引起死锁 D.以上说法均不正确 二、多项选择题

1.进程的特征有( )。

A.结构特征 B.异步性 C.并发性 D.动态特征 E.独立性

4.目前,高级进程通信机制主要有( )。

A.共享存储器系统 B.主从式通信 C.消息传递系统 D.同步通信 E.管道通信 5.产生死锁的必要条件有( )。

A.共享条件 B.互斥条件 C.不剥夺条件 D.请求和保持条件 E.环路等待条件 6.涉及PV操作的正确说法是( ) A.PV操作只能解决进程互斥问题 B.PV操作只能解决进程同步问题

C.PV操作能用于解决进程互斥问题,也能解决进程同步问题 D.PV操作不能解决进程通信问题

E.PV操作是一种只交换少量信息的低级通信方式

7.实现多道程序设计,操作系统要解决的问题是( ) A.人机交互功能和响应时间 B.存储器的保护 C.处理机的管理和调度 D.实时性和可靠性 E.资源分配和调度

8.使若干并发进程共享一资源,而不发生与时间有关错误,涉及相关临界区的正确说法是( )

A.“一次最多让一个进程在临界区执行” B.“可让二个进程在临界区执行”

C.“任何一个进入临界区执行的进程必须在有限时间内退出临界区” D.“不能强迫一个进程无限地等待进入它的临界区”

E.“可能没有任何进程在临界区执行”

9.在采用线程技术的操作系统中,正确的说法是( ) A.进程是资源分配的独立单位 B.线程是资源分配的独立单位 C.进程是调度执行的单位 D.线程是调度执行的单位

E.同一进程中各线程共享该进程分配到的主存空间 三、填空题

1.进程具有结构特征、 、并发性、独立性和 。

2. PCB是 存在的唯一标志,它是一种 型数据结构。 3.进程唤醒时,会将进程的状态从阻塞改为 。 4.三个并发执行的进程共享了系统中的同一个资源,该资源必须互斥使用,则这三个进程之间是 制约关系。

5.作业由不同顺序相连的 组成, 是作业存在的唯一标志。 6. 是进程执行活动全过程的静态描述。

7.进程一旦被创建就处于 状态。进程被阻塞时从 状态转换为 状态。

8.并发进程因为竞争 而引起的直接制约会带来进程之间的 。

9.只要涉及相同变量的若干进程的______________互斥执行,就不会造成与____________有关的错误。

10.死锁的形成,除了与资源的______________有关外,也与并发进程的_____________有关。 11.可以把程序看作是一种___________文本,而进程是一种___________过程。 12.通常把并发进程中与共享变量有关的程序段称为___________,而涉及到相同变更的那些程序段称为___________。

13.死锁的防止是预定一些资源分配策略能使___________。死锁的避免是进程提出资源申请时动态测试资源分配情况,仅当___________时,才把资源分配给进程。 14.当一个进程能被选中占用处理器时,就从 态成为 态。 15可靠的信箱通信规则是:若发送信件时信箱已满,则发送进程被

成 状态,直到信箱有空时才被释放。若取信件时信箱中无信,则接收进程被置成 状态,直到有信件时才被释放。

16.线程的主要属性是:每个线程有 ,同一进程中的各个线程共享 。 17.操作系统能保证所有的进程 ,则称系统处于“安全状态”,不会产生 。 18.死锁的四个必要条件是互斥使用资源,占有等待资源, 和 。 19.经典的进程同步问题有____________________、 和__________________。 20.进程通信的类型有______________、____________和______________。 21.低级调度又称为________可采用的方式有__________和__________。 22. 死锁产生的原因有________________和____________________。 23. 是进程执行活动全过程的静态描述。

24. 进程一旦被创建就处于 状态。进程被阻塞时从 状态转换为 状态。

25. 并发进程因为竞争 而引起的直接制约会带来进程之间的 。 四、简答题

什么是进程?它有哪些特征?

什么是死锁?它产生的必要条件是什么? 什么是信号量?它的物理意义是什么? 说明资源的按序分配策略能防止死锁的原因 五、综合题

1、现有一命令行 program1 program2, program1 和program2 为可执行程序,试用重定向机制实现与上述命令同样功能的命令文件。并写出工作过程。

2、设有n个缓冲区构成的循环缓冲区池,每个缓冲区能容纳一个整数。写进程Writer 把

整数逐个存入缓冲区池,读进程Reader 则逐个从缓冲区池中读出并打印输出,要求打印的与输入的完全一样,即个数、次序、数值一样。 试问:

(1)写进程与读进程间具体的制约关系如何?

(2)用PV操作写出这两个进程的同步算法程序。

采用“时间片轮转”的进程调度算法时,时间片取值过大或过小对操作系统的影响是什么? 3、假定一个阅览室可供50个人同时阅读。读者进入和离开阅览室时都必须在阅览室入口入的一个登记表上登记,阅览室有50个座位,规定每次只允许一个人登记或注销登记。

要求:

(1)用PV操作描述读者进程的同步算法(可用流程图表示,登记、注销可用自然语言描述);

(2)指出流程图中所用信号量的名称、作用及初值。

4.假设有32个存储区域,其编号为0,1,?,31,用一个32位的标志字,位号也是0,1,?,31,分别描述32个存储区域使用状态:当某一位为1时,表示对应存储区域已分配,若为0,表示对应存储区域空闲。get进程负责存储区域分配,每次分配一个区域,找出标志字某为0的位置成1。put进程负责存储区域回收,把回收存储区域标志字对应位清成0。 要求:

(1)分析get进程与put进程的具体同步关系。

(2)采用PV操作同步工具,写出get进程与put进程的同步算法(可用流程图描述,但信号量名称、作用、初值必须说明。)

5.画出下列五条语句的前趋图,并说明S2和S3语句、S2和S4语句是否可以并发执行? S1:a=5+y; S2:b=8+x; S3:d=a+b; S4:c=4*z; S5:e=d+c; 部分参考答案

一、单选1 A 2 C 3 A 4 A 5 C 6 B 7 B 8 C 9 D 10 C 11 B 12 C 13 D 14 D 15 B 16 B 17 A 18 B 19 D 20 D 21.B 22 B 23 D 24 D 25 B 26 D 27 C 28 D 29 B 30 A 31 D 32 A 33 A 34 B 35 B 36 B 37 D 38 D 二 多项选择1 ABCDE 2 ACE 3 ABCE 4 CE 5 BCE 6 ACD 7 ADE 三 填空题

动态性 异步性 进程 记录 执行 直接制约 作业步 作业控制块 进程上下文 就绪 执行 等待 共享资源 同步执行 相关临界区 时间 分配策略 执行速度 静态 动态 进程并发执行 系统处于安全状态 就绪 执行

15 等信箱 等信件 16一个唯一的标识符和线程描述表 分配给进程的主存地址空间 17在有限的时间内得到全部资源 死锁 18不可抢夺资源 环路等待

19生产者消费者问题 社学家进餐问题 20共享存储器系统 消息传递系统 管道通信系统 21进程调度 非剥夺方式 剥夺方式 22系统资源不足 进程推进顺序不当 23进程上下文 24就绪 运行 等待 25共享对方私有信息 进程同步执行

第三章 作业管理

一、单项选择题

1.用户可以使用( )编写控制作业执行步骤的作业说明书。 A.操作控制命令 B.作业控制语言 C.作业启动命令 D.窗口或菜单 2.计算时间短的作业优先的调度算法会使( ) A.每个作业等待时间较短 B.平均周转时间最短 C.系统效率最高 D.长作业等待时间较短

3.实现批处理控制方式有作业控制卡和作业说明书,它们使用由系统规定的( )编制。 A.系统调用 B.原语 C.作业控制语言 D.机器语言

4.某作业(Job)对应的进程P,因请求I/O处于等待状态,则该作业(Job)处于( )状态。 A.等待 B.执行 C.就绪 D.输入

5.用作业控制语言编写作业控制说明书主要用在( )系统。

搜索更多关于: 操作系统复习资料 的文档
操作系统复习资料.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c90y1j4pg891h1yk7prsl_4.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top