一种兼容的操作系统及其加载启动方法

    公开(公告)号:CN114443133A

    公开(公告)日:2022-05-06

    申请号:CN202111647852.6

    申请日:2021-12-29

    Abstract: 本发明提供了一种兼容的操作系统及其加载启动方法,加载启动方法包括:目标机的boot加载程序对操作系统的可加载执行操作系统映像文件解析,获取操作系统的映像大小及第一程序入口地址;boot加载程序跳转至第一程序入口地址并执行兼容启动层程序;在兼容启动层内程序跳转至预设的操作系统二进制文件的第二程序入口地址,开始执行操作系统主程序;操作系统主程序接管CPU并对CPU初始化,完成操作系统的加载启动。兼容的操作系统的加载启动方法,能够实现目标机上boot加载程序和操作系统ABI不一致时,在操作系统上增加能够兼容启动层,即可实现操作系统的加载启动,具有经济效益高、实现简单、灵活易用、通用性强等优点。

    SMP多核处理器核内时钟同步方法
    3.
    发明公开

    公开(公告)号:CN119884006A

    公开(公告)日:2025-04-25

    申请号:CN202411956976.6

    申请日:2024-12-29

    Abstract: 本发明的SMP多核处理器核内时钟同步方法,包括选择主核时钟作为源时钟,从核时钟与主核时钟进行同步;同步开始前所有核进入同步就绪状态;同步开始时,所有核通过竞争获取自旋锁的方式,原子性地将核号和时钟计数器的值记录到共享存储器中;通过有效的采样记录数据,计算出各从核与主核时钟之间的偏差值以及采样记录数据造成的误差值;由偏差值和误差值计算出各核与主核时钟计数器之间的修正值,用修正值对从核时钟进行修改,完成从核时钟同步,能够有效解决多核处理器各核时间戳不一致问题,具有实现方式简单、效率高、误差小、占用系统资源少等优点。

Patent Agency Ranking