【技术实现步骤摘要】
存储器系统及其操作方法相关申请的交叉引用本申请要求于2019年7月5日提交的韩国专利申请号10-2019-0081341的优先权,其通过整体引用合并于此。
本专利技术的各种实施例涉及存储器系统,并且更特别地涉及用于提高读取操作性能的存储器系统和用于操作该存储器系统的方法。
技术介绍
计算机环境范例已经转换为普适计算,这使得能够随时随地使用计算系统。因此,诸如移动电话、数码相机和膝上型计算机之类的便携式电子设备的使用迅速增加。这些便携式电子设备通常使用具有一个或多个存储器设备的存储器系统来存储数据。存储器系统可以被用作便携式电子设备的主存储器设备或辅助存储器设备。与硬盘设备相比,由于存储器系统没有移动部件,因此它们提供了出色的稳定性、持久性、高的信息访问速度和低功耗。具有这种优点的存储器系统的示例包括通用串行总线(USB)存储器设备、具有各种接口的存储器卡以及固态驱动器(SSD)。
技术实现思路
本专利技术的实施例针对一种存储器系统,该存储器系统可以延迟将具有的逻辑地址与正在被执行的编程操作所在的逻辑地址相同的读取命令入队到命令队列中的操作。根据本专利技术的实施例,一种存储器系统,包括:存储器设备;第一队列,适用于对从主机接收的命令进行排队;第二队列,适用于根据FIFO方案将来自第一队列的命令入队,以及将命令出队至存储器设备;以及处理器,适用于:当写入命令的逻辑地址和与第一队列中入队的读取命令相对应的逻辑地址相同时,延迟将读取命令入队至第二队列中,直到成功地执行编程操作,编程 ...
【技术保护点】
1.一种存储器系统,包括:/n存储器设备;/n第一队列,适用于对从主机接收的命令进行排队;/n第二队列,适用于根据先进先出方案将来自所述第一队列的所述命令入队,以及将所述命令出队至所述存储器设备;以及/n处理器,适用于:/n当写入命令的逻辑地址和与所述第一队列中入队的读取命令相对应的逻辑地址相同时,延迟将所述读取命令入队至所述第二队列中,直到编程操作被成功执行,所述编程操作响应于所述写入命令而在被执行;以及/n确定是否将在所述读取命令之后在所述第一队列中入队的后续读取命令入队至所述第二队列中。/n
【技术特征摘要】
20190705 KR 10-2019-00813411.一种存储器系统,包括:
存储器设备;
第一队列,适用于对从主机接收的命令进行排队;
第二队列,适用于根据先进先出方案将来自所述第一队列的所述命令入队,以及将所述命令出队至所述存储器设备;以及
处理器,适用于:
当写入命令的逻辑地址和与所述第一队列中入队的读取命令相对应的逻辑地址相同时,延迟将所述读取命令入队至所述第二队列中,直到编程操作被成功执行,所述编程操作响应于所述写入命令而在被执行;以及
确定是否将在所述读取命令之后在所述第一队列中入队的后续读取命令入队至所述第二队列中。
2.根据权利要求1所述的存储器系统,进一步包括:存储器,适用于存储正在被执行的所述编程操作所针对的所述写入命令的逻辑地址的列表。
3.根据权利要求2所述的存储器系统,进一步包括:编程状态管理器,适用于向所述处理器提供将所述第一队列中入队的所述读取命令的所述逻辑地址与所述列表中的所述逻辑地址进行比较的比较结果。
4.根据权利要求3所述的存储器系统,其中当所述后续读取命令的所述逻辑地址与所述列表中的所述逻辑地址不同时,所述处理器将所述后续读取命令入队至所述第二队列中。
5.根据权利要求4所述的存储器系统,其中在所述编程操作正在被执行时,所述处理器控制所述存储器设备根据所述后续读取命令来执行读取操作。
6.根据权利要求1所述的存储器系统,其中当延迟将所述读取命令入队至所述第二队列中,并且然后确定了是否将后续读取命令入队至所述第二队列中时,所述处理器确定是否将所述读取命令入队至所述第二队列中。
7.根据权利要求6所述的存储器系统,其中当所述读取命令的所述逻辑地址和所述写入命令的所述逻辑地址相同时,所述处理器将所述读取命令的状态记录为保持状态。
8.根据权利要求7所述的存储器系统,其中当确定是否将所述后续读取命令入队至所述第二队列中时,所述处理器将所述读取命令的所述状态改变为开始状态。
9.根据权利要求1所述的存储器系统,其中当所述编程操作失败时,所述处理器控制所述存储器设备执行对新的正常存储器块执行所述编程操作的错误处理操作。
10.根据权利要求9所述的存储器系统,其中当所述错误处理操作被成功执行时,所述处理器将所述读取命令的所述逻辑地址映射到所述新...
【专利技术属性】
技术研发人员:李周映,郑会承,
申请(专利权)人:爱思开海力士有限公司,
类型:发明
国别省市:韩国;KR
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。