Data domain switching on program address space switching and ret

Boots – shoes – and leggings

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

3642563, 3642551, 3642418, G06F 1208, G06F 936

Patent

active

049454803

ABSTRACT:
The embodiment enables multiple virtual data domains to be accessible to a program executing on a processor. A data domain is a set of virtual address spaces for containing data that can be accessed by an executing program. Two types of data domains are defined by access lists, called PSAL and DUAL. Each list has entries specifying virtual address spaces accessible to an executing program. The program is located in a program address space. The program address space and each data domain are located through respective control registers. On a program call, the processor loads a control register with means to identify the PSAL data domain. The loaded control register provides the called program with immediate access to its own PSAL data domain. When the call is from a different program address space, the calling program space's PSAL data domain immediately becomes non-accessible due to overlaying in the single loading of the one control register. Switching of the PSAL data domains is fast and easy because only one address is loaded into the control register. Because the DUAL data domain remains unchanged across the program call, the calling and called programs have common access to the DUAL data domain.

REFERENCES:
patent: 3787813 (1974-01-01), Cole et al.
patent: 4037214 (1977-07-01), Birney et al.
patent: 4044334 (1977-07-01), Bachman et al.
patent: 4096573 (1978-07-01), Heller et al.
patent: 4136385 (1979-01-01), Gannon et al.
patent: 4268903 (1981-05-01), Miki et al.
patent: 4297743 (1981-10-01), Appell et al.
patent: 4355355 (1982-10-01), Butwell et al.
patent: 4366536 (1982-12-01), Kohn
patent: 4366537 (1982-12-01), Heller et al.
patent: 4430705 (1984-02-01), Cannavino et al.
patent: 4454580 (1984-06-01), Page et al.
patent: 4455602 (1984-06-01), Baxter, III et al.
patent: 4500952 (1985-02-01), Heller et al.
patent: 4521846 (1985-06-01), Scalzi et al.
patent: 4731734 (1988-03-01), Gruner et al.
IBM Technical Disclosure Bulletin-vol. 23, No. 8, Jan. 1982, pp. 4401-4403 entitled "Method of Revoking A Capability Containing A Pointer-Type Identifier Without Accessing The Capability" by K. E. Plambeck.
"IBM System/370 Extended Architecture-Principles of Operation" manual-Publication No. SA22-7085-1.

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

Data domain switching on program address space switching and ret does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Data domain switching on program address space switching and ret, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Data domain switching on program address space switching and ret will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1402634

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