[发明专利]一种提高SSD系统启动速度的方法、装置、终端及存储介质在审
申请号: | 202210762655.7 | 申请日: | 2022-06-30 |
公开(公告)号: | CN115098190A | 公开(公告)日: | 2022-09-23 |
发明(设计)人: | 罗晓龙;王萌萌;刘国华 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 济南舜源专利事务所有限公司 37205 | 代理人: | 尹俪娟 |
地址: | 215100 江苏省苏州*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 提高 ssd 系统启动 速度 方法 装置 终端 存储 介质 | ||
本发明涉及SSD系统启动领域,具体公开一种提高SSD系统启动速度的方法、装置、终端及存储介质,将引导加载程序配置为最快的时钟频率;删除非必须在引导加载程序中初始化的模块和功能;对存储介质中的固件进行压缩;引导加载程序按照存储介质允许的最快速度读取压缩固件,进行解压并校验后加载到内存;待引导加载程序稳定后,关闭调试输出或输出到内存。本发明配置运行频率最快,删除非必要功能,提升软件优化等级,选用固件压缩的方式节省加载时间,并关闭调试输出,优选优化固件的校验算法,减少引导加载程序运行时长,实现在引导加载程序阶段优化加载启动流程以及引导加载程序自身的运行流程,能够提升SSD嵌入式系统的启动速度,提高用户体验质量。
技术领域
本发明涉及SSD系统启动领域,具体涉及一种提高SSD系统启动速度的方法、装置、终端及存储介质。
背景技术
SSD作为一个嵌入式系统,具有高集成、实习性强的特点。在其应用场景中,系统的快速启动响应是一个重要的技术指标。加快系统的启动速度对于用户来讲不仅仅是提升使用体验,在一些原本就需要快速启动的环境中,启动时间是一个很重要的性能参数。SSD的启动时间不够快,主机的启动时间在一定程度上会受到影响,成为整个系统中的瓶颈。目前SSD的嵌入式系统软件大多采用实时系统或者传统的前后台方式,不论那种方式,软件系统自身的缺陷以及后续引入的耗时操作都会导致启动时间加长。
发明内容
为解决上述问题,本发明提供一种提高SSD系统启动速度的方法、装置、终端及存储介质,在bootloader阶段优化加载启动流程以及bootloader自身的运行流程,能够提升ssd嵌入式系统的启动速度,提高用户体验质量。
第一方面,本发明的技术方案提供一种提高SSD系统启动速度的方法,包括以下步骤:
将引导加载程序配置为最快的时钟频率;
删除非必须在引导加载程序中初始化的模块和功能;
对存储介质中的固件进行压缩;
引导加载程序按照存储介质允许的最快速度读取压缩固件,进行解压并校验后加载到内存;
待引导加载程序稳定后,关闭调试输出或输出到内存。
进一步地,该方法还包括以下步骤:
在固件中配置硬件资源初始化时序,使选出的部分硬件外设在系统上电阶段完成后再进行初始化;
对于可异步实现的任务功能,在固件中配置为异步执行。
进一步地,该方法还包括以下步骤:
引导加载程序采用分片校验对固件进行校验,并以最快校验速度为指标将数据分片。
进一步地,该方法还包括以下步骤:
对于关闭或输出到内存调试输出,在系统启动后保存到存储介质。
第二方面,本发明的技术方案提供一种提高SSD系统启动速度的装置,包括,
时钟频率配置模块:将引导加载程序配置为最快的时钟频率;
功能删除模块:删除非必须在引导加载程序中初始化的模块和功能;
固件压缩模块:对存储介质中的固件进行压缩;
固件加载模块:引导加载程序按照存储介质允许的最快速度读取压缩固件,进行解压并校验后加载到内存;
调试输出处理模块:待引导加载程序稳定后,关闭调试输出或输出到内存。
进一步地,该装置还包括,
初始化配置模块:在固件中配置硬件资源初始化时序,使选出的部分硬件外设在系统上电阶段完成后再进行初始化;
任务执行配置模块:对于可异步实现的任务功能,在固件中配置为异步执行。
进一步地,固件加载模块进行校验,具体包括:
引导加载程序采用分片校验对固件进行校验,并以最快校验速度为指标将数据分片。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210762655.7/2.html,转载请声明来源钻瓜专利网。