全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 20221045975 5.2 (22)申请日 2022.04.24 (71)申请人 苏州睿芯集成电路科技有限公司 地址 215125 江苏省苏州市苏州工业园区 星湖街328号创意产业园1 1-303 (72)发明人 姜志颖 王飞 范东睿  (74)专利代理 机构 北京科龙寰宇知识产权代理 有限责任公司 1 1139 专利代理师 孙皓晨 (51)Int.Cl. G06F 3/06(2006.01) G06F 9/445(2018.01) G06F 16/16(2019.01) (54)发明名称 一种基于GPT分区表的多文件多级启动加载 方法及装置 (57)摘要 本发明涉及一种基于GPT分区表的多文件多 级启动加载方法及装置, 该方法包括如下步骤: 步骤S1: 在每个分区入口中存放一个文件的名 称、 占用空间大小和补齐大小; 步骤S2: 在每个分 区中存放文件数据; 步骤S3: 生成存储镜像。 本发 明对存储介质采用GPT格式分区, 将每个启动文 件的数据直接存放于各个分区, 并且, 将文件名 作为分区名用于检索。 依靠分区提高了灵活性和 空间利用率, 同时, 未引入文件系统, 因此降低了 复杂度和计算 量。 权利要求书2页 说明书7页 附图4页 CN 114706533 A 2022.07.05 CN 114706533 A 1.一种基于GPT分区表的多 文件多级启动加载 方法, 其特 征在于, 包括如下步骤: 步骤S1: 在每 个分区入口中存放 一个文件的名称、 占用空间大小和补齐大小; 步骤S2: 在每 个分区中存放文件数据; 步骤S3: 生成存 储镜像。 2.根据权利要求1所示的一种基于GPT分区表的多文件多级启动加载方法, 其特征在 于, 还包括步骤S4: 进行存 储镜像的解析。 3.根据权利要求1所示的一种基于GPT分区表的多文件多级启动加载方法, 其特征在 于, 步骤S3中的存 储镜像的生成步骤具体包括: 步骤S31: 获取需要存放的所有文件的描述信息, 并且根据GPT的块对齐要求, 计算其占 用的块数量及 补齐长度; 步骤S32: 将文件名称作为分区名称; 步骤S33: 将文件序号和补齐长度均转换为字符串形式的16进制数, 与特定的前缀拼 接, 作为分区标识; 步骤S34: 利用GPT工具依据每组<分区名称、 分区标识、 块数量>信息对存储介质进行分 区; 步骤S35: 按照文件序号, 确定对应分区的起止地址, 并将文件数据存放至对应分区内。 4.根据权利要求2所示的一种基于GPT分区表的多文件多级启动加载方法, 其特征在 于, 所述步骤S4具体包括以下步骤: 步骤S41: 获取GPT头 部及所有 有效分区的分区入口; 步骤S42: 根据指定的文件名称, 按照字符串匹配分区名称; 步骤S43: 提取步骤S42中匹配分区的起始地址, 占用块数和补齐长度, 然后计算文件长 度=占用块数*块大小 ‑补齐长度; 步骤S44: 从存储镜像的起始地址位置开始, 读取长度为文件长度的数据。 5.一种基于GPT分区表的多 文件多级启动加载装置, 其特 征在于, 包括: 第一存放单元, 其在每个分区入口中存放一个文件的名称、 占用空间大小和补齐大小; 以及 第二存放单 元, 其在每 个分区中存放文件数据; 镜像生成单 元, 其生成存储镜像。 6.根据权利要求5所示的基于GPT分区表的多 文件多级启动加载装置, 其特 征在于, 还包括: 镜像解析 单元, 其进行存 储镜像的解析。 7.根据权利要求5所示的基于GPT分区表的多 文件多级启动加载装置, 其特 征在于, 所述镜像生成单 元包括: 第一计算单元, 其获取需要存放的所有文件的描述信息, 并且根据GPT的块对齐要求, 计算其占用的块数量及 补齐长度; 分区名称单 元, 其将文件名称作为分区名称; 分区标识单元, 其将文件序号和补齐长度均转换为字符串形式的16进制数, 与特定的权 利 要 求 书 1/2 页 2 CN 114706533 A 2前缀拼接, 作为分区标识; 分区单元, 其利用GPT工具依据每组<分区名称、 分区标识、 块数量>信息对存储介质进 行分区; 存放单元, 其按照文件序号, 确定对应分区的起止地址, 并将文件数据存放至对应分区 内。 8.根据权利要求5所示的基于GPT分区表的多 文件多级启动加载装置, 其特 征在于, 所述镜像解析 单元包括: 获取单元, 其获取GPT头 部及所有 有效分区的分区入口; 匹配单元, 其根据指定的文件名称, 按照字符串匹配分区名称; 第二计算单元, 其提取步骤S42中匹配分区的起始地址, 占用块数和补齐长度, 然后计 算文件长度=占用块数*块大小 ‑补齐长度; 读取单元, 其从存 储镜像的起始地址位置开始, 读取长度为文件长度的数据。 9.一种电子设备, 其特征在于, 所述电子设备存储器和处理器, 所述存储器存储有计算 机程序, 所述处 理器执行所述计算机程序时实现权利要求1 ‑4任一项所述方法的步骤。 10.一种计算机可读存储介质, 其特征在于, 存储有计算机程序, 所述计算机程序被处 理器执行时实现权利要求1 ‑4任一项所述方法的步骤。权 利 要 求 书 2/2 页 3 CN 114706533 A 3

.PDF文档 专利 一种基于GPT分区表的多文件多级启动加载方法及装置

文档预览
中文文档 14 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共14页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种基于GPT分区表的多文件多级启动加载方法及装置 第 1 页 专利 一种基于GPT分区表的多文件多级启动加载方法及装置 第 2 页 专利 一种基于GPT分区表的多文件多级启动加载方法及装置 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-17 23:59:19上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。