Method of, system for, and computer program product for providing a run time subsystem for run time libraries
First Claim
1. A computer-implemented system for dynamically linking an application program to a run time library, comprising:
- (a) a central repository for storing information regarding usage of run time libraries in a computer, wherein the information identifies which run time libraries are linked to which application programs and where to load the run time libraries;
(b) a run time subsystem, executed by the computer separately from any application program, for using the run time libraries in accordance with the information stored in the central repository, wherein the run time subsystem determines at the application program'"'"'s initialization which of the run time libraries to link with the application program and then links the application program and the run time libraries.
1 Assignment
0 Petitions
Accused Products
Abstract
Method of, system for, and computer program product for providing a central repository for information regarding run time library usage and a run time subsytem for using the run time libraries in accordance with the information contained in the central repository. The run time subsystem loads run time libraries when initialized and when requested to do by requests from application programs in accordance with the information contained in the central repository. The run time subsystem'"'"'s use of the central repository provides improved application program performance, improved system utilization, and improved migration.
-
Citations
49 Claims
-
1. A computer-implemented system for dynamically linking an application program to a run time library, comprising:
-
(a) a central repository for storing information regarding usage of run time libraries in a computer, wherein the information identifies which run time libraries are linked to which application programs and where to load the run time libraries;
(b) a run time subsystem, executed by the computer separately from any application program, for using the run time libraries in accordance with the information stored in the central repository, wherein the run time subsystem determines at the application program'"'"'s initialization which of the run time libraries to link with the application program and then links the application program and the run time libraries. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer-implemented method for dynamically linking an application program to a run time library, comprising:
-
(a) storing information regarding usage of run time libraries in a central repository of a computer, wherein the information identifies which run time libraries are linked to which application programs and where to load the run time libraries; and
(b) executing a run time subsystem in an address space in the computer separate from any application program'"'"'s address space, wherein the run time subsystem uses the run time libraries in accordance with the information stored in the central repository by determining at the application program'"'"'s initialization which of the run time libraries to link with the application program and then linking the application program and the run time libraries. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. An article of manufacture for use in a computer for dynamically linking an application program to a run time library, the article of manufacture comprising a computer-readable storage medium having a computer program embodied therein which may cause the computer to:
-
(a) store information regarding usage of run time libraries in a central repository of a computer, wherein the information identifies which run time libraries are linked to which application programs and where to load the run time libraries; and
(b) execute a run time subsystem in an address space in the computer separate from any application program'"'"'s address space, wherein the run time subsystem uses the run time libraries in accordance with the information stored in the central repository by determining at the application program'"'"'s initialization which of the run time libraries to link with the application program and then linking the application program and the run time libraries. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49)
-
-
34. An article of manufacture for use in a computer for dynamically linking an application program to a run time library, the article of manufacture comprising a computer-readable storage medium having a computer program embodied therein which may cause the computer to:
-
(a) store information regarding usage of run time libraries in a central repository of a computer; and
(b) execute a run time subsystem in an address space in the computer separate from any application program'"'"'s address space, wherein the run time subsystem uses the run time libraries in accordance with the information stored in the central repository by determining at the application program'"'"'s initialization which run time libraries to link with the application program and then linking the application program and the run time libraries.
-
Specification