重置动态地址转换保护指令制造技术

技术编号:40076883 阅读:33 留言:0更新日期:2024-01-17 01:32
提供在被执行时执行重置地址转换保护操作的指令。执行该指令包括:由处理器确定与存储块相关联的指定转换表条目中的地址转换保护位将被重置。基于确定地址转换保护位将被重置,执行该指令包括:重置地址转换保护位以去激活对存储块的写保护。重置不等待计算环境的一个或多个其它处理器的动作。

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


技术介绍

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

2、计算机架构通常为操作系统(os)程序提供一种机制,以激活和去激活对存储块的写保护。在一个或多个实施例中,在这种情况下由操作系统提供的存储器管理可以包括事件序列,其中包括操作系统激活对特定存储块的写保护,以及应用程序尝试对该特定存储块进行写,使得处理器或中央处理单元(cpu)阻止写并且向操作系统通知所尝试的写。操作系统通过执行适当的存储器管理过程并去激活对该特定存储块的写保护来响应。应用程序重复尝试写入特定存储块,并且现在被允许执行操作。

3、当操作系统改变对存储块的写许可时,经由广播操作通知计算环境中的所有处理器,并且每个处理器执行动作以确保在本地观察到改变。在计算环境中的所有处理器之间所需的广播和串行化过程被称为停顿(quiescing)操作。作为停顿操作的一部分,每个处理器必须到达可中断点,执行本地所需的任何动作(例如,移除任何现在过时的转换后备缓冲区(tlb)数据)以保证改变是可观察的,并且用它已经执行此操作来响应发起处理器。可能依赖于更本文档来自技高网...

【技术保护点】

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

2.根据前述权利要求所述的计算机程序产品,其中,执行所述指令进一步包括:基于重置所述地址转换保护位以去激活对所述存储块的写保护不需要所述计算环境的所述一个或多个其他处理器的停顿操作,结束所述指令的执行。

3.根据前述权利要求中任一项所述的计算机程序产品,其中,执行所述指令进一步包括:清除所述处理器中与所述指定转换表条目相关联的任何转换后备缓冲区条目。

4.根据前述权利要求中任一项所述的计算机程序产品,其中,执行所述指令进一步包括:重置所述处理器中与所述指定转换表条目相关联的任何...

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

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

2.根据前述权利要求所述的计算机程序产品,其中,执行所述指令进一步包括:基于重置所述地址转换保护位以去激活对所述存储块的写保护不需要所述计算环境的所述一个或多个其他处理器的停顿操作,结束所述指令的执行。

3.根据前述权利要求中任一项所述的计算机程序产品,其中,执行所述指令进一步包括:清除所述处理器中与所述指定转换表条目相关联的任何转换后备缓冲区条目。

4.根据前述权利要求中任一项所述的计算机程序产品,其中,执行所述指令进一步包括:重置所述处理器中与所述指定转换表条目相关联的任何转换后备缓冲区条目中的保护指示。

5.根据前述权利要求中任一项所述的计算机程序产品,其中,执行所述指令进一步包括:向所述计算环境的一个或多个其他处理器广播信号以清除或修改所述一个或多个其他处理器中与所述指定转换表条目相关联的转换后备缓冲区条目。

6.根据前述权利要求所述的计算机程序产品,其中,执行所述指令进一步包括:测试与所述存储块相关联的所述指定转换表条目中的所述地址转换保护位,并且其中,所述广播至少部分基于所述测试的结果。

7.根据前两个权利要求中任一项所述的计算机程序产品,其中,所述一个或多个其他处理器中的另一个处理器尝试对所述存储块的写访问,而所述另一个处理器的相关联的转换后备缓冲区条目没有被清除或修改,从而导致地址转换保护异常条件,以及基于所述地址转换保护异常条件,所述另一个处理器检查所述地址转换保护位以识别所述地址转换保护异常条件是过指示,并且基于识别所述地址转换保护异常条件是所述过指示的检查,对所述存储块的写访问被允许。

8.根据前三个权利要求中任一项所述的计算机程序产品,其中,所述一个或多个其他处理器中的另一个处理器尝试对所述存储块的写访问,而所述另一个处理器的相关联的转换后备缓冲区条目没有被清除或修改,从而导致地址转换保护异常条件,以及基于所述地址转换保护异常条件,所述另一个处理器检查所述地址转换保护位以识别所述地址转换保护异常条件是过指示,并且基于识别所述地址转换保护异常条件是所述过指示的检查,所述另一个处理器清除或修改其相关联的转换后备缓冲区中的包含被过指示的地址转换保护位的条目。

9.根据前三个权利要求中任一项所述的计算机程序产品,其中,所述一个或多个其他处理器中的另一个处理器尝试对所述存储块的写访问,而所述另一个处理器的相关联的转换后备缓冲区条目没有被清除或修改,从而导致...

【专利技术属性】
技术研发人员:B·贾梅T·什莱格尔C·博恩特雷格D·奥西塞克L·海勒U·格特纳C·约斯特E·特佐罗塔托斯
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:

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

1