Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • BackTrack 5 R2
  • Wine 1.4 / 1.5.5
  • Mozilla Firefox 12...
  • Ubuntu 11.04
  • Angry Birds 1.1.2.1
  • Ubuntu 10.04.4 LTS
  • Linux Kernel 3.4
  • Ubuntu Manual 10.10
  • Adobe Flash Player...
  • Pidgin 2.10.4
  • Home > Linux > System > Operating Systems > Kernels

    SRR Module 1.4.37

    Download button

    No screenshots available
    Downloads: 787  View global page NEW!  Tell us about an update
    User Rating:
    Rated by:
    Fair (2.0/5)
    12 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    Cogent Real-Time Systems Inc. | More programs
    GPL / FREE
    January 9th, 2008, 09:19 GMT
    ROOT / System / Operating Systems / Kernels

     Read user reviews (0)  Refer to a friend  Subscribe

    SRR Module description

    SRR Module provides synchronous message passing, asynchronous event notification (proxies)

    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.

    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.

    The SRR Module is very stable and extremely fast, at approximately 80% of QNX 4's performance on the same hardware.

    What's New in This Release:

    · This release changes the work handlers to match changes made in version 2.6.20 of the Linux kernel.
    · Module compilation has been fixed.
    · Support has been added for messages larger than 3 MBytes.
    · Workarounds have been added for udev issues.
    · Potential timer IRQ race conditions have been fixed.
    · Spinlocks have been replaced with mutexes where swapping is allowed.
    · Relay functions have been added.
    · clock_getres() has been implemented.
    · Unnecessary OOPS messages have been removed.
    · The Sendmx() return value has been fixed.



    Product's homepage

      


    TAGS:

    synchronous message passing | asynchronous event notification | Linux kernel | SRR | synchronous | asynchronous



    HTML code for linking to this page:


    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM