Boots – shoes – and leggings
Patent
1995-03-06
1995-10-31
Chan, Eddie P.
Boots, shoes, and leggings
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.
Bussan Matthew J.
Chan Eddie P.
International Business Machines - Corporation
Truelson Roy W.
LandOfFree
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.
Profile ID: LFUS-PAI-O-1781027