首页 > 软考
题目内容 (请给出正确答案)
[主观题]

对临界区的正确论述是(30)。 ①临界区是指进程中实现进程互斥的那段代码 ②临界区是指进程中

对临界区的正确论述是(30)。

①临界区是指进程中实现进程互斥的那段代码

②临界区是指进程中用于实现进程同步的那段代码

③临界区是指进程中用于实现进程通信的那段代码

④临界区是指进程中用于访问共享资源的那段代码

⑤临界区是指进程中用于访问临界资源的那段代码

⑥若进程A与进程B必须互斥地进入自己的临界区,

则进程A处于对应的区内时,仍有可能被进程B中断

A.①,②

B.①,②,⑤

C.⑤,⑥

D.①,②,③,④,⑤,⑥

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“对临界区的正确论述是(30)。 ①临界区是指进程中实现进程互…”相关的问题
第1题
操作系统中基本的并行单位、资源分配单位和调度单位。一个(26)通常是(27),进程可分为(28)进程

操作系统中基本的并行单位、资源分配单位和调度单位。一个(26)通常是(27),进程可分为(28)进程和(29)进程两类。在多进程的系统中,为了保证公共变量的完整性,各进程应互斥进入临界区。所谓临界区是指(30)。

A.过程

B.进程

C.线程

D.作业

点击查看答案
第2题
下列各项说法中错误的是()。 A.共享数据的所有访问都必须使用synchronized加锁B.共享数据的访问

下列各项说法中错误的是()。

A.共享数据的所有访问都必须使用synchronized加锁

B.共享数据的访问不一定全部使用synchronized加锁

C.所有的对共享数据的访问都是临界区

D.临界区必须使用synchronized加锁

点击查看答案
第3题
下列各项说法中错误的是()。

A.共享数据的所有访问都必须使用synchronized加锁

B.共享数据的访问不一定全部使用synchronized加锁

C.所有的对共享数据的访问都是临界区

D.临界区必须使用synchronized加锁

点击查看答案
第4题
下列关于临界区叙述正确的是

A.进程中访问临界资源的那段程序称为临界区

B.临界区最多允许两个进程进入

C.进程进入临界区的要求可以在无限的时间内得到满足

D.系统中一些资源一次只允许有限的进程使用,称之为临界资源

点击查看答案
第5题
下列说法中错误的一项是______。

A.共享数据的所有访问都必须使用synchtonized加锁

B.共享数据的访问不一定全部使用synchronized加锁

C.临界区必须使用synchronized标识

D.所有的对共享数据的访问都是临界区

点击查看答案
第6题
信号量是操作系统中用于互斥和同步机制的一个共享的整数变量。信号量仅可以由初始化、唤醒(Signal)

信号量是操作系统中用于互斥和同步机制的一个共享的整数变量。信号量仅可以由初始化、唤醒(Signal)和等待(Wait)三种操作访问。

对于给定的信号量S,等待操作Wait(S)(又称P操作)定义为:

if s>0 then (39) else挂起调用的进程

唤醒操作Signal(S)(又称V操作)定义为:

if 存在等待的进程 then 唤醒这个进程else (40)

给定信号量S,可以定义一个临界区来确保其互斥,即保证在同一时刻这个临界区只能够被一个进程执行。当S被初始化为1时,代码段

(41):

{临界区}

(42):

定义了一个临界区。

这样的临界区实际上是将共享数据和对这些数据的操作一起封装起来,通过其互斥机制一次只允许一个进程进入,这种临界区通常称为(43)。

A.S:=0

B.S:=S+1

C.S:=S-1

D.S:=1

E.Signal(S+1)

点击查看答案
第7题
若系统中有5个并发进程涉及某个相同的变量A,则变量A的相关临界区是由几个临界区构成?A.2个B.3个C

若系统中有5个并发进程涉及某个相同的变量A,则变量A的相关临界区是由几个临界区构成?

A.2个

B.3个

C.4个

D.5个

点击查看答案
第8题
临界区是指(12)。A.进程中访问临界资源的代码B.进程中实现资源共享的代码C.进程中临界资源所处的

临界区是指(12)。

A.进程中访问临界资源的代码

B.进程中实现资源共享的代码

C.进程中临界资源所处的物理地址

D.进程中临界资源所处的虚拟地址

点击查看答案
第9题
下列哪个方法是用来专门定义临界区,实现线程的同步?A.resume()B.notify()C.start()D.synchronize

下列哪个方法是用来专门定义临界区,实现线程的同步?

A.resume()

B.notify()

C.start()

D.synchronized()

点击查看答案
第10题
● 临界区是 (65) 。 (65)A. 一个缓冲区 B. 一段程序 C. 一段共享数据区 D. 一个互斥资源

● 临界区是 (65) 。

(65)

A. 一个缓冲区

B. 一段程序

C. 一段共享数据区

D. 一个互斥资源

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改