当前位置:首页 > 四级网络工程师 > [4] > 正文内容

[4][12][单选]当多个进程并发执行且需要相互通信时,下列哪一种方法最适合传送大量的信息

[4]8个月前 (01-22)

信号量

共享内存

消息传递

管道


答案


共享内存


解析


共享内存指在多处理器的计算机系统中,可以被不同中央处理器CPU访问的大容量内存。由于多个 CPU 需要快速访问存储器,这样就要对存储器进行缓存Cache,任何一个缓存的数据被更新后,由于其他处理器也可能要存取,共享内存就需要立即更新,否则不同的处理器可能用到不同的数据。共享内存shared memory是 Unix 下的多进程之间的通信方法。这种方法通常用于一个程序的多进程间通信。实际上多个程序也可以通过共享内存来传递信息。特点是可以高效地共享大量信息。故本题答案选共享内存选项。涉及考点为第 4 章并发与同步。


转载请注明出处。

本文链接:http://www.pythonopen.com/?id=1974

相关文章

[4][5][单选]采用多道程序设计技术可以

缩短作业的平均周转时间加快程序的运行速度保证程序运行的正确性减少设备的损耗答案缩短作业的平均周转时间...

[4][9][单选]请分析下列程序。

int main() {     printf...

[4][11][单选]进程并发执行时,若两个并发进程包含同一共享变量,则它们存在下列哪一种关系

同步关系父子关系平等关系主从关系答案同步关系解析异步环境下的一组并发的进程因直接制约而互相发送消息、...

[4][20][单选]从用户角度看,文件控制块(FCB)中最重要的字段是

文件ID文件名文件使用权限文件类型答案文件名解析文件系统的一个特点是“按名存取”,即用户只要给出文件...

[4][24][单选]在多级目录的文件系统中,用户对文件的首次访问通常都给出文件的路径名,之后对文件的访问通常使用

文件描述符索引节点文件符号名文件地址答案文件描述符解析打开文件之后系统返回信息文件描述符,用于以后读...

[4][27][单选]在 I/O 设备管理中,引入缓冲技术的主要原因是

使外部设备可以并发运行匹配不同外部设备的传输速度避免使用外部设备时引起死锁实现虚拟设备答案匹配不同外...