发明授权
- 专利标题: Data domain switching on program address space switching and return
- 专利标题(中): 数据域切换程序地址空间切换和返回
-
申请号: US154685申请日: 1988-02-10
-
公开(公告)号: US4945480A公开(公告)日: 1990-07-31
- 发明人: Carl E. Clark , Alan G. Ganek , Michael G. Mall , David R. Page
- 申请人: Carl E. Clark , Alan G. Ganek , Michael G. Mall , David R. Page
- 申请人地址: NY Armonk
- 专利权人: International Business Machines Corporation
- 当前专利权人: International Business Machines Corporation
- 当前专利权人地址: NY Armonk
- 主分类号: G06F12/08
- IPC分类号: G06F12/08 ; G06F9/46 ; G06F12/02 ; G06F12/10 ; G06F12/14
摘要:
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.
公开/授权文献
- US6080532A Clear duplitized display materials 公开/授权日:2000-06-27
信息查询