重要提示: 请勿将账号共享给其他人使用,违者账号将被封禁!
查看《购买须知》>>>
当前位置: 首页 > 计算机类考试 > 软考中级
网友您好, 请在下方输入框内输入要搜索的题目:
搜题

题目

[主观题]

阅读以下关于利用信号量机制解决进程同步与互斥方面的应用实例,回答问题1至问题3。 [说明] 在多道

阅读以下关于利用信号量机制解决进程同步与互斥方面的应用实例,回答问题1至问题3。

[说明]

在多道程序系统中,进程是并发执行的。这些进程间存在着不同的相互制约关系,主要表现为同步和互斥两个方面。信号量机制是解决进程间同步与互斥的有效方法。下面是信号量应用实例。

下图所示代码是在μC/OS-II操作系统上运行的一个应用的主函数。该函数创建了任务Task1和Task2,其中Task1实现从键盘读入一个字符的功能,Task2将该字符输出到屏幕,它们使用信号量和一个公共变量buffer来传递该字符。

主函数、Task1和Task2中所调用的函数原型说明如下:

a.创建一个信号量:OS EVENT*OSSemCreate(INT16Uvalue);

b.创建一个任务:INT8U OSTaskCreate(void(*task)(void*pd),void*pdata,OS_STK *ptos,INT8U prio);

c.开始执行多任务:void OSStart(void);

d.从键盘读入一个字符:char scanc();

e.输出一个字符至屏幕:void printc(char ch);

f.发出一个信号量:INT8U OSSemPost(OS EVENT*pevent);

g.等待一个信号量:void OSSemPend(OS_EVENT*pevent,INT16U timeout,INT8U *err)

阅读以下关于利用信号量机制解决进程同步与互斥方面的应用实例,回答问题1至问题3。 [说明] 在多道阅

请简述什么是临界资源?什么是临界区?访问临界资源应遵循哪些原则?

查看参考答案
更多“阅读以下关于利用信号量机制解决进程同步与互斥方面的应用实例,回答问题1至问题3。 [说明] 在多道”相关的问题

第1题

信号量机制是解决进程同步的有效手段。
点击查看答案

第2题

解决进程同步与互斥问题时,信号量机制中所谓的“临界区”是指()。

A.临界资源本身

B.可读写的共享资源

C.访问临界资源的代码

D.只读的共享资源

点击查看答案

第3题

以下关于信号量机制的说法正确的是()

A.信号量机制是一种进程同步机制

B.使用信号量实现进程的同步时,信号量的初值必须设置为0

C.使用信号量机制实现进程互斥时,互斥信号量的初值为0

D.信号量机制中的P,V操作是由原语来实现的,且P,V操作必须在同一进程中成对出现

点击查看答案

第4题

机制是一种解决进程同步和互斥的有效工具;当其值为-2,表示当前阻塞队列中有(26)个等待进程。(

机制是一种解决进程同步和互斥的有效工具;当其值为-2,表示当前阻塞队列中有(26)个等待进程。

(57)

A.线程

B.管程

C.信号量

D.临界资源

点击查看答案

第5题

信号量是解决进程同步与互斥问题的唯一手段
点击查看答案

第6题

信号量是解决进程同步与互斥问题的唯一手段。
点击查看答案

第7题

信号量机制是一种有效地实现进程同步与互斥的工具。信号量只能由P、V操作来改变。()
点击查看答案

第8题

解决进程同步与互斥问题时,对信号量进行P原语操作是在下列哪类代码区完成的?A.进入区B.临界区C.

解决进程同步与互斥问题时,对信号量进行P原语操作是在下列哪类代码区完成的?

A.进入区

B.临界区

C.退出区

D.剩余区

点击查看答案

第9题

“生产者—消费者”问题是一个经典的进程同步与互斥控制问题,若缓冲区可存放n件物品,要解决这个问题
,通常需要使用______个信号量。

A.1

B.2

C.3

D.4

点击查看答案

第10题

下列说法中,正确的是A.进程之间同步,主要源于进程之间的资源竞争,是指对多个相关进程在执行次序
下列说法中,正确的是

A.进程之间同步,主要源于进程之间的资源竞争,是指对多个相关进程在执行次序上的协调

B.信号量机制是一种有效的实现进程同步与互斥的工具。信号量只能由P\V.操作来改变

C.V操作是对信号量执行加1操作,意味着释放一个单位资源,加1后如果信号量的值小于等于0,则从等待队列中唤醒一个进程,现进程变为等待状态;否则现进程继续进行

D.临界区是指每次仅允许一个进程访问的资源

点击查看答案
赏学吧APP
TOP
重置密码
账号:
旧密码:
新密码:
确认密码:
确认修改
购买搜题卡查看答案
购买前请仔细阅读《购买须知》
请选择支付方式
微信支付
支付宝支付
点击支付即表示你同意并接受《服务协议》《购买须知》
立即支付
搜题卡使用说明

1. 搜题次数扣减规则:

功能 扣减规则
基础费
(查看答案)
加收费
(AI功能)
文字搜题、查看答案 1/每题 0/每次
语音搜题、查看答案 1/每题 2/每次
单题拍照识别、查看答案 1/每题 2/每次
整页拍照识别、查看答案 1/每题 5/每次

备注:网站、APP、小程序均支持文字搜题、查看答案;语音搜题、单题拍照识别、整页拍照识别仅APP、小程序支持。

2. 使用语音搜索、拍照搜索等AI功能需安装APP(或打开微信小程序)。

3. 搜题卡过期将作废,不支持退款,请在有效期内使用完毕。

请使用微信扫码支付(元)
订单号:
遇到问题请联系在线客服
请不要关闭本页面,支付完成后请点击【支付完成】按钮
遇到问题请联系在线客服
恭喜您,购买搜题卡成功 系统为您生成的账号密码如下:
重要提示: 请勿将账号共享给其他人使用,违者账号将被封禁。
发送账号到微信 保存账号查看答案
怕账号密码记不住?建议关注微信公众号绑定微信,开通微信扫码登录功能
警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

- 微信扫码关注赏学吧 -
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反赏学吧购买须知被冻结。您可在“赏学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
- 微信扫码关注赏学吧 -
请用微信扫码测试
温馨提示
每个试题只能免费做一次,如需多次做题,请购买搜题卡
立即购买
稍后再说
赏学吧