The present invention relates to the field of memory, in particular to a method for writing data updating based on frequency, which is applied to a hybrid memory: step S1, get each access unit in the DRAM controller through data update frequency; step S2, the controller will each access unit data update frequency and frequency standard comparison respectively. The size of each access unit; step S3, the data update frequency is lower than the standard frequency for direct write mode, and each access unit is higher than the standard frequency data update frequency is set to write back mode; step S4, return to step S1; this makes the non-volatile memory capacity is far less than the traditional NVDIMM to backup data and this will greatly reduce the price of NVDIMM, super capacitor, super capacitor heat, for a large number of the use of NVDIMM The data center is a big improvement.
【技术实现步骤摘要】
一种基于数据更新频率的写入方法
本专利技术涉及存储器领域,尤其涉及一种基于数据更新频率的写入方法。
技术介绍
DRAM(DynamicRandomAccessMemory),即动态随机存取存储器,由于其结构简单,是最为常见的系统内存。它在数据中心(DataCenter)、IMC(IntelligentManagementCenter,智能管理中心)中被大量使用,并且随着大数据(BigData)时代的到来,其容量将会变得更加巨大。然而DRAM也存在着一些缺点,由于其电荷存储机理,DRAM只能将数据保持很短的时间,所以为了保持数据,DRAM必须每隔一段时间刷新(refresh)一次,如果超出刷新周期存储单元没有被刷新,存储的信息就会丢失。为解决DRAM掉电数据即丢失的缺点,目前市面上解决的方法是使用NVDIMM(Non-volatileDual-Inline-Memory-Modules,非易失性双列直插式存储模块)。如附图1所示,NVDIMM由DRAM、NVM(Non-volatileMemory,非易失性存储)和超级电容组成,可在系统突然掉电后利用超级电容,将DRAM中的数据备份到NVM中,防止由于意外掉电造成内存中的数据丢失。然而传统的NVDIMM也存在其缺点,比如为了完整备份DRAM中的所有数据,NVM的存储容量必须大于或等于DRAM的容量,这样成本将会变得很大,而且需要一个容量很大的超级电容来完成DRAM中数据的备份,这又将带来很大的发热量,使存储器的性能大大降低。在目前的计算机中,内存作为硬盘的cache(缓存),数据写入内存主要有两种方式:1)直 ...
【技术保护点】
一种基于数据更新频率的写入方法,其特征在于,应用于包括一控制器和一动态随机存取存储器和一非易失存储器的混合内存;所述控制器中预设有一标准频率;所述写入方法包括:步骤S1:通过所述控制器获得所述动态随机存取存储器中的每个存取单元的数据更新频率;步骤S2:通过所述控制器将每个所述存取单元的所述数据更新频率分别与所述标准频率比较大小;步骤S3:将所述数据更新频率低于所述标准频率的每个所述存取单元设为直写模式,并且将所述数据更新频率高于所述标准频率的每个所述存取单元设为回写模式;步骤S4:返回所述步骤S1。
【技术特征摘要】
1.一种基于数据更新频率的写入方法,其特征在于,应用于包括一控制器和一动态随机存取存储器和一非易失存储器的混合内存;所述控制器中预设有一标准频率;所述写入方法包括:步骤S1:通过所述控制器获得所述动态随机存取存储器中的每个存取单元的数据更新频率;步骤S2:通过所述控制器将每个所述存取单元的所述数据更新频率分别与所述标准频率比较大小;步骤S3:将所述数据更新频率低于所述标准频率的每个所述存取单元设为直写模式,并且将所述数据更新频率高于所述标准频率的每个所述存取单元设为回写模式;步骤S4:返回所述步骤S1。2.根据权利要求1所述的基于数据更新频率的写入方法,其特征在于,所述步骤S1包括:步骤S11:于所述控制器中设置一第一时间;步骤S12:通过所述控制器计算所述第一时间内的每个存取单元的所述数据更新频率。3.根据权利要求2所述的基于数据更新频率的写入方法,其特征在于,所述步骤S1还包括:步骤S13:于用户针对任意所述存取单元的所述数据进行重复性操作时,所述控制器将所述更新频率存储于所述非易失存储器中。4.根据权利要求3所述的基于数据更新频率的写入方法,其特征在于,所述步骤S4具体为:判断所述用户是否再次进行所述重复性操作;若是,则将所述非易失存储器中存储的所有所述数据更新频率提取至所述...
【专利技术属性】
技术研发人员:景蔚亮,陈邦明,
申请(专利权)人:上海新储集成电路有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。