一种基于SSD优化描述符处理顺序的方法及其系统技术方案

技术编号:21713853 阅读:20 留言:0更新日期:2019-07-27 19:04
本发明专利技术涉及一种基于SSD优化描述符处理顺序的方法及其系统;其中,方法,包括:S1,判断是否有异常事件触发中断;S2,下发异常处理对应的描述符,并标记为高优先级描述符;S3,判断下发描述符中是否有优先级标记的描述符;S4,NFC通道按序下发描述符;S5,判断CDMA通道是否处于空闲状态;S6,等待CDMA通道空闲;S7,CDMA通道下发描述符至NAND,NAND按序执行描述符;S8,重置CDMA通道,NFC的绿色通道优先下发优先级标记描述符;S9,CDMA通道下发优先级标记描述符至NAND,NAND执行有优先级标记的描述符。本发明专利技术将具有优先执行标记的描述符从绿色通道中优先执行,有效改善了描述符的执行顺序,减少了执行的描述符的完成时间,提升了SSD的安全性和稳定性。

A Method and System for Optimizing the Processing Order of Descriptors Based on SSD

【技术实现步骤摘要】
一种基于SSD优化描述符处理顺序的方法及其系统
本专利技术涉及固态硬盘优化描述符
,更具体地说是指一种基于SSD优化描述符处理顺序的方法及其系统。
技术介绍
现有NFC通道的每一个CE都对应一个CDMA通道,下发描述符时,NFC会将描述符按序下发到NFC通道,每个NFC通道绑定对应的CDMA通道,一旦通道下发了描述符,该CDMA通道不能再被复用直到该通道被清除,针对异常处理的情况,作为存储设备的SSD,需要将一些重要数据(FTL映射表)写入NAND以防止数据丢失,而现有技术并不能及时的,在最短时间内响应需完成的描述符,使得SSD安全性和数据完整性遭到降低,无法满足需求。
技术实现思路
本专利技术的目的在于克服现有技术的缺陷,提供一种基于SSD优化描述符处理顺序的方法及其系统。为实现上述目的,本专利技术采用于下技术方案:一种基于SSD优化描述符处理顺序的方法,包括以下步骤:S1,判断是否有异常事件触发中断;若是,进入S2;若否,则进入S3;S2,下发异常处理对应的描述符,并标记为高优先级描述符;S3,判断下发描述符中是否有优先级标记的描述符;若是,进入S8;若否,则进入S4;S4,NFC通道按序下发描述符;S5,判断CDMA通道是否处于空闲状态;若是,进入S7;若否,则进入S6;S6,等待CDMA通道空闲,并返回S5;S7,CDMA通道下发描述符至NAND,NAND按序执行描述符;S8,重置CDMA通道,NFC的绿色通道优先下发优先级标记描述符;S9,CDMA通道下发优先级标记描述符至NAND,NAND执行有优先级标记的描述符。其进一步技术方案为:所述S1之前,还包括:开始异常处理工作。其进一步技术方案为:所述S7包括:S71,CDMA通道下发描述符至NAND;S72,NAND按序执行描述符。其进一步技术方案为:所述S8包括:S81,对CDMA通道进行重置;S82,NFC的绿色通道优先下发优先级标记描述符。其进一步技术方案为:所述S9包括:S91,CDMA通道下发优先级标记描述符至NAND;S92,NAND执行有优先级标记的描述符。一种基于SSD优化描述符处理顺序的系统,包括:第一判断单元,处理标记单元,第二判断单元,通道下发单元,第三判断单元,等待单元,下发执行单元,重置优先下发单元,及下发执行优先级单元;所述第一判断单元,用于判断是否有异常事件触发中断;所述处理标记单元,用于下发异常处理对应的描述符,并标记为高优先级描述符;所述第二判断单元,用于判断下发描述符中是否有优先级标记的描述符;所述通道下发单元,用于NFC通道按序下发描述符;所述第三判断单元,用于判断CDMA通道是否处于空闲状态;所述等待单元,用于等待CDMA通道空闲;所述下发执行单元,用于CDMA通道下发描述符至NAND,NAND按序执行描述符;所述重置优先下发单元,用于重置CDMA通道,NFC的绿色通道优先下发优先级标记描述符;所述下发执行优先级单元,用于CDMA通道下发优先级标记描述符至NAND,NAND执行有优先级标记的描述符。其进一步技术方案为:所述下发执行单元包括下发模块和执行模块;所述下发模块,用于CDMA通道下发描述符至NAND;所述执行模块,用于NAND按序执行描述符。其进一步技术方案为:所述重置优先下发单元包括重置模块和优先下发模块;所述重置模块,用于对CDMA通道进行重置;所述优先下发模块,用于NFC的绿色通道优先下发优先级标记描述符。其进一步技术方案为:所述下发执行优先级单元包括下发优先级模块和执行优先级模块;所述下发优先级模块,用于CDMA通道下发优先级标记描述符至NAND;所述执行优先级模块,用于NAND执行有优先级标记的描述符。本专利技术与现有技术相比的有益效果是:通过将具有优先执行标记的描述符从绿色通道中优先执行,有效改善了描述符的执行顺序,减少了需要及时执行的描述符的完成时间,有效的提升了SSD的安全性和稳定性,更好地满足需求。下面结合附图和具体实施例对本专利技术作进一步描述。附图说明图1为现有技术的NFC通道框图;图2为现有技术的NFC异常处理流程图;图3为本专利技术一种基于SSD优化描述符处理顺序的方法流程图;图4为本专利技术NFC的绿色通道的优化框图;图5为本专利技术一种基于SSD优化描述符处理顺序的系统方框图。10第一判断单元20处理标记单元30第二判断单元40通道下发单元50第三判断单元60等待单元70下发执行单元71下发模块72执行模块80重置优先下发单元81重置模块82优先下发模块90下发执行优先级单元91下发优先级模块92执行优先级模块具体实施方式为了更充分理解本专利技术的
技术实现思路
,下面结合具体实施例对本专利技术的技术方案进一步介绍和说明,但不局限于此。如图1到图5所示的具体实施例,其中,如图1至图2所示的现有技术;NFC通道的每一个CE都对应一个CDMA通道,下发描述符时,NFC会将描述符按序下发到NFC通道,每个NFC通道绑定对应的CDMA通道,一旦通道下发了描述符,该CDMA通道不能再被复用直到该通道被清除。其中,如图2所示的,NFC异常处理流程如下:1、判断是否有异常中断产生;2、当有中断产生,下发处理异常对应描述符;3、NFC按序下发NFC通道内的描述符;4、判断CDMA通道是否空闲;5、NFC通道下发给CDMA通道;6、CDMA通道下发描述符给NAND;7、NAND按序执行描述符。针对异常处理的情况,作为存储设备的SSD,需要将一些重要数据(FTL映射表)写入NAND以防止数据丢失,按照上述按序执行的方法,并不能及时的,在最短时间内响应我们需完成的描述符,使得SSD安全性和数据完整性遭到降低。如图3至图4所示,本专利技术公开了一种基于SSD优化描述符处理顺序的方法,包括以下步骤:S1,判断是否有异常事件触发中断;若是,进入S2;若否,则进入S3;S2,下发异常处理对应的描述符,并标记为高优先级描述符;S3,判断下发描述符中是否有优先级标记的描述符;若是,进入S8;若否,则进入S4;S4,NFC通道按序下发描述符;S5,判断CDMA通道是否处于空闲状态;若是,进入S7;若否,则进入S6;S6,等待CDMA通道空闲,并返回S5;S7,CDMA通道下发描述符至NAND,NAND按序执行描述符;S8,重置CDMA通道,NFC的绿色通道优先下发优先级标记描述符;S9,CDMA通道下发优先级标记描述符至NAND,NAND执行有优先级标记的描述符。其中,所述S1之前,还包括:开始异常处理工作。其中,所述S7包括:S71,CDMA通道下发描述符至NAND;S72,NAND按序执行描述符。其中,所述S8包括:S81,对CDMA通道进行重置;S82,NFC的绿色通道优先下发优先级标记描述符。其中,所述S9包括:S91,CDMA通道下发优先级标记描述符至NAND;S92,NAND执行有优先级标记的描述符。其中,如图4所示,在每个NFC通道下都有相对应的NFC绿色通道(GreenChannel),NFC除了下发到普通的NFC通道,还可以下发到绿色通道,下发到绿色通道的描述符会优先占用空闲的CDMA通道,优先下发描述符给NAND。其中,绿色通道,针对与NFC通道单独的一条通道,可以存放需要及时响应的描述符,针对异常处理进行运用。本发本文档来自技高网
...

【技术保护点】
1.一种基于SSD优化描述符处理顺序的方法,其特征在于,包括以下步骤:S1,判断是否有异常事件触发中断;若是,进入S2;若否,则进入S3;S2,下发异常处理对应的描述符,并标记为高优先级描述符;S3,判断下发描述符中是否有优先级标记的描述符;若是,进入S8;若否,则进入S4;S4,NFC通道按序下发描述符;S5,判断CDMA通道是否处于空闲状态;若是,进入S7;若否,则进入S6;S6,等待CDMA通道空闲,并返回S5;S7,CDMA通道下发描述符至NAND,NAND按序执行描述符;S8,重置CDMA通道,NFC的绿色通道优先下发优先级标记描述符;S9,CDMA通道下发优先级标记描述符至NAND,NAND执行有优先级标记的描述符。

【技术特征摘要】
1.一种基于SSD优化描述符处理顺序的方法,其特征在于,包括以下步骤:S1,判断是否有异常事件触发中断;若是,进入S2;若否,则进入S3;S2,下发异常处理对应的描述符,并标记为高优先级描述符;S3,判断下发描述符中是否有优先级标记的描述符;若是,进入S8;若否,则进入S4;S4,NFC通道按序下发描述符;S5,判断CDMA通道是否处于空闲状态;若是,进入S7;若否,则进入S6;S6,等待CDMA通道空闲,并返回S5;S7,CDMA通道下发描述符至NAND,NAND按序执行描述符;S8,重置CDMA通道,NFC的绿色通道优先下发优先级标记描述符;S9,CDMA通道下发优先级标记描述符至NAND,NAND执行有优先级标记的描述符。2.根据权利要求1所述的一种基于SSD优化描述符处理顺序的方法,其特征在于,所述S1之前,还包括:开始异常处理工作。3.根据权利要求1所述的一种基于SSD优化描述符处理顺序的方法,其特征在于,所述S7包括:S71,CDMA通道下发描述符至NAND;S72,NAND按序执行描述符。4.根据权利要求1所述的一种基于SSD优化描述符处理顺序的方法,其特征在于,所述S8包括:S81,对CDMA通道进行重置;S82,NFC的绿色通道优先下发优先级标记描述符。5.根据权利要求1所述的一种基于SSD优化描述符处理顺序的方法,其特征在于,所述S9包括:S91,CDMA通道下发优先级标记描述符至NAND;S92,NAND执行有优先级标记的描述符。6.一种基于SSD优化描述符处理顺序的系统,其特征在于,包括:第一判断单元,处理标记单元,第二判断单元,通道下发...

【专利技术属性】
技术研发人员:马越冯元元周晨杰周强
申请(专利权)人:深圳忆联信息系统有限公司
类型:发明
国别省市:广东,44

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

1