【技术实现步骤摘要】
控制器及其操作方法
本专利技术的各种实施方式总体涉及控制器,更具体地,涉及一种能够高效地处理数据的控制器及其操作方法。
技术介绍
计算机环境范例已经转向普适计算,这使得计算系统能够随时随地使用。结果,对诸如移动电话、数码相机和膝上型计算机之类的便携式电子装置的需求迅速增加。这些电子装置通常包括使用存储器装置作为数据储存装置的存储器系统。数据储存装置可以用作便携式电子装置的主存储器单元或辅存储器单元。由于不存在机械驱动部件,因此使用存储器装置的数据储存装置提供诸如优异的稳定性和耐用性、高的信息存取速度和低功耗之类的优点。另外,数据储存装置可以具有比硬盘装置更高的数据存取速率和更低的功耗。具有这些优点的数据储存装置的非限制性示例包括通用串行总线(USB)存储器装置、各种接口的存储卡、固态驱动器(SSD)等。
技术实现思路
本专利技术的各种实施方式涉及一种能够通过压缩非映射数据来高效地使用缓存存储器的存储器系统。根据本专利技术的一实施方式,一种控制器可以包括:存储器,所述存储器被配置用于存储映射 ...
【技术保护点】
1.一种控制器,该控制器包括:/n存储器,所述存储器被配置用于存储映射数据和非映射数据;/n计数器,所述计数器被配置用于对存储在所述存储器中的所述非映射数据的数目进行计数;/n设置器,所述设置器被配置用于在所述非映射数据的数目等于或大于预定阈值时对所述非映射数据中的每一个设置偏移值;以及/n压缩器,所述压缩器被配置用于基于所述偏移值将所述非映射数据压缩为具有预定压缩长度。/n
【技术特征摘要】 【专利技术属性】
20180710 KR 10-2018-00800501.一种控制器,该控制器包括:
存储器,所述存储器被配置用于存储映射数据和非映射数据;
计数器,所述计数器被配置用于对存储在所述存储器中的所述非映射数据的数目进行计数;
设置器,所述设置器被配置用于在所述非映射数据的数目等于或大于预定阈值时对所述非映射数据中的每一个设置偏移值;以及
压缩器,所述压缩器被配置用于基于所述偏移值将所述非映射数据压缩为具有预定压缩长度。
2.根据权利要求1所述的控制器,其中,所述设置器将所述偏移值设置为分别与所述非映射数据对应的逻辑地址。
3.根据权利要求1所述的控制器,其中,所述设置器将所述偏移值设置为读取映射段或写入映射段内的物理地址。
4.根据权利要求1所述的控制器,其中,所述设置器通过对逻辑地址执行模运算以使得压缩后的非映射数据具有所述预定压缩长度来设置所述偏移值。
5.根据权利要求1所述的控制器,其中,所述映射数据和所述非映射数据被记录在映射表中。
6.根据权利要求5所述的控制器,其中,所述映射数据和所述非映射数据以映射段为单位被记录在所述映射表中。
7.根据权利要求5所述的控制器,其中,指示分别与所述映射数据和所述非映射数据对应的映射/非映射信息的标志以及与所述映射数据和所述非映射数据对应的逻辑地址和物理地址之间的关系被记录在所述映射表中。
8.根据权利要求1所述的控制器,其中,所述存储器响应于非映射命令而将所述映射数据改变为所述非映射数据。
9.根据权利要求8所述的控制器,其中,所述存储器将所述非映射数据的最高有效位设置为具有特定值。
10.根据权利要求1所述的控制器,其中,所述压缩器将压缩后的非映射数据存储在所述存储器中。
11.一种控制器的操作方法,该操作方法包括以下步骤:
存储映射数据和非映射数据;
技术研发人员:朴炳奎,赵荣翼,池承九,
申请(专利权)人:爱思开海力士有限公司,
类型:发明
国别省市:韩国;KR
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。