[发明专利]用于促进计算环境中的处理的方法和系统有效
申请号: | 201880007434.0 | 申请日: | 2018-01-03 |
公开(公告)号: | CN110199266B | 公开(公告)日: | 2023-01-31 |
发明(设计)人: | D·格雷纳;T·斯莱格尔;C·雅各比;A·萨珀里托;V·帕洛特斯基;M·密特兰 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F12/02 | 分类号: | G06F12/02;G06F12/14 |
代理公司: | 北京市中咨律师事务所 11247 | 代理人: | 刘都;于静 |
地址: | 美国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 促进 计算 环境 中的 处理 方法 系统 | ||
1.一种用于促进计算环境中的处理的计算机可读存储介质,其能够由处理电路读取并且存储用于执行包括以下步骤的方法的指令:
获取用于执行与一个或多个受保护存储控制相关的动作的指令;以及
执行所述指令以执行所述动作,所述执行包括:
从位置获取与所述一个或多个受保护存储控制相关联的内容,所述一个或多个受保护存储控制用以控制用于保护存储器的部分的受保护存储设施的操作,并且其中所述一个或多个受保护存储控制包括用于指定要被保护的存储器的区域的指定寄存器、指示所述存储器的区域的一个或多个区段是否要被保护的掩码寄存器、以及用于指定受保护存储事件的一个或多个属性的位置的参数列表地址寄存器,其中所述受保护存储事件是在程序尝试访问受保护区段中的地址时发生的事件,从而保护所述受保护区段内的所述地址;以及
使用所述内容执行所述动作,其中所述动作包括加载或存储,其中基于所述动作是所述加载,所述获取所述内容包括从存储器获取所述内容,并且所述执行所述动作包括将从存储器获取的所述内容加载到所述一个或多个受保护存储控制中,以及基于所述动作是所述存储,所述获取所述内容包括从所述一个或多个受保护存储控制获取所述内容,并且所述执行所述动作包括将从所述一个或多个受保护存储控制获取的所述内容存储到存储器中。
2.根据权利要求1所述的计算机可读存储介质,其中,所述从存储器获取所述内容包括从存储器中的控制块获取所述内容。
3.根据权利要求2所述的计算机可读存储介质,其中,所述控制块包括受保护存储指定寄存器的内容、受保护存储区段掩码寄存器的内容、以及受保护存储事件参数列表地址寄存器的内容。
4.根据权利要求1所述的计算机可读存储介质,其中,所述存储包括将所述内容存储在存储器的控制块中。
5.根据权利要求1所述的计算机可读存储介质,其中,所述指令包括加载保护存储控制指令,其包括用于指定加载保护存储控制操作的操作码、以及用于定义地址的至少一个字段,所述地址指定存储器中的位置,从所述存储器中的位置将内容加载到所述一个或多个受保护存储控制。
6.根据权利要求1所述的计算机可读存储介质,其中,所述指令包括存储保护存储控制指令,其包括用于指定存储保护存储控制操作的操作码、以及用于定义地址的至少一个字段,所述地址指定存储器中的位置,将一个或多个受保护存储控制的内容存储到所述存储器中的位置。
7.一种用于促进计算环境中的处理的计算机系统,所述计算机系统包括:
存储器;以及
处理器,其与所述存储器通信,其中所述计算机系统被配置为执行方法,所述方法包括:
获取用于执行与一个或多个受保护存储控制相关的动作的指令;以及
执行所述指令以执行所述动作,所述执行包括:
从位置获取与所述一个或多个受保护存储控制相关联的内容,所述一个或多个受保护存储控制用以控制用于保护存储器的部分的受保护存储设施的操作,并且其中所述一个或多个受保护存储控制包括用于指定要被保护的存储器的区域的指定寄存器、指示所述存储器的区域的一个或多个区段是否要被保护的掩码寄存器、以及用于指定受保护存储事件的一个或多个属性的位置的参数列表地址寄存器,其中所述受保护存储事件是在程序尝试访问受保护区段中的地址时发生的事件,从而保护所述受保护区段内的所述地址;以及
使用所述内容执行所述动作,其中所述动作包括加载或存储,其中基于所述动作是所述加载,所述获取所述内容包括从存储器获取所述内容,并且所述执行所述动作包括将从存储器获取的所述内容加载到所述一个或多个受保护存储控制中,以及基于所述动作是所述存储,所述获取所述内容包括从所述一个或多个受保护存储控制获取所述内容,并且所述执行所述动作包括将从所述一个或多个受保护存储控制获取的所述内容存储到存储器中。
8.一种促进计算环境中的处理的计算机实现的方法,所述计算机实现的方法包括:
获取用于执行与一个或多个受保护存储控制相关的动作的指令;以及
由至少一个处理器,执行所述指令以执行所述动作,所述执行包括:
从位置获取与所述一个或多个受保护存储控制相关联的内容,所述一个或多个受保护存储控制用以控制用于保护存储器的部分的受保护存储设施的操作,并且其中所述一个或多个受保护存储控制包括用于指定要被保护的存储器的区域的指定寄存器、指示所述存储器的区域的一个或多个区段是否要被保护的掩码寄存器、以及用于指定受保护存储事件的一个或多个属性的位置的参数列表地址寄存器,其中所述受保护存储事件是在程序尝试访问受保护区段中的地址时发生的事件,从而保护所述受保护区段内的所述地址;以及
使用所述内容执行所述动作,其中所述动作包括加载或存储,其中基于所述动作是所述加载,所述获取所述内容包括从存储器获取所述内容,并且所述执行所述动作包括将从存储器获取的所述内容加载到所述一个或多个受保护存储控制中,以及基于所述动作是所述存储,所述获取所述内容包括从所述一个或多个受保护存储控制获取所述内容,并且所述执行所述动作包括将从所述一个或多个受保护存储控制获取的所述内容存储到存储器中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880007434.0/1.html,转载请声明来源钻瓜专利网。