Mechanism for accessing multiple virtual address spaces

Boots – shoes – and leggings

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 910, G06F 916

Patent

active

045218463

ABSTRACT:
The disclosure provides a general purpose register (GR) mask which associates predesignated address spaces with respective GRs assigned to contain a base value for calculating logical addresses within the address spaces. An address space mask register has a plurality of digit positions which receive the respective digit values comprising a particular GR mask. A respective digit position is selected by a base GR address signal provided by a storage address request from a CPU instruction decoder. The particular value of the selected digit in the mask register controls the selection among a plurality of STO registers, which designate a plurality of simultaneously available address spaces. The selected base GR is used in a System/370 B, D or X, B, D type of logical storage address representation. A base GR explicitly contains an intra-address-space base value. The GR mask assigns an implicit inter-address-space designation to the base GR in a simple manner which is handled by conventional address translation hardware. The available address spaces are respectively designated in STO registers by segment table addresses (called STOs). Any number of STO registers (and available address spaces) may be provided up to the radix of each digit in the GR mask. The executing program exists in the address space designated in one of the STO registers. A plurality of storage protect key registers are respectively associated with the STO registers to control the accessing authorized to the executing program within each available address space. The key value may be independently authorized and provided for each available address space. A cross-memory implementation results which enables a compatible extension of the IBM System/370 architecture by permitting the unrestricted use of all S/370 instructions including storage-to-storage (SS) instructions that can access data simultaneously in plural address spaces in non-privileged state.

REFERENCES:
patent: 3938096 (1976-02-01), Brown et al.
patent: 4044334 (1977-08-01), Bachman et al.

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

Mechanism for accessing multiple virtual address spaces does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Mechanism for accessing multiple virtual address spaces, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Mechanism for accessing multiple virtual address spaces will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-832237

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