← 返回列表

系统加载方法及装置、存储介质、计算机程序产品和芯片

申请号: CN202311742820.3
申请人: 美智纵横科技有限责任公司
申请日期: 2023/12/18

摘要文本

本发明提出了一种系统加载方法及装置、存储介质、计算机程序产品和芯片,涉及计算机技术领域。操作系统加载方法包括:对操作系统的系统符号表进行编码,得到编码后的系统符号表;打包编码后的系统符号表、操作系统的应用逻辑和程序加载组件,得到系统固件;编译生成二进制文件,并对二进制文件进行局部静态链接,得到待加载的程序文件;根据系统固件加载程序文件;其中,系统符号表的编码方式包括哈夫曼编码、香农编码和费诺编码中的至少一种。

专利详细信息

项目 内容
专利名称 系统加载方法及装置、存储介质、计算机程序产品和芯片
专利类型 发明授权
申请号 CN202311742820.3
申请日 2023/12/18
公告号 CN117435258B
公开日 2024/3/8
IPC主分类号 G06F9/4401
权利人 美智纵横科技有限责任公司
发明人 何伟宏; 尹江荣; 伍云云; 刘志平; 叶楚汉
地址 江苏省苏州市相城经济开发区漕湖大道39号

专利主权项内容

1.一种操作系统加载方法,其特征在于,所述加载方法包括:对操作系统的系统符号表进行编码,得到编码后的系统符号表;打包编码后的所述系统符号表、所述操作系统的应用逻辑和程序加载组件,得到系统固件;对应用源码进行编译生成二进制文件,并对所述二进制文件进行局部静态链接,得到待加载的程序文件;根据所述系统固件加载所述程序文件;其中,所述系统符号表的编码方式包括哈夫曼编码、香农编码和费诺编码中的至少一种,所述程序加载组件为用于加载执行程序文件的解析加载组件;所述对所述二进制文件进行局部静态链接,得到待加载的程序文件,包括:对所述二进制文件的信息段进行合并链接,得到所述二进制文件的第一代码段、第一数据段和第一重定向段;根据所述第一代码段、所述第一数据段和所述第一重定向段进行重定向计算,得到重定向后的第二代码段;根据所述第一数据段、所述第二代码段和所述第一重定向段确定所述程序文件。 () (来 自 马 克 数 据 网)