-
公开(公告)号:CN118132467A
公开(公告)日:2024-06-04
申请号:CN202311847465.6
申请日:2023-12-28
Applicant: 中国航空工业集团公司西安航空计算技术研究所
IPC: G06F12/1009 , G06F12/1036 , G06F12/02 , G06F15/16
Abstract: 本发明涉及操作系统技术领域,提供一种满足多核SMP运行的共享页表管理方法,所述方法包括:由操作系统创建共享页表,所述操作系统运行于多核处理器,所述共享页表由所述多核处理器中的引导核创建,并由所述多核处理器中的所有核进行共同管理;所述多核处理器基于所述共享页表进行软件换页或硬件换页。本申请解决了现有技术中多核处理器独立实现存储管理导致操作系统空间浪费,且使得存储管理的流程复杂化的技术问题,实现了使用共享页表提升了多核处理器操作系统的存储管理性能,节约了空间资源的技术效果。
-
公开(公告)号:CN119883957A
公开(公告)日:2025-04-25
申请号:CN202411956969.6
申请日:2024-12-29
Applicant: 中国航空工业集团公司西安航空计算技术研究所
IPC: G06F12/1009
Abstract: 本发明的ARM平台基于域空间管理的地址空间快速切换方法,包括定义一组页基址管理结构;操作系统运行中需要进行域切换时,若待切入的目标域号与TTBR0寄存器中的ASID值相等时,则不需要执行切域操作;若待切入的目标域号与TTBR0寄存器中的ASID值不相等时,根据目标域号从页基址管理结构中获取对应域的页表基址,将域号与页表基址按格式写入TTBR0寄存器中,完成切域操作。实现在不改变原页表结构的情况下,切域不需要无效TLB表项,减少TLB未命中和Cache未命中引起的性能损失,提升系统整体性能。
-