题目
以下不属于进程高级通信方式的是()。A. 共享内存方式B. 进程互斥和同步方式C. 消息传递方式D. 管道文件方式
以下不属于进程高级通信方式的是()。
A. 共享内存方式
B. 进程互斥和同步方式
C. 消息传递方式
D. 管道文件方式
题目解答
答案
B. 进程互斥和同步方式
解析
进程通信方式分为低级通信和高级通信两类:
- 低级通信主要用于进程互斥与同步,如信号量、管程等,需进程自行管理协调。
- 高级通信通过共享内存、消息传递、管道文件等方式实现直接数据传输,简化数据交换过程。
本题要求识别不属于高级通信的选项。进程互斥和同步方式属于低级通信,因此正确答案为B。
选项分析
A. 共享内存方式
通过共享内存区域实现进程间直接数据传输,属于高级通信。
B. 进程互斥和同步方式
用于协调进程对共享资源的访问(如信号量),属于低级通信,不涉及数据传输。
C. 消息传递方式
通过消息队列发送/接收数据,属于高级通信。
D. 管道文件方式
利用特殊文件实现进程间数据传输,属于高级通信。
结论:B选项属于低级通信,其他均为高级通信。