【技术实现步骤摘要】
控制器及其操作方法和存储系统及其操作方法相关申请的交叉引用本申请要求于2017年11月8日提交的申请号为10-2017-0148003的韩国专利申请的优先权,其公开的全部内容通过引用合并于此。
各种实施例总体而言涉及一种存储系统以及该存储系统的操作方法。更特别地,这些实施例的示例可以涉及一种控制器及其操作方法。
技术介绍
用于计算环境的典范正在转向允许用户随时随地使用计算机系统的普适计算。出于这种原因,对便携式电子设备(诸如移动电话、数码相机以及膝上型电脑)的需求正在猛增。那些电子设备通常包括使用存储器件作为数据储存器件的存储系统。数据储存器件可以用作便携式电子设备的主存储单位或辅助存储单位。由于使用存储器件的数据储存器件不具有机械驱动单元,因此其可以具有极好的稳定性和耐久性。另外,数据储存器件具有快数据访问速率和低功耗。具有这些优点的数据储存器件的非限制性示例包括通用串行总线(USB)存储器件、各种接口的存储卡、固态驱动器(SSD)等。
技术实现思路
根据一个实施例,可以提供一种控制器的操作方法。所述方法可以包括将写入数据及与所述写入数据相对应的映射数据高速缓存进存储器件。所述方法可以包括将高速缓存的映射数据冲进所述存储器件。所述方法可以包括将所述写入数据储存在所述存储器件中。映射数据可以包括所述写入数据的高速缓存位置信息。根据一个实施例,可以提供一种控制器。所述控制器可以包括选择块,其被配置为在写入数据之中选择冷数据。所述控制器可以包括压缩块,其被配置为通过根据预定大小而划分所述冷数据来产生多个单元数据,将所述单元数据中的每个单元数据分配给多个通道中的每个 ...
【技术保护点】
1.一种控制器,包括:选择块,其被配置为在写入数据之中选择冷数据;压缩块,其被配置为通过根据预定大小而划分所述冷数据来产生多个单元数据,将所述单元数据中的每个单元数据分配给多个通道中的每个通道,并且并行地压缩包括在所述通道的每个通道中的所述单元数据的每个单元数据以产生压缩数据;以及仲裁块,其被配置为通过对所述压缩数据的每个压缩数据进行分组来产生多个分组数据,并且输出所述分组数据。
【技术特征摘要】
2017.11.08 KR 10-2017-01480031.一种控制器,包括:选择块,其被配置为在写入数据之中选择冷数据;压缩块,其被配置为通过根据预定大小而划分所述冷数据来产生多个单元数据,将所述单元数据中的每个单元数据分配给多个通道中的每个通道,并且并行地压缩包括在所述通道的每个通道中的所述单元数据的每个单元数据以产生压缩数据;以及仲裁块,其被配置为通过对所述压缩数据的每个压缩数据进行分组来产生多个分组数据,并且输出所述分组数据。2.根据权利要求1所述的控制器,其中,由所述通道的每个通道中的压缩器来执行并行地压缩包括在所述通道的每个通道中的所述单元数据的每个单元数据以产生压缩数据,以及其中,所述压缩块的所述压缩器利用Lempel-Ziv-Welch方案来压缩所述单元数据。3.根据权利要求1所述的控制器,其中,所述仲裁块通过将标头信息添加到所述压缩数据的每个压缩数据来对所述压缩数据进行分组,并且对并行分配给每个通道的所述压缩数据进行分组,以及其中,所述标头信息包括关于与单元数据相对应的被分配的通道的信息,所述单元数据针对所述被分配的通道已经被压缩。4.根据权利要求3所述的控制器,其中,所述仲裁块从所述通道中的每个通道输出所述分组数据的每个分组数据,并且基于第一地址信息来传输输出数据,以及其中,所述第一地址信息包括储存起始地址,所述储存起始地址指示所述输出数据开始被储存的位置。5.根据权利要求4所述的控制器,其中,所述选择块被配置为接收针对数据的读取请求并且从与所述读取请求相对应的数据中选择冷数据,其中,所述仲裁块基于所述第一地址信息和第二地址信息来从所述控制器外部接收包括分组数据的所述冷数据,分别地基于针对所述压缩数据的每个压缩数据的所述标头信息来将所述分组数据分配给通道,并且并行地对分配给所述通道的所述分组数据进行解分组,其中,所述压缩块对分配给所述通道中的每个通道的所述压缩数据并行地执行解压缩操作,以及其中,所述第二地址信息包括储存结束地址,所述储存结束地址指示其中与所述读取请求相对应的所述数据被储存的最后地址。6.根据权利要求5所述的控制器,其中,所述选择块基于所述数据的大小信息来查验所述解压缩操作的完成。7.根据权利要求1所述的控制器,其中,所述选择块被配置为接收针对数据的写入请求,其中,当通过所述选择块将与所述写入请求相对应的数据确定为热数据时,所述选择块输出所述热数据以基于包括在所述写入请求中的第三地址信息来储存所述热数据,以及其中,所述第三地址信息包括储存结束地址,所述储存结束地址指示关于最后被储存的数据的地址位置。8.一种控制器的操作方法,所述方法包括:接收针对数据的写入请求并且从与所述写入请求相对应的所述数据中选择冷数据;通过根据预定大小而划分所述冷数据来产生多个单元数据,将所述单元数据中的每个单元数据分配给多个通道中的每个通道,并且并行地压缩被分配给通道的所述单元数据中的每个单元数据以产生压缩数据;以及通过对所述压缩数据中的每个压缩数据进行分组来产生多个分组数据,并且将所述分组数据传输到存储器件。9.根据权利要求8所述的方法,其中,所述单元数据利用Lempel-Ziv-Welch方案来压缩。10.根据权利要求8所述的方法,其中,对所述压缩数据中的每个压缩数据进行分组的步骤包括将标头信息添加到所述压缩数据中的每个压缩数据,其中,分配给通道的所述压缩数据中的每个压缩数据被并行分组,以及所述标头信息包括关于与单元数据相对应的被分配的通道的信息,所述单元数据针对所述被分配的通道已经被压缩。11.根据权利要求10所述的方法,其中,来自所述通道中的每个通道的所述分组数据中的每个分组数据被输出为输出数据并且所述...
【专利技术属性】
技术研发人员:郭昌敏,
申请(专利权)人:爱思开海力士有限公司,
类型:发明
国别省市:韩国,KR
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。