[发明专利]用于保护工作存储器的方法和设备在审
申请号: | 201780061495.0 | 申请日: | 2017-09-20 |
公开(公告)号: | CN109791524A | 公开(公告)日: | 2019-05-21 |
发明(设计)人: | A.博格;A.舍费尔;G.皮埃尔;G.莫尔根;P.奥斯丁 | 申请(专利权)人: | 罗伯特·博世有限公司 |
主分类号: | G06F12/14 | 分类号: | G06F12/14;G06F12/12;G06F12/121 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 姬亚东;刘春元 |
地址: | 德国斯*** | 国省代码: | 德国;DE |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 工作存储器 存储区域 目标区域 存储器保护单元 方法和设备 配置 准许 访问 分配 | ||
1.一种用于利用存储器保护单元保护工作存储器的方法(10),其特征在于以下特征:
将所述工作存储器的存储区域可选择地分配给第一类或第二类(11),
在程序实施之前,至少将所述第一类的存储区域登记到所述存储器保护单元的配置表格中(13),并且
在程序实施期间请求对所述第二类的存储区域中的目标区域进行访问(15)的情况下,在准许所述访问(15)之前(Y),将所述目标区域登记到所述配置表格中。
2.根据权利要求1所述的方法(10),其特征在于以下特征:
通过异常处理例程(16,17,18,19,Y,N)处理所请求的访问(15),
所述异常处理例程(16,17,18,19,Y,N)至少根据所述目标区域进行权限检查(19),以及
如果所述权限检查(19)未命中(N),则所述异常处理例程(16,17,18,19,Y,N)触发预先配置的错误响应(17)。
3. 根据权利要求2所述的方法(10),其特征在于以下特征:
所述异常处理例程(16,17,18,19,Y,N)根据请求所述访问(15)的机器命令(14)解码访问类型和在所述目标区域内的以下目标地址:所述访问(15)涉及所述目标地址,以及
此外根据所述访问类型和所述目标地址进行所述权限检查(19)。
4. 根据权利要求3所述的方法(10),其特征在于以下特征:
此外将所述第二类的至少一个存储区域登记到所述配置表格中(13),以及
如果准许所述访问(15)(Y),则所述异常处理例程(16,17,18,19,Y,N)通过所述目标区域取代所述配置表格中的所述存储区域并且促使所述机器命令(14)的重新执行。
5. 根据权利要求4所述的方法(10),其特征在于以下特征:
将所述第二类的多个存储区域登记到所述配置表格中(13),以及
如果准许所述访问(15)(Y),则所述异常处理例程(16,17,18,19,Y,N)根据预先配置的置换策略选择所述第二类的所登记的存储区域中的一个存储区域,并且通过所述目标区域取代所述配置表格中的所选择的存储区域并且促使所述机器命令(14)的重新执行。
6. 根据权利要求2至5中任一项所述的方法(10),其特征在于以下特征:
根据所述第二类的存储区域,在程序实施之前产生检查例程,以及
所述权限检查(19)包括所述检查例程的调用。
7. 根据权利要求2至5中任一项所述的方法(10),其特征在于以下特征:
将所述第二类的存储区域以一种数据结构优选存储在闪存中(12),以及
此外根据所述数据结构进行所述权限检查(19)。
8.一种计算机程序、尤其虚拟机监视器或操作系统,其被设置用于实施根据权利要求1至7中任一项所述的方法(10)。
9.一种机器可读的存储介质,在其上存储有根据权利要求8所述的计算机程序。
10.一种设备(20),其被设置用于实施根据权利要求1至7中任一项所述的方法(10)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于罗伯特·博世有限公司,未经罗伯特·博世有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780061495.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:数据迁移的方法、系统及智能网卡
- 下一篇:交流装置、交流方法及存储介质