Font Size: a A A

Research And Implemention Of Distributed Real-Time InterProcess Communication In RTLinux

Posted on:2005-03-03Degree:MasterType:Thesis
Country:ChinaCandidate:S Y LiuFull Text:PDF
GTID:2168360152969244Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the development of computer technologies, real-time information processing system has been used in many fields. Distributed Real-Time Operating System provides a efficient running environment for these application systems. There are different requirements in different fields, so a Distributed Real-Time Operating System isn't able to meet all of them. Under the condition, developing a Distributed Real-Time Operating System which has copyright is a favorable way to solve the problem.RTLinux is rebuilt from Linux, it is a Real-Time Operating System of hard real-time performance in single node. It's source code is open, so developing a Distributed Real-Time Operating System is very easy based on RTLinux. Interprocess Communication is a very important component of Distributed Real-Time Operating System. After analyzing and researching RTLinux, it's Interprocess Communication module is rebuilt into a Distributed Real-Time Interprocess Communication module which uses Remote Procedure Call model and Group Communication model, After rebuilding, system provides a light-weight Distributed Real-Time Interprocess Communication module which is composed of port operating, port dynamic management, port receiving and message queues managing. They improve the real-time performance of the Distributed Real-Time Interprocess Communication in some aspects such as buffer management and message queues managing. In addition, the Application Programming Interface of distributed real-time Interprocess Communication module should be transparent for user, That is, when users design programs , they take no account of network topologies, In order to implement the characters, the Distributed Real-Time Interprocess Communication module provides global information table managing, global information broadcasting and global information queuing.The result of test not only proves that the communicating delay using Interprocess Communication module rebuilt is predictable, but also shows the benefit of queuing policy based priority during message queuing and synchronizing function of Semaphore.
Keywords/Search Tags:Distributed Real-Time Operating System, Message Queue, Interprocess Communication, Semaphore, Port
PDF Full Text Request
Related items