发明名称 一种支持多种体系架构的通用操作系统
摘要 本发明公开了一种支持多种体系架构的通用操作系统,包括:通用可执行文件、通用工具链、通用加载器、通用内核以及用于加载和执行通用操作系统内核的BIOS。本发明实现一个操作系统支持不同体系架构,对系统安装就无需考虑不同体系架构需要安装不同版本的操作系统,对于使用也就无需考虑不同应用程序在不同操作系统中的兼容性问题,极大地提高了操作系统的通用性以及方便性。
申请公布号 CN103473059B 申请公布日期 2016.09.28
申请号 CN201310412002.7 申请日期 2013.09.11
申请人 江苏中科梦兰电子科技有限公司 发明人 陈华才;张福新;吴少刚
分类号 G06F9/44(2006.01)I 主分类号 G06F9/44(2006.01)I
代理机构 南京苏高专利商标事务所(普通合伙) 32204 代理人 柏尚春
主权项 一种支持多种体系架构的通用操作系统,其特征在于:所述通用操作系统包括以下内容:A、通用的UniEXE格式可执行文件,所述通用的UniEXE格式可执行文件包括若干体系架构的代码段以及数据段;B、通用编译器,所述通用编译器将操作系统源代码编译成为多种体系结构的目标文件;C、通用链接器,基于通用链接脚本,所述通用链接器将目标文件组装成通用操作系统的组件,所述组件包括通用内核、通用加载器、通用应用程序以及通用BIOS,所述通用BIOS能解析UniEXE格式,加载并执行通用内核;D、通用加载器,所述通用操作系统包含通用加载器,可以解析UniEXE文件的头部信息并执行;E、通用内核,所述通用内核是通用操作系统的核心部分,实现通用操作系统的中断处理、内存管理、进程管理、文件系统及设备驱动的功能,通用内核是通用的UniEXE格式可执行文件,由通用工具链生成。
地址 215500 江苏省苏州市常熟市虞山镇梦兰村