[发明专利]一种实现进程隔离的处理器内存管理方法在审
申请号: | 202011095272.6 | 申请日: | 2020-10-14 |
公开(公告)号: | CN112231707A | 公开(公告)日: | 2021-01-15 |
发明(设计)人: | 王志平 | 申请(专利权)人: | 王志平 |
主分类号: | G06F21/57 | 分类号: | G06F21/57;G06F9/48;G06F9/50;G06F21/60 |
代理公司: | 上海硕力知识产权代理事务所(普通合伙) 31251 | 代理人: | 杨用玲 |
地址: | 310012 浙江省*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实现 进程 隔离 处理器 内存 管理 方法 | ||
1.一种实现进程隔离的处理器内存管理方法,其特征在于,包括步骤:
构建以硬件控制的方式实现将内存存储空间封装成为具有文件特性的独立单元的嵌入式文件系统;
通过处理器多层总线控制器将处理器内核运行的进程与所述嵌入式文件系统建立互连;
通过所述嵌入式文件系统在所述内存存储空间开辟与所述进程对应的嵌入式文件。
2.根据权利要求1所述的一种实现进程隔离的处理器内存管理方法,其特征在于,所述的通过所述嵌入式文件系统在所述内存存储空间开辟与所述进程对应的嵌入式文件,具体包括:
接收所述进程向所述嵌入式文件系统发送的嵌入式文件创建指令;
通过所述嵌入式文件系统在所述内存存储空间开辟所述嵌入式文件;
将所述嵌入式文件的索引号反馈至所述进程,并通过所述索引号将所述进程与所述嵌入式文件关联,使所述进程成为所述嵌入式文件的文件宿主。
3.根据权利要求2所述的一种实现进程隔离的处理器内存管理方法,其特征在于,所述的使所述进程成为所述嵌入式文件的文件宿主之后,还包括步骤:
接收所述文件宿主提供的与所述文件宿主对应的所述嵌入式文件的访问秘钥;
通过所述嵌入式文件系统记录所述嵌入式文件对应的所述访问秘钥,并记录所述嵌入式文件对应的所述文件宿主的宿主进程号。
4.根据权利要求3所述的一种实现进程隔离的处理器内存管理方法,其特征在于,所述的通过所述嵌入式文件系统记录所述嵌入式文件对应的所述访问秘钥,以及记录所述嵌入式文件对应的所述文件宿主的宿主进程号之后,还包括步骤:
判断访问所述嵌入式文件的当前访问进程是否为所述嵌入式文件对应的所述文件宿主;
若判断为是,则直接进行访问;
若判断为否,则判断所述当前访问进程是否具有所述访问秘钥;
若判断为是,则可进行访问;
若判断为否,则不可进行访问。
5.根据权利要求3所述的一种实现进程隔离的处理器内存管理方法,其特征在于,所述的通过所述嵌入式文件系统记录所述嵌入式文件对应的所述访问秘钥,以及记录所述嵌入式文件对应的所述文件宿主的宿主进程号之后,还包括步骤:
接收所述文件宿主向所述嵌入式文件系统发送的秘钥更换指令,将所述嵌入式文件系统记录的所述嵌入式文件对应的所述访问秘钥更换为所述秘钥更换指令参数中的新秘钥;
和/或;
接收所述文件宿主向所述嵌入式文件系统发送的宿主更换指令,将所述嵌入式文件系统记录的所述嵌入式文件对应的所述文件宿主的宿主进程号更换为所述秘钥更换指令指定的其它进程的进程号。
6.根据权利要求2所述的一种实现进程隔离的处理器内存管理方法,其特征在于,所述的使所述进程成为所述嵌入式文件的文件宿主之后,还包括步骤:
接收所述文件宿主向所述嵌入式文件系统发送的删除指令,所述嵌入式文件系统根据所述删除指令释放所述文件宿主对应的所述嵌入式文件的内存空间;
和/或;
接收所述文件宿主向所述嵌入式文件系统发送的清除指令,所述嵌入式文件系统根据所述清除指令将所述文件宿主对应的所述嵌入式文件的所有数据的值复位为0。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于王志平,未经王志平许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011095272.6/1.html,转载请声明来源钻瓜专利网。