← 返回列表
一种页面异常处理方法及装置
摘要文本
本申请提供一种页面异常处理方法及装置,包括:内核接收用户程序触发的页面异常;确定所述页面异常对应的访存地址位于内核空间,且所述用户程序具有访问所述访存地址对应页面的访问权限后,所述内核获取所述用户程序中触发所述页面异常的指令并模拟执行所述指令。该方案,不再无条件将访问内核空间视作内存误用,允许用户程序的页表同时涵盖用户空间和内核空间,且通过内核模拟执行用户程序中触发页面异常的指令,因此,能够满足在不改变硬件的情况实现用户空间的扩展。
申请人信息
- 申请人:上海芯联芯智能科技有限公司
- 申请人地址:201203 上海市浦东新区张江高科盛夏路570号805室
- 发明人: 上海芯联芯智能科技有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 一种页面异常处理方法及装置 |
| 专利类型 | 发明申请 |
| 申请号 | CN202410059259.7 |
| 申请日 | 2024/1/16 |
| 公告号 | CN117573419A |
| 公开日 | 2024/2/20 |
| IPC主分类号 | G06F11/07 |
| 权利人 | 上海芯联芯智能科技有限公司 |
| 发明人 | 张荣 |
| 地址 | 上海市浦东新区张江高科盛夏路570号805室 |
专利主权项内容
1.一种页面异常处理方法,其特征在于,包括:内核接收用户程序触发的页面异常;确定所述页面异常对应的访存地址位于内核空间,且所述用户程序具有访问所述访存地址对应页面的访问权限后,所述内核获取所述用户程序中触发所述页面异常的指令并模拟执行所述指令。