【技术实现步骤摘要】
本专利技术实施例涉及计算机,尤其涉及一种处理系统和处理方法。
技术介绍
1、固态硬盘(solid state disk,ssd)是一种采用固态电子存储芯片阵列制成的硬盘,例如,闪存,其具有传统机械硬盘不具备的快速读写、质量轻、能耗低以及体积小等特点。
2、在ssd的读写访问过程中,主机端写入逻辑地址(logical block address,lba)为索引的数据,主机端会针对同一逻辑地址多次写入操作,如果一段时间内有大量的类似的数据写入操作,会导致无效的写入占据闪存中有效的存储空间,闪存以page执行写入操作,以block执行擦除,无效的写入操作会导致闪存的有效寿命被消耗。
3、现有技术的解决方式是闪存中间层(flash translation layer,ftl)通过诸如链表或者hash表创建以lba为索引的缓存池来缓存各个写命令,将当前写命令的lba提取出来作为索引搜索缓存池。如果当前写命令的lba在当前缓存中不存在,将当前写命令的lba放入缓存池中,如果当前写命令的lba在当前缓存中存在,则取出具有相同l
...【技术保护点】
1.一种处理系统,包括:
2.根据权利要求1所述的系统,其中,如果所述处理器判断所述地址映射表中存在其他写命令的逻辑地址与所述第一写命令的逻辑地址相同,则所述地址映射表删除所述第一写命令的索引和逻辑地址。
3.根据权利要求1所述的系统,其中,所述写命令缓存单元从所述处理器获取第二写命令的索引到所述写命令队列的队尾,并且判断所述写命令队列中的写命令数目是否到达预设队列长度,如果为是,则从队首取出第一写命令的索引到所述处理器。
4.根据权利要求3所述的系统,其中,在所述写命令队列的队列更新次数到达预设队列门限时,取出所述第一写命令的索引
5....
【技术特征摘要】
1.一种处理系统,包括:
2.根据权利要求1所述的系统,其中,如果所述处理器判断所述地址映射表中存在其他写命令的逻辑地址与所述第一写命令的逻辑地址相同,则所述地址映射表删除所述第一写命令的索引和逻辑地址。
3.根据权利要求1所述的系统,其中,所述写命令缓存单元从所述处理器获取第二写命令的索引到所述写命令队列的队尾,并且判断所述写命令队列中的写命令数目是否到达预设队列长度,如果为是,则从队首取出第一写命令的索引到所述处理器。
4.根据权利要求3所述的系统,其中,在所述写命令队列的队列更新次数到达预设队列门限时,取出所述第一写命令的索引。
5.根据权利要求4所述的系统,其中,所述写命令缓存单元包括写命令缓存管理单元,所述写命令缓存管理单元包括与所述处理器进行通信的第一处理器通信接口和第二处理器通信接口,所述写命令缓存管理单元通过所述第一处理器通信接口从所述处理器获取所述第一写命令的索引,并且通过所述第二处理器通信接口将所述第一写命令的索引取出到所述处理器。
6.根据权利要求5所述的系统,其中,所述写命令缓存管理单元被配置成缓存管理电路,所述处理器的芯片通过第一引脚和第二引脚电连接到所述缓存管理电路,分别作为所述第一处理器通信接口和第二处理器通信接口。
7.根据权利要求5所述的系统,其中,所述写命令缓存单元还包括用于缓存所述写命令队列的写命令缓存,
8.根据权利要求7所述的系统,其中,所述写命令缓存管理单元被配置成缓存管理电...
【专利技术属性】
技术研发人员:高祥,薛菲,金加靖,许玉铭,王记锋,秦军杰,吴文涛,
申请(专利权)人:平头哥上海半导体技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。