A Design to Adapt Microkernel Inter-process Communication Mechanism
Xiaohui Cheng, Yanping Pan, Qiong Gui · 2018
In order to improve the efficiency of inter-process communication among microkernel operating systems, this paper proposes an inter-process communication mechanism for microkernels. The mechanism runs IPC (Inter-Process Communication) as a set of library functions. In the specific IPC design, message classification is used to classify messages into short messages and long messages. Short messages use registers. Communication, long messages use registers to hold message headers, message bodies are stored in message queues, and shared memory is used for message delivery. Experimental results show that this mechanism significantly shortens the communication time between processes and improves the efficiency of communication between processes.