首页 > 试题广场 >

用共享文件的方式传递信息的机制,称为( )

[单选题]
用共享文件的方式传递信息的机制,称为( )

  • 直接通信
  • 间接通信
  • 管道
  • 消息传递系统
推荐
B。考察的是进程通信的概念。

进程通信

指在进程间传输数据(交换信息)。进程通信根据交换信息量的多少和效率的高低,分为低级通信(只能传递状态和整数值)和高级通信(提高信号通信的效率,传递大量数据,减轻程序编制的复杂度)。

高级进程通信:

  • 共享内存模式相互通讯的进程有共享存储区.进程间可以通过直接读写共享存储区的变量来交互数据,同步与互斥在并发程序设计时安排进入程序。
  • 消息传递模式通过操作系统的相应系统调用进行消息传递通讯。分为直接和间接两种,直接通信方式:点到点的发送。间接通信方式:以信箱为媒介进行传递,可以广播,其中媒介作为文件共享的平台
  • 管道通信模式是一种信息流缓冲机构, UNIX系统中管道基于文件系统,在内核中通过文件描述符表示。管道以先进先出(FIFO)方式组织数据传输。

编辑于 2019-08-28 14:24:15 回复(0)
显而易见,选B.
发表于 2019-08-27 17:27:29 回复(0)
选C。
管道通信是消息传递的一种特殊方式。所谓“管道”,是指用于连接一个读进程和一个写进程以实现它们之间通信的一个共享文件,又名pipe文件。
向管道(共享文件)提供输入的发送进程(即写进程),以字符流形式将大量的数据送入(写)管道;而接收管道输出的接收进程(即读进程),则从管道中接收(读)数据。
为了协调双方的通信,管道机制必须提供以下三方面的协调能力:互斥、同步和确定对方的存在。
发表于 2019-08-27 20:41:04 回复(0)
此题答案错误,按照操作系统原理的书籍内容定义,正确答案应该是管道通信。
发表于 2022-09-04 01:14:07 回复(0)
这能不选C?管道是内存里的共享文件,间接通信是用信箱的 上哪显而易见选B的🤥🤥🤥
发表于 2022-08-15 18:14:54 回复(0)
共享文件:间接通信
发表于 2021-12-24 15:48:06 回复(0)
选C嘞,啥玩意儿?
发表于 2022-10-26 19:13:38 回复(0)
管道就是一个用于连接读写进程的一个共享文件,又称PIPE文件,
进程通信指进程间的信息交换
进程通信的三种方式:共享存储、管道通信、信息传递
其中信息传递是指以格式化的信息为单位进行数据交换,分为直接通信方式和间接通信方式
所以到底选什么
编辑于 2020-07-13 19:53:19 回复(0)
为什么不是c
发表于 2019-11-07 22:05:29 回复(0)
C
发表于 2019-08-27 15:40:35 回复(0)