操作系统第二章习题

操作系统第二章习题

ID:46205644

大小:560.00 KB

页数:18页

时间:2019-11-21

操作系统第二章习题_第1页
操作系统第二章习题_第2页
操作系统第二章习题_第3页
操作系统第二章习题_第4页
操作系统第二章习题_第5页
资源描述:

《操作系统第二章习题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第二章进程管理2.1进程的基本概念2.2进程控制2.3进程同步2.4经典进程的同步问题2.5管程机制2.6进程通信2.7线程第二章习题课一、填空题(1)对于一个可执行程序文件,该程序与执行它的进程是__________的关系。(2)在单CPU系统中实现并发技术后____________。A.进程在一个时间段内并行执行,CPU与外设并行工作。B.进程在一个时刻并行执行,CPU与外设并行工作。C.进程在一个时间段内并行执行,CPU与外设串行工作。D.进程在一个时刻并行执行,CPU与外设串行工作。一对多A第二章习题课一、填空题(3)从静态角度上看,进程是由______、

2、_______、_______三部分组成。(4)正在执行的进程由于用完其时间片而被暂停执行,此时进程应从执行状态变成为_________。(5)引入进程,可带来________________和________________的好处,但却增加了系统的_____和_____开销。(6)临界区是指进程中用于_____________的那段代码。PCB程序段数据段就绪状态资源利用率的提高系统吞吐量的增加时间空间访问临界资源第二章习题课一、填空题(7)________是一种只能由P和V操作所改变的整型变量,______可用于实现进程的________和________,_

3、____是指排他性地访问临界资源。①:A.控制变量B.整型信号量C.记录型信号量②,③:A.同步B.通信C.调度D.互斥(8)设有6个进程共享同一互斥段,若最多允许有3个进程进入互斥段,则所采用的互斥信号量的初值为____。①①②②③BDA3第二章习题课一、填空题(9)有3个进程共享同一程序段,而每次最多允许两个进程进入该程序段,若用P、V操作作同步机制,则记录型信号量S的取值范围为__________。(10)为实现消息缓冲通信,在PCB中应增加_____________、__________________和__________________三个数据项。(1

4、1)若记录型信号量S的初值为2,当前值为-1,则表示有___等待进程。A.0个B.1个C.2个D.3个2,1,0,-1消息队列首指针消息队列互斥信号量消息队列资源信号量B第二章习题课一、填空题(12)当______时,进程从执行状态转变为就绪状态。A.进程被调度程序选中B.有高优先级进程到来C.等待某一事件D.等待的事件发生(13)在进程转换时,下列______转换是不可能发生的。A.就绪态→执行态B.执行态→就绪态C.执行态→阻塞态D.阻塞态→执行态BD第二章习题课一、填空题(14)下列各项工作步骤中,______不是创建进程所必须的步骤。A.建立一个PCBC.

5、为进程分配内存等必要资源B.阻塞进程D.将PCB连接入进程就绪队列(15)在操作系统中,死锁出现指的是______。A.计算机发生了重大故障B.资源数远远少于进程数C.若干进程因竞争资源而无限等待其他进程释放已占有的资源D.进程同时申请的资源数超过资源总数BC第二章习题课一、填空题(16)下列关于进程的描述中,正确的是______。A.进程获得CPU而运行是通过调度得到的。B.优先级是进行进程调度的重要依据,一旦确定不能改变。C.在单CPU系统中,任一时刻都有1个进程处于运行状态。D.进程申请CPU得不到满足时,其状态变为等待状态。(17)在直接通信方式中,系统通

6、常提供的两条通信原语如下,请选择适当的参数填入。Send(______,______);Receive(______,______);A.SenderB.ReceiverC.textD.messageE.mailboxABDAD第二章习题课一、填空题(18)下列原语中,能进行进程通信的原语是______。A.挂起/撤销B.创建/撤销C.P、V操作D.锁/开锁(19)消息缓冲队列通信中的临界资源是______。A.队列中的某个消息缓冲区B.整个消息缓冲队列C.信箱D.管道(20)处于执行状态中的进程若同时发生了下列两种情况:(a)对某信号量执行P操作后,其结果为负;

7、(b)时间片到了中断发生。则该进程将由执行状态变迁为______状态。A.阻塞B.就绪C.阻塞或就绪D.不定CBA第二章习题课二、应用题1.设有无穷多个缓冲区和无穷多个信息,A进程把信息逐个的写入每个缓冲区,B进程则逐个地从缓冲区中取出信息。试问:(1)两个进程之间的制约关系;(2)用P、V操作写出两进程的同步算法,并给出信号量的初值;(3)指出信号量的值的变化范围和其值的含义。第二章习题课二、应用题1.设有无穷多个缓冲区和无穷多个信息,A进程把信息逐个的写入每个缓冲区,B进程则逐个地从缓冲区中取出信息。试问:(1)两个进程之间的制约关系;B进程不能超前A进程,但

8、A进程不受

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。