搜题
网友您好,请在下方输入框内输入要搜索的题目:
搜题
题目内容 (请给出正确答案)
提问人:网友heysein 发布时间:2022-01-07
[主观题]

两个并发进程P1和P2的程序代码在下面给出。其中,A、B、C、D、E均为原语。P1:beginP2:BeginA;D;B;E;C

;End;End;P1和P2进程以不可预知的速度推进,它们所有可能的执行过程为()。

(1)A→B→C→D→E(2)A→B→E→D→C

(3)A→B→D→C→E(4)A→D→C→E→B

(5)A→D→B→C→E(6)A→D→E→B→C

(7)D→E→A→B→C(8)D→A→C→E→B

(9)D→A→B→E→C(10)D→A→E→B→C()

A.(1)(2)(3)(4)(5)(10)

B.(1)(3)(5)(7)(8)(9)

C.(1)(3)(5)(7)(9)(10)

D.以上都对

简答题官方参考答案 (由简答题聘请的专业题库老师提供的解答)
查看官方参考答案
更多“两个并发进程P1和P2的程序代码在下面给出。其中,A、B、C、D、E均为原语。P1:beginP2:BeginA;D;B;E;C”相关的问题
第1题
有两个并发执行的进程P1和P2,共享初值为1的变量x。P1对x加1,P2对x减1。加1和减1操作的指令序列分别如下所示。 //加1操作 //减1操作 load R1, x //取x的值到寄存器R1中 load R2, x inc R1 dec R2 store x,R1 //将R1的内容存入x store x,R2 两个操作完成后,x的值为:

A、可能为-1或3

B、只能为1

C、可能为0、1或2

D、可能为-1、0、1或2

点击查看答案
第2题
抢占式最高优先级调度算法会导致优先级反转问题。
点击查看答案
第3题
关于下图所示程序功能描述正确的是( )。点击图片可放大

A、Y000以5s为周期,接通2s断开3s。

B、Y000以5s为周期,接通3s断开2s。

C、Y010以2s为周期,接通1s断开1s。

D、Y010以3s为周期,接通1s断开2s。

点击查看答案
第4题
在操作系统中引入并发可以提高系统效率。若有三个进程P1、P2和P3,按照P1、P2到P3的优先次序运行,采用可抢先式调度,其运行过程如下:

P1:计算6ms;I/O 8ms;计算2ms;

P2:计算12ms;I/O 6ms;计算2ms;

P3:计算4ms;I/O 8ms;计算4ms;

不计系统开销,相比单通道顺序运行,多道并发可以节省的时间和CPU利用率分别是( )。

A.14ms;79%

B.1 6ms;83%

C.12ms;75%

D.22ms;100%

点击查看答案
第5题
在PV操作中,当执行V(S)操作后,发现S=-2,则()。

A、V操作表示执行完临界区后退出,该进程只须继续运行其后续代码即可

B、S信号量不会为负值

C、表明还有1个进程在等待该资源

D、当前进程必须唤醒等待队列中的第一个进程

点击查看答案
第6题
进程P0和P1的共享变量定义及其初值如下: booleam flag[2]; int turn=0; flag[0]=false; flag[1]=false; 若进程P0和P1访问临界资源的伪代码按照下面设计: void P0()//进程P0 { while(TRUE){ flag[0]=TRUE; turn=1; While(flag[1]&&(turn==1)) 临界区; flag[0]=FALSE; } } void P1()//进程P1 { while(TRUE){ flag[0]=TRUE; turn=0; While(flag[0]&&(turn==0)); 临界区; flag[0]=FALSE; } } 则并发执行进程P0和P1时产生的情况是()。

A.不能保证进程互斥进入临界区,会出现“饥饿”现象

B.不能保证进程互斥进入临界区,不会出现“饥饿”现象

C.能保证进程互斥进入临界区,会出现“饥饿”现象

D.能保证进程互斥进入临界区,不会出现“饥饿”现象

点击查看答案
第7题
仿照本讲例程,若要设置P1.0/P1.1/P1.2/P1.3输出,P1.4/P1.5/P1.6/P1.7输入,则需要语句()。

A、P1DIR = 0xff;

B、P1DIR = 0xf0;

C、P1DIR = 0x0f;

D、P1DIR = 0x00;

点击查看答案
第8题
进程P1、P2、P3、P4和P5的前趋图如下图所示[图]。若用PV操...

进程P1、P2、P3、P4和P5的前趋图如下图所示。若用PV操作控制进程P1~P5并发执行的过程,则需要设置6个信号S1、S2、S3、S4、S5和S6,且信号量S1~S6的初值都等于0。下图中a和b处应分别填写(1),c和d处应分别填写(2),e和f处应分别填写(3)。

空白(1)处应选择()

A. P(S1)P(S2)和P(S3)P(S4)

B. P(S1)V(S2)和P(S2)V(S1)

C. V(S1)V(S2)和V(S3)V(S4)

D. P(S1)P(S2)和V(S1)V(S2)

点击查看答案
第9题
以下关于线程和进程说法正确的是 。

A、一个进程可以有一个或多个线程

B、线程是进程中可独立调度和执行的基本单位

C、不同的线程只能执行不同的程序

D、线程往往被称为“轻型进程”

点击查看答案
重要提示: 请勿将账号共享给其他人使用,违者账号将被封禁!
查看《购买须知》>>>
重置密码
账号:
旧密码:
新密码:
确认密码:
确认修改
购买搜题卡查看答案
购买前请仔细阅读《购买须知》
请选择支付方式
微信支付
支付宝支付
点击支付即表示你同意并接受《服务协议》《购买须知》
立即支付
搜题卡使用说明

1. 搜题次数扣减规则:

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

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

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

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

请使用微信扫码支付(元)

订单号:

遇到问题请联系在线客服

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

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

- 微信扫码关注简答题 -
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反简答题购买须知被冻结。您可在“简答题”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
- 微信扫码关注简答题 -
请用微信扫码测试
欢迎分享答案

为鼓励登录用户提交答案,简答题每个月将会抽取一批参与作答的用户给予奖励,具体奖励活动请关注官方微信公众号:简答题

简答题官方微信公众号

简答题
下载APP
关注公众号
TOP