首页 > 全部 > 四级网络工程师 > 计算机四级网络工程师(操作系统原理)模拟试卷52

计算机四级网络工程师(操作系统原理)模拟试卷52

本单篇文档共8237字,内容预览3600字,预览为有答案版,源文件无水印,下载后包含无答案空白卷版和有答案版,同时也有计算机类NCRE全国计算机四级整科真题模拟题,讲义课件,思维导图,易错高频题等下载。
四级网络工程师 章节练习 1921人下载
价格: 0.60 原价:¥9.60
收藏

计算机四级网络工程师(操作系统原理)模拟试卷52

操作系统原理——多选题

1.假设信号量S的值从原来的-1变为2,那么,下列哪些操作能达成上述变化?(A,D,E)

A. 进程对信号量S进行了3次V操作

B. 进程对信号量S进行了6次P操作,3次V操作

C. 进程对信号量S进行了4次P操作,1次V操作

D. 进程对信号量S进行了1次P操作,4次V操作

E. 进程对信号量S进行了3次P操作,6次V操作

解析:根据对临界区访问过程中的分析,信号量机制中P原语相当于进入区操作,V原语相当于退出区操作。P操作为减一操作,V操作为加一操作,所以要使得信号量的值S从原来的-1变为2,那么需要V操作与P操作之差等于-1与2之差(-3)。通过验算,只有ADE三个选项符合题意。故本题答案选择ADE选项。

2.假设资源信号量S从原来的10变为5,那么,下列哪些操作可满足这一变化?(A,B,C)

A. 进程对信号量S进行了5次P操作

B. 进程对信号量S进行了6次P操作,1次V操作

C. 进程对信号量S进行了10次P操作,5次V操作

D. 进程对信号量S进行了5次P操作,10次V操作

E. 进程对信号量S进行了1次P操作,6次V操作

解析:依据对临界区访问过程中的分析,信号量机制中P原语相当于进入区操作,V原语相当于退出区操作。P操作为减一操作,V操作为加一操作,所以要使得信号量的值S从原来的10变为5,那么需要V操作与P操作之差等于10与5之差。通过验算,只有ABC三个选项符合题意。故本题答案选择ABC选项。

3.假设资源信号量S从原来的-1变为3,那么,下列哪些操作可满足这一变化?(A,B,C)

A. 进程对信号量S进行了4次V操作

B. 进程对信号量S进行了2次P操作,6次V操作

C. 进程对信号量S进行了5次P操作,9次V操作

D. 进程对信号量S进行了3次P操作,1次V操作

E. 进程对信号量S进行了5次P操作,1次V操作

解析:P原语相当于进入区的操作,表示申请可用的资源,所以资源数是减少的,可以理解为减法计算;V原语相当于退出区的操作,表示申请释放的资源,所以资源数是增加的,可以理解为加法计算。假设资源信号量S从原来的-1变为3,说明资源数是增加的,所以V操作肯定要大于P操作,排除DE选项,通过验算ABC选项符合题意。故选择ABC选项。

4.假设互斥信号量M从原来的1变为-5,那么,下列哪些操作可满足这一变化?(A,B,C)

A. 进程对信号量M进行了6次P操作

B. 进程对信号量M进行了9次P操作,3次V操作

C. 进程对信号量M进行了10次P操作,4次V操作

D. 进程对信号量M进行了1次P操作,5次V操作

E. 进程对信号量M进行了1次P操作,6次V操作

解析:P原语相当于进入区的操作,表示申请可用的资源,所以资源数是减少的,可以理解为减法计算;V原语相当于退出区的操作,表示申请释放的资源,所以资源数是增加的,可以理解为加法计算。假设互斥信号量M从原来的1变为-5,说明资源数是减少的,所以V操作肯定要小于P操作,排除DE选项,通过验算ABC选项符合题意。故选择ABC选项。

5.假设互斥信号量M从原来的-5变为1,那么,下列哪些操作可满足这一变化( )?(A,B,C)

A. 进程对信号量M进行了6次V操作

B. 进程对信号量M进行了1次P操作,7次V操作

C. 进程对信号量M进行了3次P操作,9次V操作

D. 进程对信号量M进行了5次P操作,1次V操作

E. 进程对信号量M进行了6次P操作,1次V操作

解析:P原语相当于进入区的操作,表示申请可用的资源,所以资源数是减少的,可以理解为减法计算;V原语相当于退出区的操作,表示申请释放的资源,所以资源数是增加的,可以理解为加法计算。假设互斥信号量M从原来的-5变为1,说明资源数是增加的,所以V操作肯定要大于P操作,排除DE选项,通过验算ABC选项符合题意。故选择ABC选项。

6.在经典的多个生产者-消费者模型中,下列哪些叙述是正确的( )?(A,B,C)

A. 生产者和消费者之间必须互斥

B. 生产者和消费者之间必须同步

C. 生产者和生产者之间必须互斥

D. 消费者和消费者之间必须同步

E. 生产者和生产者之间必须同步

解析:在经典的多个生产者_消费者模型中,生产者之间会对缓冲区和临界资源进行竞争,所以生产者和生产者之间存在互斥关系;在生产产品和消费产品的时候,会出现供大于求(暂缓生产,努力消费)或供不应求(努力生产,暂缓消费)的现象,所以生产者和消费者之间存在同步关系。对于环形缓冲池的临界资源,生产者和消费者都要使用,所以生产者和消费者之间也存在互斥关系。故答案选择ABC选项。

7.管程的提出是为了解决P、V同步机制的不足。下列哪些是管程机制的优点?(A,B,C,E)

A. 程序易读性好

B. 代码利于修改和维护

C. 正确性易保证

D. 可以传递大量信息

E. 不容易出现死锁

解析:管程的提出是为了解决P、V同步机制的不足,PV同步机制中主要存在程序易读性差、程序不利于修改和维护、正确性难以保证等不足。管程是一种高级同步原语,能保障共享资源的互斥执行,不容易出现死锁。故选择ABCE选项。

8.在经典的多个生产者-消费者模型中,下列哪些叙述是正确的?(A,B,C,D)

A. 生产者和消费者之间必须互斥

B. 生产者和消费者之间必须同步

C. 生产者和生产者之间必须互斥

D. 消费者和消费者之间必须互斥

E. 生产者和生产者之间必须同步

解析:在经典的多个生产者消费者模型中,生产者之间会对缓冲区和临界资源进行竞争,所以生产者和生产者之间存在互斥关系:消费者之间会对缓冲区和临界资源进行竞争,所以消费者和消费者之间存在互斥关系;在生产产品和消费产品的时候,会出现供大于求(暂缓生产,努力消费)或供不应求(努力生产,暂缓消费)的现象,所以生产者和消费者之间存在同步关系。对于环形缓冲池的临界资源,生产者和消费者都要使用,所以生产者和消费者之间也存在互斥关系。故答案选择ABCD选项。

9.如果信号量S的值从原来的10变为-3,那么,下列哪些操作可以满足上述变化?(A,B,C)

A. 进程对信号量S进行了13次P操作

B. 进程对信号量S进行了16次P操作,3次V操作

C. 进程对信号量S进行了15次P操作,2次V操作

D. 进程对信号量S进行了15次P操作,13次V操作

E. 进程对信号量S进行了14次P操作,6次V操作

解析:P原语相当于进入区的操作,表示申请可用的资源,所以资源数是减少的,可以理解为减法计算;V原语相当于退出区的操作,表示申请释放的资源,所以资源数是增加的,可以理解为加法计算。假设资源信号量S的值从原来的10变为-3,说明资源数是减少的,所以P操作肯定要大于V操作,排除DE选项,通过验算ABC选项符合题意。故选择ABC选项。

10.如果信号量S的值从原来的-3变为5,那么,下列哪些操作可以满足上述变化?(A,D,E)

A. 进程对信号量S进行了8次V操作

B. 进程对信号量S进行了16次P操作,4次V操作

C. 进程对信号量S进行了13次P操作,1次V操作

D. 进程对信号量S进行了1次P操作,9次V操作

E. 进程对信号量S进行了2次P操作,10次V操作

解析:依据对临界区访问过程中的分析,信号量机制中P原语

本文档预览:3600字符,共8237字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载

剩余未完,查看全文
收藏
计算机四级网络工程师(操作系统原理)模拟试卷52

推荐资源

客服

扫码添加客服微信

热线

官方客服

如遇问题,请联系客服为您解决

电话客服:

客服微信:pujinet

工作时间:9:00-18:00,节假日休息

公众号

扫码关注微信公众号