ADDRESS SPACE CONTROL MECHANISM
    5.
    发明专利

    公开(公告)号:JPH01207856A

    公开(公告)日:1989-08-21

    申请号:JP31866288

    申请日:1988-12-19

    Applicant: IBM

    Abstract: PURPOSE: To separate system control over an address space from program control by an access register by selecting a specific entry in a 1st or 2nd access list by using a token that the access register includes. CONSTITUTION: The access register 22 corresponding to a general register 20 includes the token for address space discrimination. Dynamic address conversion 18 using the operand in the register 20 is performed for the address space indicated by the token. Further, a process which obtains a segment table descriptor 98 by using the access register conversion 30 consists of two steps, and the token is used first to discriminate between a 2nd table entry and an entry in an access list. Then a 2nd entry address is used to access a 2nd entry including the descriptor 98 used for the conversion 18. Consequently, the control over the address space can be separated from the control by the access register.

    METHOD AND SYSTEM FOR ACCESSING REFERENCE ADDRESS SPACE

    公开(公告)号:JPH0683625A

    公开(公告)日:1994-03-25

    申请号:JP489093

    申请日:1993-01-14

    Applicant: IBM

    Abstract: PURPOSE: To provide a PROGRAM CALL for the reference space of a task designation enabling unit. CONSTITUTION: A reference space is identified, and one reference address space parameter or more are retrieved from a DUCT to be used at the time of performing access to corresponding control information positioned in a second table 602 of an address space number. A BASTEO 504 is retrieved from a DUCT 500, and 6 zeros are added to the right side of the BASTEO for forming an actual address at the time of obtaining an entry 604 (ASTE) of the table 602. A permission index (AX) 606 of the ASTE and a BASN 508 are respectively placed in a control register 4 of a 608 (AX) and a 610 (PASN), a segment table indication 612 of the ASTE is placed in a control register 1 of a PSTD 614, and an actual SDTE address is placed in a control register 5 of a 616 as a PASTEO. The entry of the second table of an ASN is obtained by using a BASTEO positioned at the DUCT.

    METHOD AND DEVICE FOR PROTECTING ACCESS TO STORAGE AND METHOD OF IMPARTING ISOLATION TO STORAGE-BLOCK

    公开(公告)号:JPH05204762A

    公开(公告)日:1993-08-13

    申请号:JP10647392

    申请日:1992-04-24

    Applicant: IBM

    Abstract: PURPOSE: To make it possible to expand the level of protection of a protection key for memory storage which can be controlled by programming by adding a 3rd protection level. CONSTITUTION: An array 22 of protection keys contains three storage protection keys of an administrative class, an intermediate class, and a general class. A program routine which is operated with the access key of the administrative key can access all the storage blocks in the main storage 21. A program routine operating with the access key of the intermediate level can not access the storage blocks of the administrative level, but can access storage blocks to which the keys of the general and intermediate levels are assigned. With the program access key using a general storage key (PSK) of the 3rd level, only blocks having the same PSK value can be accessed.

    ADDRESS SPACE MANAGEMENT
    10.
    发明专利

    公开(公告)号:JPH01228027A

    公开(公告)日:1989-09-12

    申请号:JP31965788

    申请日:1988-12-20

    Applicant: IBM

    Abstract: PURPOSE: To efficiently access instructions and data in multiple address spaces by setting an address space control bit in a program condition word(PSW) a home mode. CONSTITUTION: A home space mechanism is provided with a home segment table describer(HSTD) in a control register 13 and provided with an address space control(ASC) bit 34 for designating a home space mode in the PSW. Further, when a CPU is set in the home space mode before or after an operation with the completion of ASC setting, the home space mechanism provided with a means for recognizing a space switching event and a home space switching event control bit makes it possible for an operating system basic control program (CP) in a home space to perform service to the other address space without mapping a CP code into all the address spaces.

Patent Agency Ranking