Boots – shoes – and leggings
Patent
1992-09-17
1994-09-06
Lee, Thomas C.
Boots, shoes, and leggings
395700, 395725, 36494811, 3649571, 3649661, 3649664, 364967, 364969, 364970, 364DIG2, G06F 1206, G06F 930
Patent
active
053455886
ABSTRACT:
A method and arrangement for providing each thread of execution (28, 30, 32 and 34) of a multi-threading digital data processing environment with private copies of each set of initialization data (regions 60-1 through 60-4 and 62-1 through 62-4) that is required by procedures (44, 46) which are executed in the context of more than one of the threads. The regions (duplicate data copies) are generated from templates (56, 58) that include a base or original copy of the required set of initialization data. The templates are formulated during operation of the digital data processing system to compile, link and load the procedures and are each identified by a region descriptor (72) which includes a region index (a non-negative integer) and the memory address of the template. Regions are created when the initialization data of the region is required by a procedure that is executing within the context of a thread (i.e., regions are created on an as needed basis) and the memory address of each region is stored in a thread address array (70) so that subsequent access by procedures executing in the context of the same thread can be made using the region descriptor. To conserve system memory, the thread address array is not established in memory until the corresponding thread is being executed and a procedure of the thread requires initialization data (i.e., a region for that thread is to be created).
REFERENCES:
patent: 4719562 (1988-01-01), Bailly et al.
patent: 4734854 (1988-03-01), Afshar
patent: 4742467 (1988-05-01), Messerich et al.
patent: 4785395 (1988-11-01), Kelley
patent: 4827406 (1989-05-01), Bischoff et al.
patent: 5127103 (1992-06-01), Hill et al.
patent: 5159678 (1992-10-01), Wengelski et al.
Winner, Robert "Naming and Binding in a Vertical Migration Environment" IEEE Trans. Software Engineering vol. 14, No. 5, pp. 599-607 (May 1988).
Bershad et al. "Lightweight Remote Procedure Call" ACM Operating Systems Review vol. 23, No. 5, pp. 102-112 (1989).
Wakefield, Scott "A Local Variable Storage Mechanism" IEEE Computer Society Conference, Feb. 1983, San Francisco, pp. 286-289.
Peterson, "A Yellow-Pages Service for a Local Area Network" Proceedings of the ACM SIGCOMM '87 Workshop ACM Press, 1988 pp. 235-242.
Greenwood Stephen R.
Peterson R. Kim
Schreiber Benn L.
Digital Equipment Corporation
Lee Thomas C.
Wang Peter Y.
LandOfFree
Thread private memory storage of multi-thread digital data proce does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Thread private memory storage of multi-thread digital data proce, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Thread private memory storage of multi-thread digital data proce will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1335949