[发明专利]地址变换检查装置、中央处理运算装置及地址变换检查方法有效
申请号: | 201180031504.4 | 申请日: | 2011-06-15 |
公开(公告)号: | CN102959526A | 公开(公告)日: | 2013-03-06 |
发明(设计)人: | 中出实;户田信一 | 申请(专利权)人: | 三菱重工业株式会社 |
主分类号: | G06F12/10 | 分类号: | G06F12/10;G06F12/16 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 汪惠民 |
地址: | 日本*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 地址 变换 检查 装置 中央 处理 运算 方法 | ||
1.一种地址变换检查装置,具备:
存储器管理装置,其基于用于对作为物理存储器的地址的物理地址和作为虚拟存储器的地址的虚拟地址进行变换的变换表,来变换所述虚拟地址和所述物理地址;
缓冲器,其被设置于所述存储器管理装置内,并存储表示所述变换表的变换表信息;
存储单元,其被设置于所述存储器管理装置外,并存储所述变换表信息、以及附加于所述变换表信息的异常检测信息,该异常检测信息用于检测由所述存储器管理装置进行的所述虚拟地址和所述物理地址的变换有无异常;和
异常检测单元,其基于所述异常检测信息来检测所述异常的有无。
2.根据权利要求1所述的地址变换检查装置,其中,
所述异常检测信息,是基于由所述变换表信息所示的所述变换表而生成的、用于循环冗余检查(Cyclic Redundancy Check)的CRC值,
所述异常检测单元,在异常检测信息与所述变换表信息一起读入至所述缓冲器之前,基于成为读入对象的由所述变换表信息所示的所述变换表来生成新CRC值,并检测作为所述异常检测信息的CRC值和该新CRC值的异同。
3.根据权利要求2所述的地址变换检查装置,其中,
所述异常检测信息以页面为单位而附加于所述变换表。
4.根据权利要求1所述的地址变换检查装置,其中,
所述物理存储器在预先确定的物理地址存储了预先确定的值,
所述异常检测信息是用于对所述预先确定的物理地址和所述虚拟地址进行变换的信息,
所述异常检测单元利用被读入至所述缓冲器的所述异常检测信息,根据与所述预先确定的物理地址对应的所述虚拟地址,读出被存储至所述物理存储器的值,并检测所读出的该值与所述预先确定的值的异同。
5.一种中央处理运算装置,具备权利要求1至4任一项所述的地址变换检查装置,
在由所述地址变换检查装置所具备的所述异常检测单元检测到由所述存储器管理装置进行的所述虚拟地址和所述物理地址的变换的异常的情况下,使执行中的程序停止。
6.一种地址变换检查方法,是中央处理运算装置的地址变换检查方法,
该中央处理运算装置从外部的存储单元向缓冲器存储表示变换表的变换表信息并对存储器管理装置进行访问,该变换表用于对作为物理存储器的地址的物理地址和作为虚拟存储器的地址的虚拟地址进行变换,该存储器管理装置基于存储至该缓冲器的变换表信息来变换所述虚拟地址和所述物理地址,
基于附加于所述变换表信息的异常检测信息来检测异常的有无,该异常检测信息用于检测由所述存储器管理装置进行的所述虚拟地址和所述物理地址的变换有无所述异常。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三菱重工业株式会社,未经三菱重工业株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201180031504.4/1.html,转载请声明来源钻瓜专利网。