首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
用共享文件的方式传递信息的机制,称为( )
[单选题]
用共享文件的方式传递信息的机制,称为( )
直接通信
间接通信
管道
消息传递系统
添加笔记
邀请回答
收藏(154)
分享
纠错
10个回答
添加回答
16
推荐
白驹之过隙
选
B
。考察的是
进程通信
的概念。
进程通信
指在进程间传输数据
(交换信息)。进程通信根据交换信息量的多少和效率的高低,分为
低级通信
(只能传递状态和整数值)和
高级通信
(提高信号通信的效率,传递大量数据,减轻程序编制的复杂度)。
高级进程通信:
共享内存模式
:
相互通讯的进程有共享存储区.进程间可以通过直接读写共享存储区的变量来交互数据,同步与互斥在并发程序设计时安排进入程序。
消息传递模式
:
通过操作系统的相应系统调用进行消息传递通讯。
分为直接和间接两种,
直接通信
方式:点到点的发送。
间接通信
方式:以信箱为媒介进行传递,可以广播,
其中媒介作为文件共享的平台
。
管道通信模式
:
是一种信息流缓冲机构, UNIX系统中管道基于文件系统,在内核中通过文件描述符表示。管道以先进先出(FIFO)方式组织数据传输。
编辑于 2019-08-28 14:24:15
回复(0)
1
Alife
显而易见,选B.
发表于 2019-08-27 17:27:29
回复(0)
6
Jino.
选C。
管道通信是消息传递的一种特殊方式。
所谓“管道”,是指用于连接一个读进程和一个写进程以实现它们之间通信的一个共享文件,又名pipe文件。
向管道(共享文件)提供输入的发送进程(即写进程),以字符流形式将大量的数据送入(写)管道;而接收管道输出的接收进程(即读进程),则从管道中接收(读)数据。
为了协调双方的通信,管道机制必须提供以下三方面的协调能力:互斥、同步和确定对方的存在。
发表于 2019-08-27 20:41:04
回复(0)
2
bdbq
此题答案错误,按照操作系统原理的书籍内容定义,正确答案应该是管道通信。
发表于 2022-09-04 01:14:07
回复(0)
2
刘西西Leyla
这能不选C?管道是内存里的共享文件,间接通信是用信箱的 上哪显而易见选B的🤥🤥🤥
发表于 2022-08-15 18:14:54
回复(0)
2
征途是一百级大牛
共享文件:间接通信
发表于 2021-12-24 15:48:06
回复(0)
1
SYYXXG
选C嘞,啥玩意儿?
发表于 2022-10-26 19:13:38
回复(0)
1
夕吖~~
管道就是一个用于连接读写进程的一个共享文件,又称PIPE文件,
进程通信指进程间的信息交换
进程通信的三种方式:共享存储、管道通信、信息传递
其中信息传递是指以格式化的信息为单位进行数据交换,分为直接通信方式和间接通信方式
所以到底选什么
编辑于 2020-07-13 19:53:19
回复(0)
0
self201909051059623
为什么不是c
发表于 2019-11-07 22:05:29
回复(0)
0
以后就住在渝里啦
C
发表于 2019-08-27 15:40:35
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
操作系统
上传者:
zsw3
难度:
10条回答
154收藏
3117浏览
热门推荐
相关试题
请编写实现malloc()内存分配...
微软
C++
操作系统
评论
(3)
有两个N*N的矩阵A和B,想要在P...
阿里巴巴
操作系统
评论
(38)
来自
阿里巴巴2015实习生笔试题
分页系统的逻辑地址结构是一维的,分...
操作系统
评论
(1)
关于分段系统与分页系统的区别,描述...
操作系统
评论
(1)
有20000人的就餐需求,现建了一...
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题
进程通信
高级进程通信: