网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)
共享内存通信机制的缺点是______。

A.需要花费额外的内存空间
B.需要使用额外的同步机制
C.需要额外硬件支持
D.通信过程中需要反复读取内存,时间开销大

参考答案

参考解析
解析:本题考查任务间通信方面的基础知识。共享内存指在多处理器的计算机系统中,可以被不同中央处理器(CPU)访问的大容量内存。共享内存也可以是一个操作系统中的多进程之间的通信方法,这种方法通常用于一个程序的多进程间通信,实际上多个程序间也可以通过共享内存来传递信息。如下图所示。共享内存相比其他通信方式有着更方便的数据控制能力,数据在读写过程中会更透明。当成功导入一块共享内存后,它只是相当于一个字符串指针来指向一块内存,在当前进程下用户可以随意的访问。共享内存的一个缺点是:由于多个CPU需要快速访问存储器,这样就要对存储器进行缓存(Cache)。任何一个缓存的数据被更新后,由于其他处理器也可能要存取,共享内存就需要立即更新,否则不同的处理器可能用到不同的数据。另一个缺点是,数据写入进程或数据读出进程中,需要附加的数据结构控制。

更多 “共享内存通信机制的缺点是______。A.需要花费额外的内存空间 B.需要使用额外的同步机制 C.需要额外硬件支持 D.通信过程中需要反复读取内存,时间开销大” 相关考题
考题 在相互通信的进程间设置一个公共内存区,一组进程向该公共内存中写,另一组进程从该公共内存中读,通过这种方式实现两组进程间信息交换的方式称为A.共享内存B.消息机制C.管道通信D.套接字

考题 操作系统的进程管理模块并不负责( )。 A 进程的创建和删除B 提供进程通信机制C 实现I/O设备的调度D 通过共享内存实现进程间调度。

考题 下列( )不是进程通信的方式。A.共享内存B.DMA通信C.消息机制D.管道通信

考题 常见的嵌入式Linux进程间通信机制包括信号、管道、___【35】____、信号量、共享内存和___【36】____。

考题 如下选项中不属于进程通信机制的是( )。A.消息B.共享内存C.信号量D.原语

考题 共享内存通信机制的缺点是(38)。A.需要花费额外的内存空间B.需要使用额外的同步机制C.需要额外硬件支持D.通信过程中需要反复读取内存,时间开销太

考题 利用内存中若干公共缓冲区组织成队列,以实现进程之间信息交换的通信方式称为A.共享内存B.消息机制C.管道通信D.套接字

考题 通过连接两个进程的一个打开的共享文件,可以实现进程间的数据通信。这种通信方式称为A.共享内存B.消息机制C.管道通信D.套接字

考题 在进程通信中,使用信箱方式交换信息的是()。A低级进程通信B共享内存方式C高级进程通信D管道文件方式

考题 最快的进程间通信方式是()A、管道B、消息队列C、套接字D、共享内存

考题 下列关于共享内存说法错误的是()A、共享内存页在使用该共享内存的进程的页表当中B、交换机制对共享内存页和进程页表中的页的处理方式一致C、共享内存段属于持久性资源D、共享内存区可以由需要访问的进程将其映射到自己的私有空间

考题 常见的嵌入式Linux进程间通信机制包括信号、管道、()、信号量、共享内存和()。

考题 采用共享内存方式可以进行进程间的通信,该方式需要程序员解决的问题是()。A、处理进程间对公共内存使用的互斥关系B、设计共享内存空间的访问原语C、分配共享内存空间的大小D、保证共享内存空间不被破坏

考题 在相互通信的进程间设置一个公共内存区,一组进程向该公共内存中写,另一组进程从该公共内存中读,通过这种方式实现两组进程间信息交换的方式称为()。A、共享内存B、消息机制C、管道通信D、套接字

考题 不同进程之间进行通信时,可以按需要采用同步或异步的方式,下列方法中,哪一种通信方式是同步的?()A、共享内存B、消息机制C、管道通信D、套接字

考题 ()命令用于报告进程间通信机制状态的命令,它可以查看共享内存、()等各种进程间通信机制的情况。

考题 共享内存通信机制的缺点是()A、需要花费额外的内存空间B、需要使用额为的同步机制确保不出现竞态条件C、需要额外硬件支持D、通信过程中需要反复读取内存,时间开销大

考题 利用内存中若干公共缓冲区组织成队列,以实现进程之间信息交换的通信方式称为()A、共享内存B、消息机制C、管道通信D、套接字

考题 高级通信有共享内存、()、套接字和邮箱通信。

考题 D5000系统关于实时库以下说法正确的是()A、实时库表实体使用文件映射机制实现B、实时库表实体使用共享内存机制实现C、实时库索引实体使用文件映射机制实现D、实时库索引实体使用共享内存机制实现

考题 单选题共享内存通信机制的缺点是()A 需要花费额外的内存空间B 需要使用额为的同步机制确保不出现竞态条件C 需要额外硬件支持D 通信过程中需要反复读取内存,时间开销大

考题 填空题高级通信有共享内存、()、套接字和邮箱通信。

考题 单选题不同进程之间进行通信时,可以按需要采用同步或异步的方式,下列方法中,哪一种通信方式是同步的?()A 共享内存B 消息机制C 管道通信D 套接字

考题 填空题常见的嵌入式Linux进程间通信机制包括信号、管道、()、信号量、共享内存和()。

考题 单选题采用共享内存方式可以进行进程间的通信,该方式需要程序员解决的问题是()。A 处理进程间对公共内存使用的互斥关系B 设计共享内存空间的访问原语C 分配共享内存空间的大小D 保证共享内存空间不被破坏

考题 填空题()命令用于报告进程间通信机制状态的命令,它可以查看共享内存、()等各种进程间通信机制的情况。

考题 单选题下列关于共享内存说法错误的是()A 共享内存页在使用该共享内存的进程的页表当中B 交换机制对共享内存页和进程页表中的页的处理方式一致C 共享内存段属于持久性资源D 共享内存区可以由需要访问的进程将其映射到自己的私有空间