主观题:h569.进程的高级通信机制有哪些?请简要说明。
进程的高级通信机制有哪些?请简要说明。
答案:解:
进程的高级通信机制分为三大类:共享存储系统、消息传递系统和管道通信系统。
1.共享存储器系统:在共享存储器系统中,相互通信的进程通过共享某些数据结构或共享存储区实现进程之间的通信。该系统又可进一步细分为两种方式:基于共享数据结构的通信方式和基于共享存储区的通信方式。(4分)
2.消息传递系统:消息传递机制可以实现不同主机间多个CPU上进程的通信。这种方式需要使用两条原语send和receive来发送和接收格式化的消息(message)。 (3分)
3.管道通信系统:管道通信是一种以文件系统为基础实现的适用于在进程之间实现大量数据传送的通信方式。(3分)
答案:解:
进程的高级通信机制分为三大类:共享存储系统、消息传递系统和管道通信系统。
1.共享存储器系统:在共享存储器系统中,相互通信的进程通过共享某些数据结构或共享存储区实现进程之间的通信。该系统又可进一步细分为两种方式:基于共享数据结构的通信方式和基于共享存储区的通信方式。(4分)
2.消息传递系统:消息传递机制可以实现不同主机间多个CPU上进程的通信。这种方式需要使用两条原语send和receive来发送和接收格式化的消息(message)。 (3分)
3.管道通信系统:管道通信是一种以文件系统为基础实现的适用于在进程之间实现大量数据传送的通信方式。(3分)