发明名称 带有帧管理的动态地址转换
摘要 披露了针对计算机系统的机器体系结构定义的设置键和清除帧管理功能。在一个实施例中,获取标识第一和第二通用寄存器的机器指令。从所述第一通用寄存器获取帧大小字段,所述帧大小字段指示存储帧是否为小数据块或大数据块中的一个。从所述第二通用寄存器获取要在其上执行所述指令的存储帧的操作数地址。如果所述存储帧是小数据块,则仅针对所述小数据块执行所述指令。如果所指示的存储帧是大数据块,则从所述第二通用寄存器获取所述大数据块内初始第一数据块的操作数地址。将针对从所述初始第一数据块开始的所有块执行帧管理指令。
申请公布号 CN101911024A 申请公布日期 2010.12.08
申请号 CN200980101740.1 申请日期 2009.01.05
申请人 国际商业机器公司 发明人 D·格雷纳;C·小盖尼;L·海勒;D·奥西谢克;T·什莱格尔;G·西格曼三世
分类号 G06F12/14(2006.01)I;G06F12/10(2006.01)I 主分类号 G06F12/14(2006.01)I
代理机构 北京市中咨律师事务所 11247 代理人 于静;杨晓光
主权项 一种用于在处理器中执行帧管理功能的方法,所述处理器能够将虚拟地址转换成计算机系统内的主存储装置中的数据块的转换后的地址,所述计算机系统具有机器体系结构,所述机器体系结构包含用于转换所述虚拟地址的转换表层次结构,针对所述机器体系结构定义所述帧管理功能,所述方法包括:获取包含设置存储键和清除指令的操作码的机器指令;以及执行所述机器指令,所述执行包括以下操作:获取具有包含多个访问 保护位的键字段和块大小指示符字段的帧管理字段;获取要在其上执行所述机器指令的存储帧的操作数地址,所述操作数地址是大数据块地址和小数据块地址中的一个;响应于启用设置存储键功能,将与所确定的数据块关联的每个存储键的存储访问 保护位设置为所述键字段的所述访问 保护位的值;以及响应于启用清除功能,通过将由所述操作数地址寻址的每个数据块的所有字节设置为0来清除每个数据块。
地址 美国纽约