[发明专利]一种操作系统的内存保护方法在审
申请号: | 201711484638.7 | 申请日: | 2017-12-29 |
公开(公告)号: | CN108052461A | 公开(公告)日: | 2018-05-18 |
发明(设计)人: | 丁祖雄 | 申请(专利权)人: | 普华基础软件股份有限公司 |
主分类号: | G06F12/14 | 分类号: | G06F12/14 |
代理公司: | 上海申新律师事务所 31272 | 代理人: | 俞涤炯 |
地址: | 200030 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 操作系统 内存 保护 方法 | ||
1.一种操作系统的内存保护方法,其特征在于,包括以下步骤:
为每一应用设置一第一级访问权限映射表,所述第一级访问权限映射表记录所述应用对其它所述应用的应用访问权限以及对所述操作系统的系统内核的内核访问权限;
将所述操作系统的内存空间划分为若干保护区域;
对每一应用设置一第二级访问权限映射表,所述第二级访问权限映射表记录所述应用对不同的所述保护区域的内存访问权限;
所述应用根据所述第一级访问权限映射表和所述第二级访问权限映射表访问其它所述应用、所述系统内核以及所述内存空间中的不同的所述保护区域。
2.根据权利要求1所述的操作系统的内存保护方法,其特征是,
所述保护区域包括:位于RAM内存空间内的栈区、位于PFlash内存空间中的代码段区、位于RAM内存空间内的数据段区以及位于ROM内存空间内的只读数据区。
3.根据权利要求2所述的操作系统的内存保护方法,其特征是,
所述内存访问权限包括:第一访问权限和第二访问权限;
若一个所述应用具有所述第一访问权限,则在所述操作系统中运行有任务或中断时,所述应用对所述栈区具有读写权限,对所述数据段区具有读写权限,对所述代码段区具有可执行权限,以及对所述只读数据区具有只读权限;
若一个应用具有所述第二访问权限,则在所述操作系统中运行有任务或者中断时,所述应用对所述栈区具有只读权限,对所述数据段区具有只读权限,对所述代码段区具有可执行权限,以及对所述只读数据区具有只读权限。
4.根据权利要求3所述的操作系统的内存保护方法,其特征是,
在所述操作系统中运行有任务或者中断时,具有所述第二访问权限的所述应用对关联于自身的所述栈区具有读写权限,以及对关联于自身的所述数据段区具有读写权限。
5.根据权利要求3所述的操作系统的内存保护方法,其特征是,
所述应用按预设规则划分为可信应用和不可信应用,所述可信应用具有所述第一访问权限,所述不可信应用具有所述第二访问权限。
6.根据权利要求1所述的操作系统的内存保护方法,其特征是,
所述保护区域的映射地址通过预编译指令和连接脚本透传至所述第二级访问权限映射表。
7.根据权利要求3所述的操作系统的内存保护方法,其特征是,
所述第一访问权限和所述第二访问权限均通过一内存保护单元设置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于普华基础软件股份有限公司,未经普华基础软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711484638.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种电池装置
- 下一篇:一种构树的扦插育苗方法