-
公开(公告)号:JPH01228038A
公开(公告)日:1989-09-12
申请号:JP31965988
申请日:1988-12-20
Applicant: IBM
Inventor: RICHIYAADO IIUIN BAAMU , TERII RII BOODEN , JIYASUTEIN RARUFU BATSUTOUERU , KAARU EDOWAADO KURAAKU , AREN JIYOOJI GANEKU , JIEEMUZU RAMU , MAIKERU JIERAADO MAARU , KENESU AANESUTO PURAMUBETSUKU , KIYASUPAA ANSONII SUKARUZUI , RICHIYAADO JIYON SHIYAMARUZU , RONARUDO MOOTON SUMISU , JIYURIAN TOOMASU
Abstract: PURPOSE: To block undesired access to an address space by performing the user management of address space corresponding to a token applied from a system for space identification. CONSTITUTION: An access register transform(ART) operation 10 uses contents in an access register for providing a segment table describer(STD) to be used for dynamic address translation(DAT). An instruction 12 contains an OP code, B field for designating a general-purpose register 14 containing a base address, and displacement D for generating the logical address of a storage area operand while being combined with the base address in the general-purpose register 14 through an adder 15. The STD from the ART 10 is combined with the logical address from the adder 15 and translated together by a DAT 18, and the real address of an operand to be used for the system is generated.
-
公开(公告)号:JPH01228039A
公开(公告)日:1989-09-12
申请号:JP31966488
申请日:1988-12-20
Applicant: IBM
Inventor: RICHIYAADO IIUIN BAAMU , TERII RII BOODEN , JIYASUTEIN RARUFU BATSUTOUERU , KAARU EDOWAADO KURAAKU , AREN JIYOOJI GANEKU , JIEEMUZU RAMU , MAIKERU JIERAADO MAARU , DEBUIDO RICHIYAADO PEEJI , KENESU AANESUTO PURAMUBETSUKU , KIYASUPAA ANSONII SUKARUZUI , RICHIYAADO JIYON SHIYAMARUZU
Abstract: PURPOSE: To make permission hierarchical and non-hierarchical as well by providing a program permitting mechanism equipped with plural access registers and an access register transformation(ART) means. CONSTITUTION: An instruction 12 contains an OP code, B field for designating a general-purpose register 14 containing a base address, and displacement D for generating the logical address of a storage area operand while being combined with the base address in the general-purpose register 14 through an adder 15. An ART operation 10 uses contents in access registers 16 for providing a segment table describer (STD) to be used for dynamic address translation(DAT). When an access list entry token (AELT) is transformed by the ART 10, the STD corresponding to an address space for storing data is applied. The real address of an operand to be used for a system is generated from DAT 18.
-
公开(公告)号:JPH01207856A
公开(公告)日:1989-08-21
申请号:JP31866288
申请日:1988-12-19
Applicant: IBM
Inventor: KAARU EDOWAADO KURAAKU , AREN JIYOOJI GAANEKU , MAIKERU JIERAADO MAARU , DEBUIDO RICHIYAADO PEEJI
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.
-
公开(公告)号:JPH01207859A
公开(公告)日:1989-08-21
申请号:JP31966088
申请日:1988-12-20
Applicant: IBM
Inventor: RICHIYAADO IIUIN BAAMU , TERII RII BOODEN , KAARU EDOWAADO KURAAKU , AREN JIYOOJI GANEKU , JIEEMUZU RAMU , MAIKERU JIERAADO MAARU , KIYASUPAA ANSONII SUKARUZUI , RICHIYAADO JIYON SHIYAMARUZU
Abstract: PURPOSE: To individually control the capability of a user and the acknowledgement right to access a space by providing an access register which includes an access list entry token and operating the token. CONSTITUTION: The token included in the access register 22 specifies a space indirectly, so a nonprivileged instruction or subroutine can save and use the contents of the register 22 for another purpose and restores the contents. Therefore, the control and acknowledgement right of the address space can be corrected by operating the token. Further, the definitions of the address space of a system are given from a 2nd table and central control is therefore enabled. Many users have access lists and are then able to access the address space, and >=2 entries can indicate the same 2nd entry. Consequently, the capability of a user and the acknowledgement right to address the space can separately be controlled.
-
-
-