Methods of factoring operating system functions, methods of converting operating systems, and related apparatus

   
   

Methods of factoring operating system functions into one or more groups of functions are described. Factorization permits operating systems that are not configured to support computing in an object-oriented environment to be used in an object oriented environment. This promotes distributed computing by enabling operating system resources to be instantiated and used across process and machine boundaries. In one embodiment, criteria are defined that govern how functions of an operating system are to be factored into one or more groups. Based on the defined criteria, the functions are factors into groups and groups of functions are then associated with programming objects that have data and methods, wherein the methods correspond to the operating system functions. Applications can call methods on the programming objects either directly or indirectly that, in turn, call operating system functions.

Los métodos de descomponer en factores funciones de sistema operativo en unos o más grupos de funciones se describen. La facturización permite los sistemas operativos que no se configuran para apoyar computar en un ambiente orientado al objeto que se utilizará en un ambiente orientado objeto. Esto promueve computar distribuido permitiendo a recursos del sistema operativo ser instantiated y utilizó a través de límites del proceso y de la máquina. En una encarnación, se definen los criterios que gobiernan cómo las funciones de un sistema operativo son ser descompuesto en factores en unos o más grupos. De acuerdo con los criterios definidos, las funciones son factores en grupos y los grupos de funciones entonces se asocian a los objetos de programación que tienen datos y métodos, en donde los métodos corresponden a las funciones de sistema operativo. Los usos pueden llamar métodos en los objetos de programación directamente o indirectamente eso, alternadamente, las funciones de sistema operativo de la llamada.

 
Web www.patentalert.com

< Ambient calculus-based modal logics for mobile ambients

< Method for eliminating or reducing hang conditions in computer systems

> Gallery user interface controls

> Method and apparatus for maintaining cache coherency in a storage system

~ 00147