-
公开(公告)号:FR2385147A1
公开(公告)日:1978-10-20
申请号:FR7804190
申请日:1978-02-08
Applicant: IBM
Inventor: GANNON PATRICK M , HELLER ANDREW R , SMITH RONALD M , SITE RICHARD L
IPC: G06F12/10 , G06F12/1036 , G06F9/20
Abstract: Special controls in a processor prevent synonym entries in a translation look aside buffer (DLAT) for a system which has DLAT entries that can concurrently translate virtual page addresses in multiple address spaces into real main storage page frame addresses. The controls use a synonym resolution register (SRR) which divides each address space in the system into common and private portions. Fields in the SRR indicate which portions are to be common to all address spaces, and which portions are private in each address space. A SRR control circuit selects a particular status field under control of a virtual address requesting main storage access.
-
公开(公告)号:CA1092719A
公开(公告)日:1980-12-30
申请号:CA292248
申请日:1977-12-02
Applicant: IBM
Inventor: GANNON PATRICK M , HELLER ANDREW R , SMITH RONALD M
Abstract: SYNONYM CONTROL MEANS FOR MULTIPLE VIRTUAL STORAGE SYSTEMS The embodiments relate to special controls in a processor which eliminate synonym entries in a translation lookaside buffer (DLAT) and their corresponding page duplication in main storage for a system which has DLAT entries that can concurrently translate virtual addresses in multiple address spaces into real main storage addresses. The controls provide a common space bit in any segment table entry (STE) or alternatively in any page table entry (PTE) in any private address space to indicate whether the segment or page, respectively, contains programs and data private to the address space or shared by all address spaces. Each DLAT entry contains a common/private storage indicator which is set to the state of the common space bit in the STE or PTE used in an address translation loaded into the DLAT entry. When the entry is read, the private/common storage indicator controls whether the DLAT can only be used by the address space identified in the DLAT, or by all address spaces.
-
公开(公告)号:CA1159965A
公开(公告)日:1984-01-03
申请号:CA373340
申请日:1981-03-18
Applicant: IBM
Inventor: HELLER ANDREW R , WORLEY WILLIAM S JR
Abstract: PO9-77-022 One program in one address space is permitted to obtain access to data in another address space or to call a program in another address space without invoking a supervisor, with authorization to use a storage protect key other than that specifically assigned to the program by a supervisor program when in a new semi-privileged state. Programs executing in a particular address space have supervisor assigned storage protect key masks permitting the program, when authorized, to utilize a storage protect key other than the one specifically assigned by the supervisor. A second address space can be designated by a program, and when authorized, can cause transfer of data in main memory from one physical location to another associated with the different address space, and two different storage protect keys can be utilized. A calling program can provide addressability to data in its address space by combining storage protect key masks from the calling program with a key mask of a called program to permit access to data by the called program. Entering the called program causes the saving and changing of a problem/supervisor control bit and instruction address.
-
4.
公开(公告)号:CA1158781A
公开(公告)日:1983-12-13
申请号:CA372639
申请日:1981-03-10
Applicant: IBM
Inventor: HELLER ANDREW R , WORLEY WILLIAM S JR
Abstract: PO3-80-010 Permits one program in one address space to obtain access to data in another address space or to call a program in another address space without invoking a supervisor. Each of a plurality of address spaces assigned an Address Space Number (ASN) has an associated set of address translation tables. A second address space can be designated by a program, and when authorized, can cause transfer of data in main memory from one physical location to another associated with the different address space. A program changeable space selection control bit controls use of two different sets of address translation tables associated with two different address spaces. Without invoking a supervisor, a particular program in an assigned address space can call a program in another address space or obtain addressability to data in another address space having an associated set of address translation tables.
-
5.
公开(公告)号:CA1151309A
公开(公告)日:1983-08-02
申请号:CA372683
申请日:1981-03-10
Applicant: IBM
Inventor: CANNAVINO JAMES A , HELLER ANDREW R , TARADALSKY MORRIS , WORLEY WILLIAM S JR
Abstract: P09-80-011 Permits one program in one address space to obtain access to data in another address space without invoking a supervisor. Each of a plurality of address spaces assigned an Address Space Number (ASN) has an associated set of address translation tables. Addressability to a second address space may be specified by a program if authorized in accordance with the entry of an authority table associated with the second address space, the entry being designated by an authorization index associated with the program.
-
-
-
-