发明公开
- 专利标题: Computer with virtual machine mode and multiple protection rings
- 专利标题(中): 具有虚拟机模式和多个保护环的计算机
-
申请号: EP85402639.0申请日: 1985-12-26
-
公开(公告)号: EP0187603A3公开(公告)日: 1989-04-26
- 发明人: Karger, Paul A. , Leonard, Timothy E. , Mason, Andrew H.
- 申请人: DIGITAL EQUIPMENT CORPORATION
- 申请人地址: 111 Powdermill Road Maynard Massachusetts 01754-1418 US
- 专利权人: DIGITAL EQUIPMENT CORPORATION
- 当前专利权人: DIGITAL EQUIPMENT CORPORATION
- 当前专利权人地址: 111 Powdermill Road Maynard Massachusetts 01754-1418 US
- 代理机构: Mongrédien, André (FR)
- 优先权: US688702 19850104
- 主分类号: G06F12/14
- IPC分类号: G06F12/14
摘要:
A computer system including a processor and memory, the processor having a virtual mode of operation in which it uses a virtual machine monitor which allows it to service a plurality of users contemporaneously in a multiplexed manner, and a non-virtual, or real, mode of operation. The computer system has a set of at least three operation mode protection rings representing a hierarchy of access privilege levels in both the real and virtual modes, with the number of privilege levels in both the real and virtual modes being the same. The privilege levels govern the accessibility of memory locations to programs and the executability of certain privileged instructions, which cause control to be transferred to the virtual machine monitor when the processor is in a virtual mode. The two most privileged levels in the virtual mode are both treated as corresponding to the second most privileged level in the real mode, whereby if the processor is in the most privileged virtual operating mode, access to memory locations is permitted only if the location is accessible to the second most privileged mode. When an instruction is retrieved, the processor first performs a probe operation to determine whether it can access any required memory locations in response to its current privilege level, and then determines whether it is in a privilege level which allows it to process the instruction.
公开/授权文献
信息查询