Highly componentized system architecture with a loadable interprocess communication manager

   
   

The invention is directed toward a loadable interprocess communication manager and generally to a computer operating system capable of supporting plural threads running in a computer having a working memory, the computer operating system including a kernel resident in the working memory at link time and a loadable interprocess communication manager resident at link time outside of the working memory and dynamically loadable into the working memory at run time upon request by one of the threads in one address space to communicate with an other thread in an other address space. The kernel includes a loader for loading the interprocess communication manager into the working memory in response to the request by the one thread. The computer further includes a storage memory separate from the working memory, the loadable interprocess communication manager residing at link time in the storage memory. The loader loads the interprocess communication manager from the storage memory to the working memory. The loadable interprocess communication manager is terminable from the working memory upon lack of a need for communication between threads in different address spaces.

Η εφεύρεση κατευθύνεται προς έναν φορτώσιμο interprocess διευθυντή επικοινωνίας και γενικά σε ένα λειτουργικό σύστημα υπολογιστών ικανό τα νήματα πληθυντικού που τρέχουν σε έναν υπολογιστή που έχουν μια λειτουργική μνήμη, το λειτουργικό σύστημα υπολογιστών συμπεριλαμβανομένου ενός πυρήνα εδρεύοντος στη λειτουργική μνήμη στο χρόνο συνδέσεων και έναν φορτώσιμο interprocess διευθυντή επικοινωνίας που κατοικεί στο χρόνο συνδέσεων έξω από τη λειτουργική μνήμη και δυναμικά φορτώσιμο στη λειτουργική μνήμη στο χρόνο τρεξίματος κατόπιν αιτήσεως από ένα από τα νήματα σε ένα διάστημα διευθύνσεων για να επικοινωνήσει με ένα άλλο νήμα σε ένα άλλο διάστημα διευθύνσεων. Ο πυρήνας περιλαμβάνει έναν φορτωτή για τη φόρτωση του interprocess διευθυντή επικοινωνίας στη λειτουργική μνήμη σε απάντηση στο αίτημα από το ένα νήμα. Ο υπολογιστής περιλαμβάνει περαιτέρω μια μνήμη αποθήκευσης χωριστή από τη λειτουργική μνήμη, ο φορτώσιμος interprocess διευθυντής επικοινωνίας που κατοικεί στο χρόνο συνδέσεων στη μνήμη αποθήκευσης. Ο φορτωτής φορτώνει το interprocess διευθυντή επικοινωνίας από τη μνήμη αποθήκευσης στη λειτουργική μνήμη. Ο φορτώσιμος interprocess διευθυντής επικοινωνίας είναι τερματίσιμος από τη λειτουργική μνήμη επάνω στην έλλειψη μιας ανάγκης για την επικοινωνία μεταξύ των νημάτων στα διαφορετικά διαστήματα διευθύνσεων.

 
Web www.patentalert.com

< Method and apparatus for facilitating exception handling using a conditional trap instruction

< Selectively enabling expression folding during program compilation

> Object oriented method and apparatus for class variable initialization

> Method and apparatus for reducing hardware scan dump data

~ 00109