The invention discloses a method for improving the performance of solid-state hard disk read-only and SSD, which increase the channel in the solid-state hard disk read-only operations, specifically for the creation of a map interface in FTL, the address mapping interface address mapping will read operation for reading address NFC, SATA received read-only operations when the call instruction address mapping interface to obtain read-only operation instructions corresponding NFC address, and then directly reads the instructions sent to the NFC NFC SATA, according to the read instruction reads the stored data in the space, direct feedback to SATA. By identifying read-only operations and simplifying the hard disk data reading process for read-only operations, the processing time of the FTL is reduced and the read-only performance is greatly improved.
【技术实现步骤摘要】
一种提高固态硬盘中只读性能的方法及固态硬盘
本专利技术涉及固态硬盘控制技术,特别涉及一种提高固态硬盘中只读性能的方法及固态硬盘。
技术介绍
主机对SATA固态硬盘(SSD)的操作包括读和写,因此在设计固态硬盘的固件(控制软件)的时将系统分为三大模块:接口SATA(以SATA接口为例说明)、FTL(Flashtranslationlayer)闪存转换层和NandFlash控制器NFC,模块之间通过FIFO交互。图1是常规固件拓补结构,主机发起的读命令请求首先进入SATA,转译之后进入FTL,计算出映射地址后进入NFC,读出数据后返回FTL,再返回SATA后完成。当主机只存在只读场景时主机只下发读命令。在只读场景下这种设计不是很高效,缺陷一:三大模块运转都需要占CPU资源;缺陷二:模块间的请求传递采用FIFO机制,因为互斥锁的存在,操作FIFO会有一定的延迟,延迟较高。因此常规固件拓扑结构在只读场景下的延时较大,性能具有较大的提升空间。
技术实现思路
针对以上缺陷,本专利技术目的如何提升固态硬盘在只读场景下的访问速度。为了解决以上问题本专利技术提出了一种提高固态硬盘中只读性能的方法,其特征在固态硬盘中增加只读操作通道,具体为在FTL中增设一个地址映射接口,所述地址映射接口实现将读操作的地址映射为NFC的读地址,SATA接收到只读操作指令时调用地址映射接口获取只读操作指令对应的NFC地址,再直接将读取指令发送给NFC,NFC根据SATA的读取指令读取存储空间中的数据,直接反馈给SATA。所述的提高固态硬盘中只读性能的方法,其特征在于SATA与NFC通过下行信号量和上 ...
【技术保护点】
一种提高固态硬盘中只读性能的方法,其特征在固态硬盘中增加只读操作通道,具体为在FTL中增设一个地址映射接口,所述地址映射接口实现将读操作的地址映射为NFC的读地址,SATA接收到只读操作指令时调用地址映射接口获取只读操作指令对应的NFC地址,再直接将读取指令发送给NFC,NFC根据SATA的读取指令读取存储空间中的数据,直接反馈给SATA。
【技术特征摘要】
1.一种提高固态硬盘中只读性能的方法,其特征在固态硬盘中增加只读操作通道,具体为在FTL中增设一个地址映射接口,所述地址映射接口实现将读操作的地址映射为NFC的读地址,SATA接收到只读操作指令时调用地址映射接口获取只读操作指令对应的NFC地址,再直接将读取指令发送给NFC,NFC根据SATA的读取指令读取存储空间中的数据,直接反馈给SATA。2.根据权利要求1所述的提高固态硬盘中只读性能的方法,其特征在于SATA与NFC通过下行信号量和上行信号量进行同步。3.根据权利要求2所述的提高固态硬盘中只读性能的方法,其特征在于SATA调用地址映射接口前增加判断FTL当前是否属于暂停状态,如果是则直接调用,如果不是则向F...
【专利技术属性】
技术研发人员:许毅,姚兰,郑春阳,
申请(专利权)人:记忆科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。