一种闪存固件启动方法及系统技术方案

技术编号:36167826 阅读:31 留言:0更新日期:2022-12-31 20:18
本发明专利技术公开了一种闪存固件启动方法及系统,其中,所述方法应用于第一闪存设备,所述设备包括第一闪存固件,所述方法包括:生成第一启动流程信息;生成第一启动参数集合;生成第一序列化调整结果;生成第一启动速度信息和第一响应时间信息;生成第一优化指令;基于所述启动时序信息对所述第一启动参数进行优化分析,生成第一优化结果;根据所述第一优化结果进行闪存固件启动控制。解决了闪存固件的线程、线程数及访问速度与闪存固件的运行效率不匹配技术问题,优化调整启动参数,减少线程数,提高访问速度,达到了线程、线程数及访问速度适应性匹配闪存固件的运行效率,进而提高闪存固件的启动速度,降低响应时间的技术效果。降低响应时间的技术效果。降低响应时间的技术效果。

【技术实现步骤摘要】
一种闪存固件启动方法及系统


[0001]本专利技术涉及人工智能
,具体涉及一种闪存固件启动方法及系统。

技术介绍

[0002]现阶段,闪存固件大量使用存储文件,在使用过程中常会出现大量的并行数据处理,不可避免会因为大量的并行数据,同一时刻会有不同的线程、线程数及访问速度等启动参数,若是线程调度的类型不当、线程数过多、访问速度过慢,都会导致启动性能变差,因此优化闪存固件启动方案,实现自定义设置启动速度阈值区间和响应时间阈值区间参数阈值,可以有效改善闪存固件的启动相关技术问题,目前,常使用调配接口驱动程序来实现上述功能,但接口程序的调配一般需要在专业技术指导才可以实现运行程序与闪存固件的接口适配和启动配置,使用操作复杂难以推广使用。
[0003]现有技术中存在闪存固件的线程、线程数及访问速度与闪存固件的运行效率不匹配技术问题。

技术实现思路

[0004]本申请通过提供了一种闪存固件启动方法及系统,解决了闪存固件的线程、线程数及访问速度与闪存固件的运行效率不匹配技术问题,达到了线程、线程数及访问速度适应性匹配闪存固件的运行效率,进而提高闪存固件的启动速度,降低响应时间的技术效果。
[0005]鉴于上述问题,本申请提供了一种闪存固件启动方法及系统。
[0006]第一方面,本申请提供了一种闪存固件启动方法,其中,所述方法应用于第一闪存设备,所述设备包括第一闪存固件,所述方法包括:当检测到第一连接信号,对所述第一闪存固件进行启动流程提取,生成第一启动流程信息,其中,所述第一启动流程信息包括多层级启动节点信息;遍历所述多层级启动节点信息提取启动参数,生成第一启动参数集合;基于启动时序信息对所述第一启动参数进行序列化调整,生成第一序列化调整结果;遍历所述第一序列化调整结果进行启动性能分析,生成第一启动速度信息和第一响应时间信息;当所述第一启动速度信息不满足第一预设要求,和/或所述第一响应时间信息不满足第二预设要求,生成第一优化指令;根据所述第一优化指令,基于所述启动时序信息对所述第一启动参数进行优化分析,生成第一优化结果;根据所述第一优化结果进行闪存固件启动控制。
[0007]第二方面,本申请提供了一种闪存固件启动系统,其中,所述方法应用于第一闪存设备,所述设备包括第一闪存固件,所述系统包括:第一生成单元,所述第一生成单元用于当检测到第一连接信号,对所述第一闪存固件进行启动流程提取,生成第一启动流程信息,其中,所述第一启动流程信息包括多层级启动节点信息;第二生成单元,所述第二生成单元用于遍历所述多层级启动节点信息提取启动参数,生成第一启动参数集合;第三生成单元,所述第三生成单元用于基于启动时序信息对所述第一启动参数进行序列化调整,生成第一序列化调整结果;第四生成单元,所述第四生成单元用于遍历所述第一序列化调整结果进
行启动性能分析,生成第一启动速度信息和第一响应时间信息;第五生成单元,所述第五生成单元用于当所述第一启动速度信息不满足第一预设要求,和/或所述第一响应时间信息不满足第二预设要求,生成第一优化指令;第六生成单元,所述第六生成单元用于根据所述第一优化指令,基于所述启动时序信息对所述第一启动参数进行优化分析,生成第一优化结果;第一控制单元,所述第一控制单元用于根据所述第一优化结果进行闪存固件启动控制。
[0008]第三方面,本申请提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,所述处理器执行所述程序时实现第一方面任一项所述方法的步骤。
[0009]第四方面,本申请提供了一种计算机程序产品,包括计算机程序和/或指令,其中,该计算机程序和/或指令被处理器执行时实现第一方面任一项所述方法的步骤。
[0010]本申请中提供的一个或多个技术方案,至少具有如下技术效果或优点:由于采用了当检测到第一连接信号,对所述第一闪存固件进行启动流程提取,生成第一启动流程信息,其中,所述第一启动流程信息包括多层级启动节点信息;遍历所述多层级启动节点信息提取启动参数,生成第一启动参数集合;基于启动时序信息对所述第一启动参数进行序列化调整,生成第一序列化调整结果;遍历所述第一序列化调整结果进行启动性能分析,生成第一启动速度信息和第一响应时间信息;当所述第一启动速度信息不满足第一预设要求,和/或所述第一响应时间信息不满足第二预设要求,生成第一优化指令;根据所述第一优化指令,基于所述启动时序信息对所述第一启动参数进行优化分析,生成第一优化结果;根据所述第一优化结果进行闪存固件启动控制。本申请实施例解决了闪存固件的线程、线程数及访问速度与闪存固件的运行效率不匹配技术问题,优化调整启动参数,减少线程数,提高访问速度,达到了线程、线程数及访问速度适应性匹配闪存固件的运行效率,进而提高闪存固件的启动速度,降低响应时间的技术效果。
[0011]上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,而可依照说明书的内容予以实施,并且为了让本申请的上述和其它目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。
附图说明
[0012]图1为本申请一种闪存固件启动方法的流程示意图;图2为本申请一种闪存固件启动方法的获得第一响应时间信息流程示意图;图3为本申请一种闪存固件启动方法的生成第一启动速度信息的流程示意图;图4为本申请一种闪存固件启动方法的生成第一、二参数优化子空间流程示意图;图5为本申请一种闪存固件启动系统的结构示意图;图6为本申请示例性电子设备的结构示意图。
[0013]附图标记说明:第一生成单元11,第二生成单元12,第三生成单元13,第四生成单元14,第五生成单元15,第六生成单元16,第一执行单元17,电子设备300,存储器301,处理器302,通信接口303,总线架构304。
具体实施方式
[0014]本申请通过提供了一种闪存固件启动方法及系统,解决了闪存固件的线程、线程数及访问速度与闪存固件的运行效率不匹配技术问题,达到了线程、线程数及访问速度适应性匹配闪存固件的运行效率,进而提高闪存固件的启动速度,降低响应时间的技术效果。
[0015]申请概述闪存固件在使用过程中,大量的并行数据处理导致的线程调度的类型不当、线程数过多、访问速度过慢,使用调配接口驱动程序使用操作复杂难以推广使用。
[0016]现有技术中存在闪存固件的线程、线程数及访问速度与闪存固件的运行效率不匹配技术问题。
[0017]针对上述技术问题,本申请提供的技术方案总体思路如下:本申请提供了一种闪存固件启动方法,其中,所述方法应用于第一闪存设备,所述设备包括第一闪存固件,所述方法包括:当检测到第一连接信号,对所述第一闪存固件进行启动流程提取,生成第一启动流程信息,其中,所述第一启动流程信息包括多层级启动节点信息;遍历所述多层级启动节点信息提取启动参数,生成第一启动参数集合;基于启动时序信息对所述第一启动参数进行序列化调整,生成第一序列化调整结果;遍历所述第一序列化调整结果进行启动性能分析,生成第一启动速度信息本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种闪存固件启动方法,其特征在于,所述方法应用于第一闪存设备,所述设备包括第一闪存固件,所述方法包括:当检测到第一连接信号,对所述第一闪存固件进行启动流程提取,生成第一启动流程信息,其中,所述第一启动流程信息包括多层级启动节点信息;遍历所述多层级启动节点信息提取启动参数,生成第一启动参数集合;基于启动时序信息对所述第一启动参数进行序列化调整,生成第一序列化调整结果;遍历所述第一序列化调整结果进行启动性能分析,生成第一启动速度信息和第一响应时间信息;当所述第一启动速度信息不满足第一预设要求,和/或所述第一响应时间信息不满足第二预设要求,生成第一优化指令;根据所述第一优化指令,基于所述启动时序信息对所述第一启动参数进行优化分析,生成第一优化结果;根据所述第一优化结果进行闪存固件启动控制。2.如权利要求1所述的方法,其特征在于,所述遍历所述第一序列化调整结果进行启动性能分析,生成第一启动速度信息和第一响应时间信息,包括:设定第一性能评估指标,其中,所述第一性能评估指标包括启动速度信息和响应时间信息;根据所述启动速度信息,遍历所述第一序列化调整结果进行关联分析,获得所述第一启动速度信息;根据所述响应时间信息,遍历所述第一序列化调整结果进行关联分析,获得所述第一响应时间信息。3.如权利要求2所述的方法,其特征在于,所述根据所述启动速度信息,遍历所述第一序列化调整结果进行关联分析,获得所述第一启动速度信息,包括:根据所述第一闪存固件,采集第一关联分析数据,其中,所述第一关联分析数据包括启动速度历史数据和启动参数历史数据;将所述启动速度历史数据,设为第一参考数列;将所述启动参数历史数据,设为第一对比数列;对所述第一参考数列和所述第一对比数列进行量纲处理,生成第二参考数列和第二对比数列;根据所述第二参考数列和所述第二对比数列,生成第一关联系数集合;根据所述第一关联系数集合,生成第一关联度集合;根据所述第一关联度集合,遍历所述第一序列化调整结果,生成所述第一启动速度信息。4.如权利要求3所述的方法,其特征在于,所述根据所述第一关联度集合,遍历所述第一序列化调整结果,生成所述第一启动速度信息,包括:基于所述启动速度历史数据,遍历所述启动参数历史数据,生成第一关联函数集合;根据所述第一关联度集合对所述第一关联函数集合进行调整,生成第二关联函数集合;遍历所述第一序列化调整结果,将所述第一启动参数输入所述第二关联函数集合,生
成所述第一启动速度信息。5.如权利要求4所述的方法,其特征在于,所述基于所述启动时序对所述第一启动参数进行优化分析,生成第一优化结果,包括:获得第三关联函数集合,其中,所述第三关联函数集合表征启动参数和响应时间之间的函数关系;获得第二关联度集合,其中,所述第二关联度集合表征启动参数和响应时间之间的关联性;根据所述第二关联度集合对所述第三关联函数集合进行调整,生成第四关联...

【专利技术属性】
技术研发人员:宋远岑陈育鸣王展南
申请(专利权)人:江苏华存电子科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1