试题题干
使用文件在进程之间进行大量信息通信的方式是( )
参考答案
正确答案:
试题解析
操作系统提供进程通信功能,以支持进程之间的信息交换。
(1)共享存储器系统中,相互通信的进程共享某些数据结构或共享存储区。分为基于共享数据结构的通信方式和基于共享存储区的通信方式。
(2)消息传递系统中,进程间通过操作系统提供的一组通信程序传递格式化的消息。分为直接通信方式和间接通信方式。
(3)管道通信:发送进程通过管道(连接读写进程的一个特殊文件)把数据以字符流的形式将大量的数据发送给接收进程。
(4)消息缓冲队列:通过消息缓冲区(数据结构)、发送原语和接收原语通信。消息缓冲队列机制广泛用于本地进程之间的通信。