所公开的技术涉及一种电子装置,并且更具体地,涉及一种存储器控制器及其操作方法。
背景技术:
1、数据存储装置是诸如计算机或智能手机的主机装置用来存储数据的装置。数据存储装置可以包括存储数据的存储器装置和控制存储器装置的存储器控制器。存储器装置可以被分类为易失性存储器装置和非易失性存储器装置。
2、易失性存储器装置仅在装置通电时保持其数据并且在断电时丢失其数据。易失性存储器装置的示例可以包括静态随机存取存储器(sram)和动态随机存取存储器(dram)。
3、非易失性存储器装置即使在没有电源的情况下也保持所存储的数据,因此在断电时不丢失其数据。非易失性存储器装置的示例包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦可编程rom(eeprom)和闪速存储器。
技术实现思路
1、可以在一些实施例中实施所公开的技术以提供可以提高性能的数据存储装置及其操作方法。
2、根据本公开的实施例,一种用于存储装置的存储器控制器,该存储装置用于存储与主机相关的数据,该主机与该存储装置通信,该存储器控制器包括:推荐(recommendation)信号管理器,被配置为存储多个推荐信号,多个推荐信号推荐激活主机的存储器区域以将映射信息存储在主机的存储器区域中;以及主机控制器,被配置为根据提供给主机的推荐信号的数量是否小于阈值,向主机提供多个推荐信号中的至少一个推荐信号。
3、基于所公开的技术的一些实施例,一种操作存储器控制器的方法包括:生成存储多个推荐信号的推荐信号队列,多个推荐信号推荐激活主机的存储器区域以将映射信息存储在主机的存储器区域中;计算提供给主机的推荐信号的数量;并且根据提供给主机的推荐信号的数量是否小于阈值,向主机提供多个推荐信号中的至少一个。
4、根据本技术,提供一种性能改善的存储装置及其操作方法。
1.一种存储器控制器,所述存储器控制器用于存储装置,所述存储装置用于存储与主机相关的数据,所述主机与所述存储装置通信,所述存储器控制器包括:
2.根据权利要求1所述的存储器控制器,其中所述推荐信号管理器包括:
3.根据权利要求2所述的存储器控制器,其中所述推荐信号队列包括指示所述推荐信号队列中的、将输出推荐信号的位置的头部索引和指示所述推荐信号队列中的、将存储推荐信号的位置的尾部索引。
4.根据权利要求2所述的存储器控制器,其中所述推荐信号队列生成器按照所述多个推荐信号的生成顺序将所述多个推荐信号存储在所述推荐信号队列中。
5.根据权利要求4所述的存储器控制器,其中所述主机控制器按照在所述推荐信号队列中存储的所述多个推荐信号的队列条目的顺序向所述主机提供所述至少一个推荐信号。
6.根据权利要求2所述的存储器控制器,其中在向所述主机提供所述至少一个推荐信号之后,所述推荐信号队列生成器从所述推荐信号队列中移除所述至少一个推荐信号。
7.根据权利要求2所述的存储器控制器,其中所述推荐信号数量存储电路在向所述主机发送所述多个推荐信号中的任意一个时增加提供给所述主机的所述推荐信号的数量。
8.根据权利要求2所述的存储器控制器,其中所述推荐信号数量存储电路在响应于提供给所述主机的推荐信号从所述主机接收到对待存储在所述存储器区域中的所述映射信息的请求时,减少提供给所述主机的所述推荐信号的数量。
9.根据权利要求2所述的存储器控制器,其中在提供给所述主机的所述推荐信号的数量等于或大于所述阈值的情况下,所述主机控制器将所述多个推荐信号保持在所述推荐信号队列中。
10.根据权利要求1所述的存储器控制器,其中在提供给所述主机的所述推荐信号的数量小于所述阈值的情况下,所述主机控制器向所述主机提供所述至少一个推荐信号。
11.根据权利要求10所述的存储器控制器,其中所述主机控制器向所述主机提供所述至少一个推荐信号,直到提供给所述主机的所述推荐信号的数量达到所述阈值为止。
12.根据权利要求1所述的存储器控制器,其中所述主机控制器响应于提供给所述主机的推荐信号,从所述主机接收对待存储在所述存储器区域中的所述映射信息的请求,并且响应于所述请求向所述主机提供所述映射信息。
13.一种操作存储器控制器的方法,所述方法包括:
14.根据权利要求13所述的方法,进一步包括:
15.根据权利要求14所述的方法,其中提供所述至少一个推荐信号包括按照所述推荐信号队列中的队列条目的顺序向所述主机提供所述至少一个推荐信号。
16.根据权利要求13所述的方法,进一步包括:
17.根据权利要求13所述的方法,其中计算提供给所述主机的所述推荐信号的数量包括向所述主机提供所述多个推荐信号之中的任意一个推荐信号,然后增加提供给所述主机的所述推荐信号的数量。
18.根据权利要求13所述的方法,进一步包括:
19.根据权利要求13所述的方法,其中提供所述至少一个推荐信号包括在提供给所述主机的所述推荐信号的数量小于所述阈值的情况下,向所述主机提供所述至少一个推荐信号。
20.根据权利要求19所述的方法,其中提供所述至少一个推荐信号包括向所述主机提供所述至少一个推荐信号,直到提供给所述主机的所述推荐信号的数量达到所述阈值为止。