您所在的位置: 成果库 国产操作系统主动兼容技术研究与应用

国产操作系统主动兼容技术研究与应用

发布时间: 2025-08-08

基本信息

合作方式: 技术转让
成果类型: 发明专利
行业领域:
电子信息技术,计算机及网络技术
成果介绍
操作系统的兼容性是信息技术应用生态的基础,主要包括操作系统对应用生态的兼容性和对多芯片架构的兼容性,前者依赖操作系统架构设计的统一性和系统接口层的兼容性能力、后者依赖跨CPU指令集的二进制翻译技术。 针对国产操作系统在开源软件开发模式下缺乏整体规划,使得基于系统架构的兼容性存在保障工作量大、准确性低,以及大量既有 x86 应用亟待迁移至多种国产 CPU 架构的问题,本课题研究系统组件分层分类技术和动态指令集翻译技术。其核心包括操作系统分层分类的架构分析算法、基于 IR 作为中间目标的动态指令集翻译技术、基于机器学习方法的动态指令集翻译技术等三个关键技术。通过对以上关键技术的研究,本课题最终研发系统组件分层分类软件和动态指令集翻译软件,支持 ARM、RISC-V 等指令集的国产 CPU 架构,并分别针对操作系统厂商和应用开发厂商进行推广应用。
成果亮点
本课题形成研发系统组件分层分类软件与动态指令集翻译软件。通过分层技术将系统组件划分为逻辑独立、职责明确的层次结构(如业务逻辑层、数据访问层等),结合组件化设计实现功能模块的高效复用与灵活装配。动态指令集翻译软件则基于分层架构中的中间层技术,优化跨平台指令集的兼容性与执行效率,为国产软硬件平台提供统一的开发接口,从而提升软件开发的质量与业务适配能力。 研发成果选取典型场景进行应用示范和推广,完成试点示范工作。推动动态指令集翻译软件从工程化达到实用化和通用化的新阶段,推动提高国产软硬件平台上软件开发的质量水平、业务水平。
团队介绍
北京航空航天大学(Beihang University),简称北航(BUAA),位于中国首都北京市,隶属于中华人民共和国工业和信息化部,中央直管高校,中国第一所航空航天高等学府,具有航空、航天和信息领域的发展比较优势。是国家重点建设的高校、全国第一批16所重点高校之一、211工程、985工程建设高校、国家“双一流”建设高校。
成果资料