← 返回列表
系统加载方法及装置、存储介质、计算机程序产品和芯片
摘要文本
本发明提出了一种系统加载方法及装置、存储介质、计算机程序产品和芯片,涉及计算机技术领域。操作系统加载方法包括:对操作系统的系统符号表进行编码,得到编码后的系统符号表;打包编码后的系统符号表、操作系统的应用逻辑和程序加载组件,得到系统固件;编译生成二进制文件,并对二进制文件进行局部静态链接,得到待加载的程序文件;根据系统固件加载程序文件;其中,系统符号表的编码方式包括哈夫曼编码、香农编码和费诺编码中的至少一种。
申请人信息
- 申请人:美智纵横科技有限责任公司
- 申请人地址:215100 江苏省苏州市相城经济开发区漕湖大道39号
- 发明人: 美智纵横科技有限责任公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 系统加载方法及装置、存储介质、计算机程序产品和芯片 |
| 专利类型 | 发明授权 |
| 申请号 | CN202311742820.3 |
| 申请日 | 2023/12/18 |
| 公告号 | CN117435258B |
| 公开日 | 2024/3/8 |
| IPC主分类号 | G06F9/4401 |
| 权利人 | 美智纵横科技有限责任公司 |
| 发明人 | 何伟宏; 尹江荣; 伍云云; 刘志平; 叶楚汉 |
| 地址 | 江苏省苏州市相城经济开发区漕湖大道39号 |
专利主权项内容
1.一种操作系统加载方法,其特征在于,所述加载方法包括:对操作系统的系统符号表进行编码,得到编码后的系统符号表;打包编码后的所述系统符号表、所述操作系统的应用逻辑和程序加载组件,得到系统固件;对应用源码进行编译生成二进制文件,并对所述二进制文件进行局部静态链接,得到待加载的程序文件;根据所述系统固件加载所述程序文件;其中,所述系统符号表的编码方式包括哈夫曼编码、香农编码和费诺编码中的至少一种,所述程序加载组件为用于加载执行程序文件的解析加载组件;所述对所述二进制文件进行局部静态链接,得到待加载的程序文件,包括:对所述二进制文件的信息段进行合并链接,得到所述二进制文件的第一代码段、第一数据段和第一重定向段;根据所述第一代码段、所述第一数据段和所述第一重定向段进行重定向计算,得到重定向后的第二代码段;根据所述第一数据段、所述第二代码段和所述第一重定向段确定所述程序文件。 () (来 自 马 克 数 据 网)