【技术实现步骤摘要】
主机写命令处理优化读取延迟方法
本专利技术涉及数据处理
,尤其涉及一种主机写命令处理优化读取延迟。
技术介绍
对于控制器来说,对于主机的响应时间越快越好,这个时间也严重影响主机是否卡顿以及用户体验的好坏。目前的做法是分别处理读取CMD&写入CMD,并且要等上一个CMD处理结束才可以去处理下一个CMD,这样会导致有一些读取CMD响应时间因为需要等待程序&擦除结束才可以去操作而变的很长,造成不好的用户体验。在设备污染的情况下,在主机写入CMD的过程中,FW会做GC来进行垃圾回收,这种情况下可能会导致某读取CMD的响应时间在10ms级别,严重影响主机使用体验。如图1,传统的方法步骤为:(1)处理写入CMD1,过程中处理GC事件;(2)处理写入CMD2,过程中处理GC事件;(3)处理读取CMD1;(4)总时间=写入CMD2的时间+处理GC事件的时间+读取CMD1的时间。
技术实现思路
基于
技术介绍
存在的技术问题,本专利技术提出了一种主机写命令处理优化读取延迟方法。本专利技术采用的技术方案是:主机写命令处理优化读取延迟方法,其特征在于,包括以下步骤:(1)处理写入CMD1,过程中处理GC事件;(2)处理写入CMD2,同时检测目前的CMD队列中是否有读取CMD的存在,如果有,跳过处理GC事件;(3)处理读取CMD1;(4)总时间=写入CMD2的时间+读取CMD1的时间。本专利技术的原理是:如果当下在处理写入CMD,通过检测目前CMD队列中是否有读取CMD来决定这个写入CMD是否要做GC处理。本专利技术的优点是:本专利技术方法可以缩短读取CMD响应时间 ...
【技术保护点】
1.主机写命令处理优化读取延迟方法,其特征在于,包括以下步骤:(1)处理写入CMD 1,过程中处理GC事件;(2)处理写入CMD 2,同时检测目前的CMD队列中是否有读取CMD的存在,如果有,跳过处理GC事件;(3)处理读取CMD 1;(4)总时间=写入CMD 2的时间+读取CMD 1的时间。
【技术特征摘要】
1.主机写命令处理优化读取延迟方法,其特征在于,包括以下步骤:(1)处理写入CMD1,过程中处理GC事件;(2)处理写入CMD2,同时检测目前...
【专利技术属性】
技术研发人员:彭崇,王志,朱凯迪,张洋,胡健,
申请(专利权)人:合肥兆芯电子有限公司,
类型:发明
国别省市:安徽,34
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。