-
公开(公告)号:CN118132467A
公开(公告)日:2024-06-04
申请号:CN202311847465.6
申请日:2023-12-28
Applicant: 中国航空工业集团公司西安航空计算技术研究所
IPC: G06F12/1009 , G06F12/1036 , G06F12/02 , G06F15/16
Abstract: 本发明涉及操作系统技术领域,提供一种满足多核SMP运行的共享页表管理方法,所述方法包括:由操作系统创建共享页表,所述操作系统运行于多核处理器,所述共享页表由所述多核处理器中的引导核创建,并由所述多核处理器中的所有核进行共同管理;所述多核处理器基于所述共享页表进行软件换页或硬件换页。本申请解决了现有技术中多核处理器独立实现存储管理导致操作系统空间浪费,且使得存储管理的流程复杂化的技术问题,实现了使用共享页表提升了多核处理器操作系统的存储管理性能,节约了空间资源的技术效果。
-
公开(公告)号:CN114443133A
公开(公告)日:2022-05-06
申请号:CN202111647852.6
申请日:2021-12-29
Applicant: 中国航空工业集团公司西安航空计算技术研究所
IPC: G06F8/76 , G06F9/4401
Abstract: 本发明提供了一种兼容的操作系统及其加载启动方法,加载启动方法包括:目标机的boot加载程序对操作系统的可加载执行操作系统映像文件解析,获取操作系统的映像大小及第一程序入口地址;boot加载程序跳转至第一程序入口地址并执行兼容启动层程序;在兼容启动层内程序跳转至预设的操作系统二进制文件的第二程序入口地址,开始执行操作系统主程序;操作系统主程序接管CPU并对CPU初始化,完成操作系统的加载启动。兼容的操作系统的加载启动方法,能够实现目标机上boot加载程序和操作系统ABI不一致时,在操作系统上增加能够兼容启动层,即可实现操作系统的加载启动,具有经济效益高、实现简单、灵活易用、通用性强等优点。
-
公开(公告)号:CN119884006A
公开(公告)日:2025-04-25
申请号:CN202411956976.6
申请日:2024-12-29
Applicant: 中国航空工业集团公司西安航空计算技术研究所
IPC: G06F15/163 , G06F1/04
Abstract: 本发明的SMP多核处理器核内时钟同步方法,包括选择主核时钟作为源时钟,从核时钟与主核时钟进行同步;同步开始前所有核进入同步就绪状态;同步开始时,所有核通过竞争获取自旋锁的方式,原子性地将核号和时钟计数器的值记录到共享存储器中;通过有效的采样记录数据,计算出各从核与主核时钟之间的偏差值以及采样记录数据造成的误差值;由偏差值和误差值计算出各核与主核时钟计数器之间的修正值,用修正值对从核时钟进行修改,完成从核时钟同步,能够有效解决多核处理器各核时间戳不一致问题,具有实现方式简单、效率高、误差小、占用系统资源少等优点。
-
-