According to an embodiment of the present invention, a controller may include: a buffer for storing multiple commands in accordance with the input sequence; a setting unit for setting sequence information of read status check operations corresponding to multiple commands to be performed on each storage device, where the storage device is included in the memory device; and an execution unit for controlling the memory device based on sequence. The information sequentially performs the read status check operation; and the processor for controlling the memory device based on the result of the read status check operation to perform the command operation in response to a plurality of commands.
【技术实现步骤摘要】
用于控制一个或多个存储器装置的控制器及其操作方法相关申请的交叉引用本申请要求于2017年10月11日提交的申请号为10-2017-0129778的韩国专利申请的优先权,其全部内容通过引用整体并入本文。
本专利技术的各个示例性实施例涉及一种控制器,并且更特别地,涉及一种最大化存储器系统的性能的控制器及其操作方法。
技术介绍
计算机环境范例已经转变至可随时随地使用的普适计算系统。即,诸如移动电话、数码相机和笔记本计算机的便携式电子装置的使用已经快速增长。这些便携式电子装置通常使用具有一个或多个存储器装置的存储器系统来存储数据。存储器系统可以用作便携式电子装置的主存储器装置或辅助存储器装置。因为存储器系统不具有移动部件,所以它们提供优良的稳定性、耐久性、高信息访问速度和低功耗。具有这种优点的存储器系统的示例包括通用串行总线(USB)存储器装置、具有各种接口的存储卡和固态驱动器(SSD)。
技术实现思路
本专利技术的各个实施例涉及一种用于提高读取操作性能的控制器及其操作方法。根据本专利技术的实施例,一种控制器可以包括:缓冲器,用于根据输入顺序存储多个命令;设置单元,用于设置待对各个存储装置执行的对应于多个命令的读取状态检查操作的顺序信息,其中存储装置被包括在存储器装置中;执行单元,用于控制存储器装置基于顺序信息顺序地执行读取状态检查操作;以及处理器,用于基于读取状态检查操作的结果控制存储器装置响应于多个命令来执行命令操作。缓冲器可以具有环形缓冲器结构。当多个命令可以是针对顺序数据的命令时,顺序信息与针对顺序数据的命令的输入顺序相同。执行单元可以控制存储装置对每个存储装 ...
【技术保护点】
1.一种控制器,其包括:缓冲器,用于根据输入顺序存储多个命令;设置单元,用于设置待对各个存储装置执行的对应于所述多个命令的读取状态检查操作的顺序信息,其中所述存储装置被包括在存储器装置中;执行单元,用于控制所述存储器装置基于所述顺序信息顺序地执行所述读取状态检查操作;以及处理器,用于基于所述读取状态检查操作的结果控制所述存储器装置响应于所述多个命令来执行命令操作。
【技术特征摘要】
2017.10.11 KR 10-2017-01297781.一种控制器,其包括:缓冲器,用于根据输入顺序存储多个命令;设置单元,用于设置待对各个存储装置执行的对应于所述多个命令的读取状态检查操作的顺序信息,其中所述存储装置被包括在存储器装置中;执行单元,用于控制所述存储器装置基于所述顺序信息顺序地执行所述读取状态检查操作;以及处理器,用于基于所述读取状态检查操作的结果控制所述存储器装置响应于所述多个命令来执行命令操作。2.根据权利要求1所述的控制器,其中所述缓冲器具有环形缓冲器结构。3.根据权利要求1所述的控制器,其中当所述多个命令是针对顺序数据的命令时,所述设置单元将所述顺序信息设置为与针对所述顺序数据的命令的输入顺序相同,并且其中所述执行单元控制所述存储装置对每个存储装置重复地执行状态检查,直到在所述存储装置中的每一个中执行的命令操作完成为止。4.根据权利要求3所述的控制器,其中在完成先前命令的命令操作之后,所述执行单元根据所述顺序信息控制所述存储器装置执行对应于后续命令的读取状态检查操作。5.根据权利要求1所述的控制器,其中当所述多个命令是针对随机数据的命令时,所述设置单元将所述顺序信息设置为与针对所述随机数据的命令的输入顺序相同,并且其中所述执行单元控制所述存储器装置对所述存储装置交替地执行所述读取状态检查操作,直到对所述存储装置的命令操作完成为止。6.根据权利要求5所述的控制器,其中当根据对所述存储装置中的每一个执行所述读取状态检查操作的结果,确定一个或多个存储装置繁忙时,所述设置单元基于命令信息来改变所述顺序信息,并且其中所述命令信息包括所述存储装置对应于相应命令的繁忙状态的预定持续时间信息。7.根据权利要求6所述的控制器,其中所述设置单元基于所述命令信息将对应于先前命令的持续时间信息与对应于后续命令的持续时间信息进行比较并且改变所述顺序信息,从而优先地控制所述存储器装置执行对应于具有较短时间的所述后续命令的读取状态检查操作,并且其中所述执行单元控制所述存储器装置基于所改变的顺序信息顺序地执行所述读取状态检查操作。8.根据权利要求1所述的控制器,其中当后续命令是读取命令并且在响应于先前写入命令而正在执行写入操作时发出时,所述设置单元改变所述顺序信息以首先对所述存储装置执行对应于所述读取命令的读取状态检查操作,其中所述执行单元控制所述存储器装置中断所述写入操作并且执行对应于所述读取命令的读取状态检查操作,并且其中所述处理器基于相应的存储装置的状态来控制所述存储器装置执行对应于所述读取命令的读取操作。9.根据权利要求8所述的控制器,其中在所述读取操作完成之后,所述处理器控制所述存储器装置恢复所中断的写入操作。10.根据权利要求1所述的控制器,其中所述存储装置包括所述存储器装置的路径。11.一种控制器的操作方法,其包括:第一步骤,根据多个命令的输入顺序将所述多个命令存储在缓冲器中;第二步骤,存储待对存储器装置的多个存储装置中的每一个执行的对应于所述多个命令中的...
【专利技术属性】
技术研发人员:千东烨,
申请(专利权)人:爱思开海力士有限公司,
类型:发明
国别省市:韩国,KR
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。