Home
Learn More
Release Features
Success Stories
Contact Us
Search Archives
PRWeb Direct
Submit Release
May 16, 2008
 
Industry Categories  
News by Country  
News by MSA  
Todays News  
Browse by Day  
PR Trackbacks™  
Featured Videos  
ViewNews™  
eBook Digests  
RSS  
 
PRWeb, a leader in online news and press release distribution, has been used by more than 40,000 organizations of all sizes to increase the visibility of their news, improve their search engine rankings and drive traffic to their Web site.
 
All Press Releases for July 15, 2004 Subscribe to this News Feed      
 

Thread-Handling Capability Now Available for Linux Interprocess Communications

Cogent Real-Time Systems has released a new version of the srripc Linux Kernel Module (SRR Module) that allows for communication between process threads. The SRR Module provides interprocess communication (IPC) for the Linux operating system in the form of synchronous message passing, asynchronous event notification (proxies), and user-space interrupt handling.

Georgetown, Ontario (PRWEB) July 15, 2004 -- Cogent Real-Time Systems announced that interprocess communication (IPC) on the Linux operating system is now possible between process threads, by using version 1.4.16 of the srripc Linux Kernel Module (SRR Module).

The SRR Module is an open-source project maintained by Cogent, and distributed under the a GNU General Public License (GPL). It provides synchronous message passing, asynchronous event notification (proxies), and user-space interrupt handling for the Linux operating system. Synchronous message passing is a fast, flexible, and robust IPC mechanism, particularly useful for building systems composed of multiple co-operating processes.

"This new capacity for communication between process threads makes Linux an attractive platform for real-time data communication and process control," said Andrew Thomas, company president. "We anticipate seeing Linux used more and more in mission-critical, real-time applications."

The implementation of the SRR Module was inspired by the QNX® operating system. It allows one process or thread to send a message to another process or thread. The first process waits until the second process replies. This message-passing capability between processes has been used for over a decade as a reliable way to create flexible, modular program architectures.

Other functions in addition to the basic send-receive-reply mechanism include proxies (queued asynchronous events), timed delivery of proxies and signals, triggering of proxies between tasks, and user-space interrupt handling. The addition of thread support allows proxies and synchronous messages to be used as inter-thread synchronization and communication facilities. Proxies can also be used to solve several common race conditions associated with signals.

The SRR Module includes an API library written in C and a QNX 4 compatibility layer.

Founded in 1995, Cogent Real-Time Systems provides data connectivity software for professionals with a need to share real-time data among applications and users. Cogent's customers include the Bank of Canada, Cadbury Chocolate and the European Space Agency. The company has an engineering background, with a history of developing real-time applications for the industrial process control market.

# # #

Technorati Tags

Bookmark -  Del.icio.us | Digg | Furl It | Spurl | RawSugar | Simpy | Shadows | Blink It | My Web



OPTIONS
Printer Friendly Version
Download PDF Version
Download Reader Version
Email this story to a colleague
CONTACT INFORMATION
Robert McIlvride
COGENT REAL-TIME SYSTEMS, INC.
1-888-628-2028
Email us Here
ATTACHED FILES

There are no multimedia files attached to this release. If this is your release, you may add images or other multimedia files through your login.

ABOUT PRESS RELEASES
If you have any questions regarding information in these press releases please contact the company listed in the press release. Please do not contact PRWeb. We will be unable to assist you with your inquiry. PRWeb disclaims any content contained in these releases. Our complete disclaimer appears here.
 
Disclaimer: If you have any questions regarding information in these press releases please contact the company listed in the press release.
Please do not contact PRWeb®. We will be unable to assist you with your inquiry.
PRWeb® disclaims any content contained in these releases. Our complete disclaimer appears here.

© Copyright 1997-2008, Vocus PRW Holdings, LLC.
Vocus, PRWeb and Publicity Wire are trademarks or registered trademarks of Vocus, Inc. or Vocus PRW Holdings, LLC.

Terms of Service | Privacy Policy | Copyright