Font Size: a A A

Design And Implementation Of Inter-process Communication Module In FishOS Kernel

Posted on:2020-03-15Degree:MasterType:Thesis
Country:ChinaCandidate:X K MengFull Text:PDF
GTID:2518306500487004Subject:Computer technology
Abstract/Summary:PDF Full Text Request
Inter-Process communication is an important part of the operating system.The operating system provides the function of inter-process communication and the interface for user process.User process can send and receive messages through different inter-process communication mechanisms according to their requirements by system calls.This paper describes the design and implementation of inter-process communication module in FishOS kernel based on Intelarchitecture.It explains how to implement the local and remote inter-process communication in detail.This topic implements boot program based on FAT32 file system,keyboard and clock interrupt handler,the creation,scheduling and switching of process in Linux to support the implementation of inter-process communication.The function of local inter-process communication based on shared memory is implemented.It defined the remote inter-process communication protocol applicable to the local area network and implemented wired and wireless communication of remote process.While implementing process communication,this paper studied the bandwidth allocation algorithm and proposed an improved HTB algorithm to reduce the delay of network communication.Experimental data shows that the improved algorithm is effective.The implementation of process communication module in FishOS is based on the support of basic functions of kernel.This topic completed the functions and the effect is expected.The communication between the local process and remote process is simple and effective.The improved HTB algorithm can reduce the latency in packet transmission at the kernel level.
Keywords/Search Tags:inter-process communication, process management, HTB algorithm, bandwidth management
PDF Full Text Request
Related items