High performance dynamic linking through caching

Boots – shoes – and leggings

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

364DIG1, 3642800, 36424341, 395446, G06F12008, G06F 900

Patent

active

054758408

ABSTRACT:
A method is disclosed for a method to dynamically link a new program image and related library programs into an executable application program image. The method provides for producing a linked list of the required programs by giving the linker an argument representing the designated program image and a naming context which contains data on the associated library programs which are to be linked together. The linker finds all of the required programs, and links them together. The parent maps the program images into the designated addresses thereby completing the linking of the executable application program. In finding the required programs, the linker first checks the image cache to see if the new program and its related library programs is already linked and cached because it was executed before. If the new program is not found in the image cache, the linker object then checks the library program cache to see if the library programs are cached in partially linked form, and will use as many of these as it can find. For any library programs that must still be located, the linker will retrieve them from a data store and will then proceed to link all library programs and the new program image together to form an executable whole. This process of caching new program images with their library programs and caching partially linked library programs individually guarantees a procedure which minimizes the time delay in program start-up when a new program is executed.

REFERENCES:
patent: 5269021 (1993-12-01), Denio et al.
"OS/2 Dynamic Link Libraries", Ray Duncan. 1989 Programmer's Journal 7.2. pp. 40-47.
Shared Libraries in SunOS by Robert A. Gingell, et al., Proceedings of the Summer of 1987 USENIX Conference, Jun. 8-12, 1987, pp. 131-145.
Linkers and Loaders by Leon Presser and John R. White, Computing Surveys, vol. 4, No. 3, Sept. 1972, pp. 149-167.
Encyclopedia of Computer Science, 3rd Ed., edited by Anthony Ralston and Edwin D. Reilly, pp. 18, 92-93 206-207, 753, 768-770.
Operating System Concepts, 3rd Ed. by Abraham Silbershatz, James L. Peterson and Peter B. Galvin, Addison--Wesley 1991, pp. 230 and 230-234.
High Performance Dynamic Linking Through Coaching, by M. N. Nelson and Graham Hamilton, Sun Inc., Apr. 1993.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

High performance dynamic linking through caching does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with High performance dynamic linking through caching, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and High performance dynamic linking through caching will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1368379

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.