虚拟机执行期间不可访问的前缀页制造技术

技术编号:41102420 阅读:34 留言:0更新日期:2024-04-25 13:58
虚拟机被分派,并且基于该分派,确定预期可由虚拟机访问并用于虚拟机和操作系统之间的通信的选择的存储器区域是否可由虚拟机访问。基于确定选择的存储器区域不可由虚拟机访问,用选择的拦截代码退出虚拟机执行。

【技术实现步骤摘要】
【国外来华专利技术】

一个或多个方面一般涉及促进计算环境内的处理,尤其涉及改进这样的处理。


技术介绍

1、计算环境通常具有由机器或程序使用以与操作系统通信的选择的存储器区域。该存储器区域可以被称为前缀页,并且在一个示例中,包括8k(千字节)的存储器。存储器被定义为实存储器,并且访问不需要动态转换。这些页包括一系列预定义的分配存储位置。操作系统配置内的每个虚拟处理器具有唯一的前缀值。该前缀值将所分配的实存储位置映射到仅由该处理器使用的绝对地址。存储器的页可以在程序执行期间被显式或隐式地访问。显式访问由于某些指令的执行而发生,如例如在由国际商业机器公司提供的指令集架构中限定的管理员调用或存储设施列表指令。隐式访问由于指令执行范围之外的条件而发生,并且包括例如架构化中断,诸如机器检查、外部中断、输入/输出(i/o)中断等,或者在指令执行期间遇到的程序中断,作为存储的副作用,或者由于事务的异常终止。

2、例如,对于机器检测到程序异常的情况,机器将关于程序异常的信息存储在前缀页中。该信息包括当前程序状态字(psw)和正在运行的程序的指令地址(称为程序旧psw)、发生的程序异常本文档来自技高网...

【技术保护点】

1.一种计算机程序产品,用于促进计算环境内的处理,所述计算机程序产品包括:

2.根据权利要求1所述的计算机程序产品,其中,所述方法进一步包括基于确定所述选择的存储器区域能够由所述虚拟机访问而执行所述虚拟机的一个或多个客机指令。

3.根据权利要求1所述的计算机程序产品,其中,基于确定所述选择的存储器区域是能够访问的,所述方法进一步包括:

4.根据权利要求3所述的计算机程序产品,其中,基于所述访问是隐式访问,所述一个或多个动作包括:

5.根据权利要求4所述的计算机程序产品,其中,基于所述隐式访问的原因是异步中断,所述一个或多个选择动作包括:...

【技术特征摘要】
【国外来华专利技术】

1.一种计算机程序产品,用于促进计算环境内的处理,所述计算机程序产品包括:

2.根据权利要求1所述的计算机程序产品,其中,所述方法进一步包括基于确定所述选择的存储器区域能够由所述虚拟机访问而执行所述虚拟机的一个或多个客机指令。

3.根据权利要求1所述的计算机程序产品,其中,基于确定所述选择的存储器区域是能够访问的,所述方法进一步包括:

4.根据权利要求3所述的计算机程序产品,其中,基于所述访问是隐式访问,所述一个或多个动作包括:

5.根据权利要求4所述的计算机程序产品,其中,基于所述隐式访问的原因是异步中断,所述一个或多个选择动作包括:

6.根据权利要求4所述的计算机程序产品,其中,基于所述隐式访问的原因是程序中断,所述一个或多个选择动作包括:

7.根据权利要求6所述的计算机程序产品,其中,所述执行处理包括基于确定在所述选择的存储器区域的所述预测试期间没有发生异常而继续指令处理。

8.根据权利要求6所述的计算机程序产品,其中,所述执行处理包括基于确定在所述选择的存储器区域的所述预测试期间发生异常:

9.根据权利要求6所述的计算机程序产品,其中,所述执行处理包括基于确定在所述选择的存储器区域的所述预测试期间发生异常:

10.根据权利要求9所述的计算机...

【专利技术属性】
技术研发人员:F·布萨巴L·海勒J·A·弗兰克C·博恩特雷格J·布拉德伯里
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1