[发明专利]内存管理方法、系统及安全处理装置、数据处理装置有效
申请号: | 202011149069.2 | 申请日: | 2020-10-23 |
公开(公告)号: | CN112256396B | 公开(公告)日: | 2022-10-21 |
发明(设计)人: | 刘子行;应志伟 | 申请(专利权)人: | 海光信息技术股份有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/30;G06F12/1009 |
代理公司: | 上海知锦知识产权代理事务所(特殊普通合伙) 31327 | 代理人: | 潘彦君 |
地址: | 300384 天津市滨海新区天津华苑*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 内存 管理 方法 系统 安全 处理 装置 数据处理 | ||
1.一种内存管理方法,其特征在于,包括:
响应于来自数据处理装置的页表基地址寄存器写请求,安全处理装置将所述写请求对应的进程基地址写入所述页表基地址寄存器;
其中,所述数据处理装置与所述安全处理装置硬件隔离,所述数据处理装置适于运行操作系统,且所述操作系统的源代码指令中不包含页表基地址寄存器的写指令;基于所述安全处理装置的设置,所述数据处理装置不具有所述页表基地址寄存器的写权限;
所述数据处理装置为一个或者多个通用计算核心,或者为一个独立封装的CPU芯片,所述安全处理装置为与所述数据处理装置独立封装的安全处理器,或者为与所述数据处理装置封装在一起的专用于控制安全功能的核心。
2.根据权利要求1所述的内存管理方法,其特征在于,还包括:
响应于所述数据处理装置的镜像配置请求,所述安全处理装置配置安全页面属性表中对应的操作系统的镜像的内存空间的属性为只读,其中,所述镜像配置请求适于在所述数据处理装置将所述操作系统的镜像加载至内存后生成,所述安全页面属性表存储于内存控制器中,用于所述内存控制器对内存物理地址的直接控制。
3.根据权利要求2所述的内存管理方法,其特征在于,所述操作系统的镜像对应内存中多段不连续内存空间,所述安全处理装置在所述安全页面属性表中配置多个条目,每一条目分别对应所述操作系统的镜像在所述内存中的一段内存空间的地址信息。
4.根据权利要求3所述的内存管理方法,其特征在于,所述安全页面属性表中的条目包含如下信息:地址空间标识、所述地址空间标识对应的地址空间的读写权限、起始地址和地址空间长度,其中,所述地址空间标识表征所述条目对应宿主机的地址空间。
5.根据权利要求1所述的内存管理方法,其特征在于,还包括:
当监测到所述数据处理装置向所述页表基地址寄存器写入数据时,所述安全处理装置输出对应的安全告警信息。
6.根据权利要求1至5任一项所述的内存管理方法,其特征在于,所述响应于来自数据处理装置的页表基地址寄存器写请求,安全处理装置将所述写请求对应的进程基地址写入所述页表基地址寄存器,包括以下至少一种:
响应于来自数据处理装置的页表基地址寄存器设置请求,所述安全处理装置将所述页表基地址寄存器设置请求对应的进程基地址写入所述页表基地址寄存器;
响应于来自数据处理装置的页表基地址寄存器更新请求,所述安全处理装置将所述页表基地址寄存器更新请求对应的进程基地址写入所述页表基地址寄存器,其中,所述页表基地址寄存器更新请求基于进程切换请求触发。
7.一种内存管理方法,其特征在于,包括:
数据处理装置向安全处理装置发送页表基地址寄存器写请求,使得所述安全处理装置将所述写请求对应的进程基地址写入所述页表基地址寄存器;
其中,所述数据处理装置与所述安全处理装置硬件隔离,所述数据处理装置适于运行操作系统,且所述操作系统的源代码指令中不包含页表基地址寄存器的写指令;基于所述安全处理装置的设置,所述数据处理装置不具有所述页表基地址寄存器的写权限;
所述数据处理装置为一个或者多个通用计算核心,或者为一个独立封装的CPU芯片,所述安全处理装置为与所述数据处理装置独立封装的安全处理器,或者为与所述数据处理装置封装在一起的专用于控制安全功能的核心。
8.根据权利要求7所述的内存管理方法,其特征在于,还包括:
所述数据处理装置将所述操作系统的镜像加载至内存后,向所述安全处理装置发送镜像配置请求,使得所述安全处理装置配置安全页面属性表中对应的操作系统的镜像的内存空间的属性为只读,其中,所述安全页面属性表存储于内存控制器中,用于所述内存控制器对内存物理地址的直接控制。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于海光信息技术股份有限公司,未经海光信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011149069.2/1.html,转载请声明来源钻瓜专利网。