共享性是操作系统的特征之一,下列哪种软件资源可以同时共享?()A、可重入代码B、临界区C、中断服务程序D、内核调度模块

题目

共享性是操作系统的特征之一,下列哪种软件资源可以同时共享?()

  • A、可重入代码
  • B、临界区
  • C、中断服务程序
  • D、内核调度模块
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下面说法中,正确的是______。

A.共享数据的所有访问都必须作为临界区

B.用synchronized保护的共享数据可以是共有的

C.在Java中对象加锁不具有可重入性

D.对象锁不能返还


正确答案:A
解析: 共享数据的所有访问都必须作为临界区,使用synchronized进行加锁控制,选项A的说法正确。用synchronized保护的共享数据必须是私有的。在Java中对象加锁具有可重入性。

第2题:

共享性是操作系统的特征之一,计算机中的各类设备在操作系统管理下实现共享,那么,下列哪种设备可以同时共享?

A.磁带机

B.投影机

C.扫描仪

D.硬盘


正确答案:D

第3题:

以下()是错误的。

A、中断服务程序可以是操作系统模块;

B、中断向量就是中断服务程序的入口地址;

C、中断向量法可以提高识别中断源的速度;

D、软件查询法和硬件法都能找到中断服务程序的入口地址。


参考答案:B

第4题:

下列说法正确的是

A.共享数据的所有访问都必须作为临界区

B.用synchronized保护的共事数据可以是共有的

C.Java中对象加锁不具有可重入性

D.对象锁不能返还


正确答案:A
解析:本题考查对象加锁的相关概念。对于对象加锁的使用有些注意事项。对象的锁在某些情况下可以由持有线程返还,比如当synchronized语句块执行完成后;当在synchronized语句块中出现异常;当持有锁的线程调用该对象的wait()方法,由此可见选项D说法错误。共享数据的所有访问都必须作为临界区,使用synchronized进行加锁控制,选项A说法正确。用synchronized保护的共享数据必须是私有的,选项B说法错误。Java中对象加锁具有可重入性,选项C说法错误。

第5题:

下列说法正确的是( )。

A.共享数据的所有访问都必须作为临界区

B.用synchronized保护的共享数据可以是共有的

C.Java中对象加锁不具有可重入性

D.对象锁不能返还


正确答案:A
解析: 本题考查对象加锁的相关概念。对于对象加锁的使用有些注意事项。对象的锁在某些情况下可以由持有线程返还,比如当synchronized语句块执行完成后:当在synchronized语句块中出现异常;当持有锁的线程调用该对象的wait()方法,由此可见选项D说法错误。共享数据的所有访问都必须作为临界区,使用synchronized进行加锁控制,选项A况法正确。用synchronized保护的共享数据必须是私有的,选项B说法错误。Java中对象加锁具有可重入性,选项C错误。

第6题:

下列说法中正确的是( )。

A.共享数据的所有访问都必须作为临界区

B.用synchronized保护的共享数据可以是共有的

C.Java中对象加锁不具有可重入性

D.对象锁不能返还


正确答案:A

第7题:

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

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

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

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

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

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

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

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

A.①,②

B.①,②,⑤

C.⑤,⑥

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


正确答案:C
解析:临界区是进程中对临界资源实施操作的那段程序(临界资源是指一次仅允许一个进程访问的资源)。互斥临界区管理的原则是有空即进、无空则等、有限等待和让权等待。当某一进程进入互斥临界区时,仍有可能因为时间片用完,更高优先级的进程到来等原因,而被另一进程中断。所以答案为5和6。

第8题:

下列程序中,哪一个不属于操作系统内核程序?

A.进程调度程序

B.中断服务程序

C.设备驱动程序

D.用户应用程序


正确答案:D

第9题:

在下列处理模块中,哪个模块不必包含在操作系统内核中( )。

A.进程调度

B.中断处理程序

C.文件管理

D.时钟管理


正确答案:C
解析:操作系统的内核是计算机硬件的第一层扩充软件,大多数内核都包含OS为其他许多模块提供支撑的基本功能,最基本的包括中断处理,时钟管理和原语操作。对时钟管理和进程调度等运行频率比较高的模块也应放在内核中。

第10题:

以下各项关于微内核(micro kernel)操作系统的说法,正确的是:()。

A.是对单内核做了结构扩展后推出的

B.内核不包括任务管理、调度器、中断管理和进程间通信模块

C.内核小巧,传统操作系统内核中的许多部分都被移出内核

D.进程需要区分内核模式和用户模式服务


正确答案:C

更多相关问题