【技术实现步骤摘要】
一种固件存储方法及系统
[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的物理特性,长时间不通电的情况下有可能造成数据丢失。
技术实现思路
< ...
【技术保护点】
【技术特征摘要】
1.一种固件存储方法,其特征是,所述方法包括以下步骤:将工厂化固件烧写到硬盘nandflash存储的预设slot上,所述slot分成兵乓两部分;固件运行过程中,在满足预设的定时策略时,基于固件当前存储位置所属部分,将固件搬移至另一部分。2.根据权利要求1所述固件存储方法,其特征是,所述slot设置多个,每个所述slot均分为乒乓两部分,每部分分为主备两份。3.根据权利要求2所述固件存储方法,其特征是,所述工厂化固件烧写时,写入其一slot中,并将该写入的slot设置为只读模式。4.根据权利要求2所述固件存储方法,其特征是,进行所述固件搬移操作时,对存储有固件的每个slot在当前slot下均进行搬移,若操作失败,则上报固件丢失风险。5.根据权利要求1所述固件存储方法,其特征是,所述基于固件当前存储位置所属部分,将固件搬移至另一部分的具体过程为:判断所述另一部分的nandflash是否为已擦的;若否,则执行擦除操作,然后将固件写入所述另一部分;若是,则直接将固件写入所述另一部...
【专利技术属性】
技术研发人员:赵昌磊,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。