一种固件存储方法及系统技术方案

技术编号:33385436 阅读:23 留言:0更新日期:2022-05-11 23:00
本发明专利技术提供了一种固件存储方法及系统,所述方法包括将工厂化固件烧写到硬盘nandflash存储的预设slot上,所述slot分成兵乓两部分;固件运行过程中,在满足预设的定时策略时,基于固件当前存储位置所属部分,将固件搬移至另一部分。本发明专利技术通过在nandflash上设置slot,且将slot分为乒乓两部分,并设置定时器,在固件运行时,对固件进行乒、乓两部分间的搬移操作,解决硬盘长时间不通电丢失数据的问题,有效降低了固件的丢失风险,且避免使用EEPRON等存储造成的复杂硬件设计,节省了成本。节省了成本。节省了成本。

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


[0001]本专利技术涉及固件存储
,尤其是一种固件存储方法及系统。

技术介绍

[0002]随着人工智能、数字化的时代到来,数据的存储量迎来爆发式增长,SSD(solid state disk,固态硬盘,即固态电子存储阵列硬盘)的需求量也快速增加。SSD有独立的控制器、硬件单元和固件,固件决定着SSD的功能完整性,是SSD的灵魂,所以保存固件的有效性是必须的。
[0003]现有的SSD的固件一般采用保存在EEPRON(Electrically Erasable Programmable read only memory,带电可擦可编程只读存储器)或norflash(非易失闪存)中,这是非易失的介质,可以长期保存数据,但这相当于在SSD中又增加了一个硬件,增加了SSD的成本和设计复杂度。
[0004]因此出现了将固件存储在SSD的nandflash(一种非易失闪存技术)上的技术手段,但因为nandflash的物理特性,长时间不通电的情况下有可能造成数据丢失。

技术实现思路
<br/>[0005]本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种固件存储方法,其特征是,所述方法包括以下步骤:将工厂化固件烧写到硬盘nandflash存储的预设slot上,所述slot分成兵乓两部分;固件运行过程中,在满足预设的定时策略时,基于固件当前存储位置所属部分,将固件搬移至另一部分。2.根据权利要求1所述固件存储方法,其特征是,所述slot设置多个,每个所述slot均分为乒乓两部分,每部分分为主备两份。3.根据权利要求2所述固件存储方法,其特征是,所述工厂化固件烧写时,写入其一slot中,并将该写入的slot设置为只读模式。4.根据权利要求2所述固件存储方法,其特征是,进行所述固件搬移操作时,对存储有固件的每个slot在当前slot下均进行搬移,若操作失败,则上报固件丢失风险。5.根据权利要求1所述固件存储方法,其特征是,所述基于固件当前存储位置所属部分,将固件搬移至另一部分的具体过程为:判断所述另一部分的nandflash是否为已擦的;若否,则执行擦除操作,然后将固件写入所述另一部分;若是,则直接将固件写入所述另一部...

【专利技术属性】
技术研发人员:赵昌磊
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1