System and method for controlling data storage in a data process

Boots – shoes – and leggings

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395650, 395700, 364DIG1, 3642811, 364284, 3642399, 364245, G06F 1300, G06F 1200

Patent

active

054637708

ABSTRACT:
A data processing system of the type in which a first program interacts with a second lower level language program is provided, the system includes a lower level language subroutine for generating objects within the second program, a memory for storing the objects, and an interface, object surrogates and surrogate references for associating the objects with one or more slots allocated to the first program. The interface is generated between the first and second programs by the first program, the interface residing within the first program. The object surrogates are then contained within the interface, each object surrogate containing an identifier for a given object. To associate one or more of the slots with a particular object surrogate, the surrogate references identifying the object surrogates are stored by the first program in those slots. During operation of the first program slots may be redefined by erasing old surrogate references and replacing them with different ones. When an object surrogate is no longer associated by any surrogate reference with any of the slots, then a high level language garbage collector informs the second program. By employing such an approach the data processing system is able to automatically keep track of objects, releasing the user from the burden of having to set up L.L.L. checking routines of his own, and further enabling the system to make much more efficient use of available memory.

REFERENCES:
patent: 5189733 (1993-02-01), Bennett et al.
patent: 5202971 (1993-04-01), Henson et al.
patent: 5274804 (1993-12-01), Jackson et al.
patent: 5315709 (1994-05-01), Alston, Jr. et al.
patent: 5321834 (1994-06-01), Weiser et al.
patent: 5392432 (1995-02-01), Engelstad et al.
patent: 5398334 (1995-03-01), Topka et al.
Vogt, "Storage Organisation in Object-Oriented Systems: A Survey", Informationstechnik It. vol. 33, No. 4, Aug. 1991, Munchen Br, pp. 208-219. No English translation.
Ichiyoshi et al., "A New External Reference Management and Distributed Unification for KL1". New Generation Computing. vol. 7, No. 2/3, 1990, Berlin DE pp. 159-177.
Foster, "A Multicomputer Garbage Collector for a Single-Assignment Language", International Journal of Parallel Programming, vol. 18, No. 3, Jun. 1989, New York US, pp. 181-203.

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

System and method for controlling data storage in a data process does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with System and method for controlling data storage in a data process, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for controlling data storage in a data process will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1781027

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