采用uSSD实现缓存的方法及其系统的制作方法

文档序号:6514151阅读:229来源:国知局
采用uSSD实现缓存的方法及其系统的制作方法
【专利摘要】本发明适用于计算机【技术领域】,提供了一种采用uSSD实现缓存的方法及系统,所述方法包括如下步骤:设置步骤:将uSSD设置为固态硬盘的缓冲存储器;读取步骤:接收读取命令,根据所述读取命令对应的数据的存储情况,从所述固态硬盘或者所述缓冲存储器中读取;写入步骤:接收写入命令,根据所述缓冲存储器工作情况,将所述写入命令对应的数据写入所述固态硬盘或者所述缓冲存储器中。借此,本发明提高了固态硬盘的存储效率。
【专利说明】采用uSSD实现缓存的方法及其系统
【技术领域】
[0001]本发明涉及计算机【技术领域】,尤其涉及一种采用uSSD实现缓存的方法及其系统。【背景技术】
[0002]当前移动计算平台具有小型化,轻薄化的趋势。这在笔记本电脑,超级本或者平板电脑上体现越来越明显。
[0003]移动计算平台的小型化,轻薄化对SSD (Solid State Disk,固态硬盘)提出了更高的要求,这需要减少SSD的体积。SATA-1O (串行ATA国际组织)提出了 uSSD (嵌入式微型固态硬盘,microSSD)的标准,主要用于嵌入式SSD中,解决SSD小型化的需求。uSSD将主控、DRAM (DynamicRandomAccessMemory,动态随机存取存储器)和FLASH都封装在一起,通过BGA (Ball Grid Array,球栅阵列结构的PCB),引脚的方式直接可以焊接在主板上。
[0004]此方法目前减少体积方面获得很好效果,但是通常uSSD的容量做得不高,而且由于不利于扩展容量。其原因为:uSSD将主控,DRAM和FLASH都封装在一起,容量必然有限,而且即使做到相对较大容量其成本也是很高的。
[0005]综上可知,现有的固态硬盘的存储技术在实际使用上,显然存在不便与缺陷,所以有必要加以改进。

【发明内容】

[0006]针对上述的缺陷,本发明的目的在于提供一种采用uSSD实现缓存的方法及系统,以提高固态硬盘的存储效率。
[0007]为了实现上述目的,本发明提供一种采用uSSD实现缓存的方法,所述方法包括如下步骤:
[0008]设置步骤:将uSSD设置为固态硬盘的缓冲存储器;
[0009]读取步骤:接收读取命令,根据所述读取命令对应的数据的存储情况,从所述固态硬盘或者所述缓冲存储器中读取;
[0010]写入步骤:接收写入命令,根据所述缓冲存储器工作情况,将所述写入命令对应的数据写入所述固态硬盘或者所述缓冲存储器中。
[0011]根据所述的方法,在所述设置步骤之后还包括:
[0012]将所述固态硬盘的部分数据存储到所述缓冲存储器中;
[0013]所述读取步骤包括:
[0014]接收读取命令,判断所述读取命令对应的数据是否存储在所述缓冲存储器中;
[0015]若是,则从所述缓冲存储器读取所述读取命令对应的数据;
[0016]若不是,则从所述固态硬盘读取所述读取命令对应的数据。
[0017]根据所述的方法,所述方法还包括:
[0018]数据替换步骤:将所述缓冲存储器内的数据划分为热数据和冷数据,并将所述热数据替换所述冷数据;或者[0019]缓冲存储器状态判断步骤:在接收到写入命令时,判断所述缓冲存储器工
[0020]作状态;所述写入步骤包括:
[0021]在接收到写入命令时,并判断所述缓冲存储器工作状态为忙碌状态时,将所述写入命令对应的数据写入到所述固态硬盘;
[0022]在接收到写入命令时,并判断所述缓冲存储器工作状态为空闲状态时,将所述写入命令对应的数据写入到所述缓冲存储器。
[0023]根据所述的方法,所述缓冲存储器中存储的数据对应的逻辑区块地址以表格形式存放在所述缓冲存储器的动态随机存取存储器中;
[0024]在所述读取步骤中,通过查询所述表格查找所述读取命令对应的数据在所述缓冲存储器中的地址。
[0025]根据所述的方法,所述方法还包括:
[0026]数据更新步骤:当所述缓冲存储器更新数据时,在所述固态硬盘上对应的数据也进行更新;当所述固态硬盘的数据被更新时,缓存在所述缓冲存储器中的数据也进行更新。
[0027]为了实现本发明的另一发明目的,本发明还提供了一种采用USSD实现缓存的系统,包括:
[0028]设置模块,用于将uSSD设置为固态硬盘的缓冲存储器;
[0029]读取模块,用于接收读取命令,根据所述读取命令对应的数据的存储情况,从所述固态硬盘或者所述缓冲存储器中读取;
[0030]写入模块,用于接收写入命令,根据所述缓冲存储器工作情况,将所述写入命令对应的数据写入所述固态硬盘或者所述缓冲存储器中。
[0031]根据所述的系统,所述系统还包括:
[0032]缓存模块,用于将所述固态硬盘的部分数据存储到所述缓冲存储器中;
[0033]所述读取模块包括:
[0034]判断子模块,用于接收读取命令,判断所述读取命令对应的数据是否存储在所述缓冲存储器中;
[0035]读取子模块,用于在所述判断子模块判断为存在时,则从所述缓冲存储器读取所述读取命令对应的数据;以及在所述判断子模块判断为不存在时,则从所述固态硬盘读取所述读取命令对应的数据。
[0036]根据所述的系统,所述系统还包括:
[0037]数据替换模块,用于将所述缓冲存储器内的数据划分为热数据和冷数据,并将所述热数据替换所述冷数据;
[0038]缓冲存储器状态判断模块,用于在接收到写入命令时,判断所述缓冲存储器工作状态;
[0039]在所述缓冲存储器接收到写入命令时,所述写入模块在所述缓冲存储器状态判断模块判断所述缓冲存储器工作状态为忙碌状态时,将所述写入命令对应的数据写入到所述固态硬盘;
[0040]在所述缓冲存储器状态判断模块判断所述缓冲存储器工作状态为空闲状态时,将所述写入命令对应的数据写入到所述缓冲存储器。
[0041]根据所述的系统,在所述缓冲存储器中存储的数据对应的逻辑区块地址以表格形式存放在所述缓冲存储器的动态随机存取存储器中;
[0042]所述读取模块通过查询所述表格查找所述读取命令对应的数据在所述缓冲存储器中的地址。
[0043]根据所述的系统,所述系统还包括:
[0044]数据更新模块,用于当所述缓冲存储器更新数据时,将在所述固态硬盘上对应的数据也进行更新;或者
[0045]当所述固态硬盘的数据被更新时,将缓存在所述缓冲存储器中的数据也进行更新。
[0046]本发明通过将uSSD设置为固态硬盘的缓冲存储器;在接收读取命令,根据所述读取命令对应的数据的存储情况,从所述固态硬盘或者所述缓冲存储器中读取;进一步的接收写入命令,根据所述缓冲存储器工作情况,将所述写入命令对应的数据写入所述固态硬盘或者所述缓冲存储器中。由此,提高了主机系统的存储效率。优选的,提前预读取硬盘中的数据到uSSD中,并通过uSSD的相关模块在处理主机命令时对主机命令进行最优化处理,提高系统存储的效率。本发明实施例中提供的uSSD的算法保证硬盘的性能不会下降,同时容量大小的可调节性会更强。此外,由于uSSD不需要SATA接口模组所以可以节省空间及接口的成本。
【专利附图】

【附图说明】
[0047]图1是本发明第一实施例提供的采用uSSD实现缓存的系统结构示意图;
[0048]图2是本发明第二、三、四实施例提供的采用uSSD实现缓存的系统结构示意图;
[0049]图3是本发明第五实施例提供的采用uSSD实现缓存的方法流程示意图;
[0050]图4是本发明一个实施例提供的采用uSSD实现缓存的系统结构示意图;
[0051]图5是本发明一个实施例提供的采用uSSD实现缓存的系统的预读取流程示意图;
[0052]图6是本发明一个实施例提供的uSSD实现缓存的系统的命令处理流程示意图;
[0053]图7A是本发明一个实施例提供的uSSD的俯视图;
[0054]图7B是本发明一个实施例提供的uSSD的仰视图;
[0055]图7C是本发明一个实施例提供的uSSD的前视图。
【具体实施方式】
[0056]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0057]参见图1,在本发明的第一实施例中提供了一种采用uSSD实现缓存的系统100,包括:
[0058]设置模块10,用于将uSSD设置为固态硬盘的缓冲存储器;
[0059]读取模块20,用于接收读取命令,根据所述读取命令对应的数据的存储情况,从所述固态硬盘或者所述缓冲存储器中读取;
[0060]写入模块30,用于接收写入命令,根据所述缓冲存储器工作情况,将所述写入命令对应的数据写入所述固态硬盘或者所述缓冲存储器中。
[0061]在该实施例中,通过设置模块10将uSSD (即嵌入式微型固态硬盘)设置为固态硬盘的缓冲存储器,为固态硬盘提供数据的缓存。在主机系统接收到读取命令或者是写入命令时,分别由读取模块20根据所述读取命令对应的数据的存储情况,从所述固态硬盘或者所述缓冲存储器中读取。优选的,在所述缓冲存储器中存储的数据对应的逻辑区块地址以表格形式存放在所述缓冲存储器的动态随机存取存储器中;所述读取模块20通过查询所述表格查找所述读取命令对应的数据在所述缓冲存储器中的地址。由此,提高了数据读取的速度。另外,写入模块30根据所述缓冲存储器工作情况,将所述写入命令对应的数据写入所述固态硬盘或者所述缓冲存储器中,在处理主机命令时对主机命令进行最优化处理,提高系统存储的效率。将uSSD用作cache (高速缓冲存储器)可以提高固态硬盘的容易,并且其成本将有效降低。
[0062]参见图2,在本发明的第二实施例中,所述系统100还包括:
[0063]缓存模块40,用于将所述固态硬盘的部分数据存储到所述缓冲存储器中;
[0064]所述读取模块20包括:
[0065]判断子模块21,用于接收读取命令,判断所述读取命令对应的数据是否存储在所述缓冲存储器中;
[0066]读取子模块22,用于在所述判断子模块21判断为存在时,则从所述缓冲存储器读取所述读取命令对应的数据;以及在所述判断子模块21判断为不存在时,则从所述固态硬盘读取所述读取命令对应的数据。
[0067]在该实施例中,缓存模块40在所述缓冲存储器设置以后,将固态硬盘的部分数据存储到所述缓冲存储器中;而在接收读取命令,判断子模块21首先判断所述读取命令对应的数据是否存储在所述缓冲存储器中;读取子模块22则在所述读取命令对应的数据存储在所述缓冲存储器时从该缓冲存储器读取数据,提高了数据读取的效率。
[0068]参加图2,在本发明的第三实施例中,所述系统100还包括:
[0069]数据替换模块50,用于将所述缓冲存储器内的数据划分为热数据和冷数据,并将所述热数据替换所述冷数据;
[0070]缓冲存储器状态判断模块60,用于在接收到写入命令时,判断所述缓冲存储器工作状态;
[0071]在所述缓冲存储器接收到写入命令时,所述写入模块30在所述缓冲存储器状态判断模块60判断所述缓冲存储器工作状态为忙碌状态时,将所述写入命令对应的数据写入到所述固态硬盘;
[0072]在所述缓冲存储器状态判断模块60判断所述缓冲存储器工作状态为空闲状态时,将所述写入命令对应的数据写入到所述缓冲存储器。
[0073]在该实施例中,数据替换模块50会根据一定的算法来判断数据的冷热程度,保证uSSD中保存的是相对较热的数据,以提高数据读取的效率。一般的,该算法为统计算法,该统计算法统计各个单元的使用次数,从而判断出数据的冷热程度。另外,缓冲存储器状态判断模块60。uSSD在处理读取命令时,首先会由缓冲存储器状态判断模块60判断该读取命令的数据是否在uSSD中,如果在则直接从uSSD读取,如果不在则从硬盘进行读取。
[0074]参见图2,在本发明的第四实施例中,所述系统100还包括:[0075]数据更新模块70,用于当所述缓冲存储器更新数据时,将在所述固态硬盘上对应的数据也进行更新;或者
[0076]当所述固态硬盘的数据被更新时,将缓存在所述缓冲存储器中的数据也进行更新。
[0077]在该实施例中,当uSSD更新数据时,对应硬盘上的数据也要更新;当硬盘的数据被更新时,缓存在uSSD中的数据也要更新;即两者同步更新。另外,数据更新模块70会根据uSSD的状态决定主机的命令是否直接发送到对应硬盘,当主机命令直接从硬盘存取数据时,需要对应的机制保证uSSD中缓存的数据与硬盘中的数据保持一致。即从固态硬盘里面读取数据时,如果这个数据是在uSSD里面没有的,则操作会同时把该数据更新到uSSD里面。此时uSSD是作为缓存在工作。
[0078]在上述多个实施例中,所述系统100的多个模块可以是软件单元,硬件单元或软硬件结合单元。多个模块可以设置在uSSD中。
[0079]参见图3,在本发明的第五实施例中,一种采用uSSD实现缓存的方法,所述方法包括如下步骤:
[0080]步骤S301,将uSSD设置为固态硬盘的缓冲存储器;该步骤为设置步骤,由设置模块10实现。
[0081]步骤S302,接收读取命令,根据所述读取命令对应的数据的存储情况,从所述固态硬盘或者所述缓冲存储器中读取;该步骤为读取步骤,由读取模块20实现;
[0082]步骤S303,接收写入命令,根据所述缓冲存储器工作情况,将所述写入命令对应的数据写入所述固态硬盘或者所述缓冲存储器中。该步骤为写入步骤,由写入模块30实现。
[0083]在该实施例中,采用uSSD作为cache (高速缓冲存储器),优选的将固态硬盘的数据缓存在所述缓冲存储器中,提高系统数据的存取速率,减少固态硬盘的体积,并且增强系统容量的可扩展性。优选的,所述缓冲存储器中存储的数据对应的逻辑区块地址以表格形式存放在所述缓冲存储器的动态随机存取存储器中;在所述读取步骤中,通过查询所述表格查找所述读取命令对应的数据在所述缓冲存储器中的地址。
[0084]在本发明的第六实施例中,在步骤S301之后还包括:
[0085]将所述固态硬盘的部分数据存储到所述缓冲存储器中;该步骤由缓存模块40实现。
[0086]所述步骤S302包括:
[0087]接收读取命令,判断所述读取命令对应的数据是否存储在所述缓冲存储器中;该步骤由判断子模块21实现;
[0088]若是,则从所述缓冲存储器读取所述读取命令对应的数据;该步骤由读取子模块22实现;
[0089]若不是,则从所述固态硬盘读取所述读取命令对应的数据;该步骤由读取子模块22实现。
[0090]在本发明的第七实施例中,所述方法还包括:
[0091]数据替换步骤:将所述缓冲存储器内的数据划分为热数据和冷数据,并将所述热数据替换所述冷数据;该步骤由数据替换模块50实现;或者
[0092]缓冲存储器状态判断步骤:在接收到写入命令时,判断所述缓冲存储器工状态;该步骤由缓冲存储器状态判断模块60实现。
[0093]所述步骤S303包括:
[0094]在接收到写入命令时,并判断所述缓冲存储器工作状态为忙碌状态时,将所述写入命令对应的数据写入到所述固态硬盘;该步骤由缓冲存储器状态判断模块60及写入模块实现。
[0095]在接收到写入命令时,并判断所述缓冲存储器工作状态为空闲状态时,将所述写入命令对应的数据写入到所述缓冲存储器;该步骤由缓冲存储器状态判断模块60及写入模块实现。
[0096]优选的,所述方法还包括:
[0097]数据更新步骤:当所述缓冲存储器更新数据时,在所述固态硬盘上对应的数据也进行更新;当所述固态硬盘的数据被更新时,缓存在所述缓冲存储器中的数据也进行更新。该步骤由数据更新模块70实现。
[0098]在本发明的一个实施例中,在uSSD首次配置成cache时,将固态硬盘的部分数据预读取到uSSD中,读取模块20在收到主机的预读取命令也会将预读取的内容先读取到uSSD中。在后续使用过程中根据数据的冷热程度不同,uSSD会将冷数据替换成热数据;写入模块30接收来自主机的命令,根据当前的情况进行对应的处理。如当主机发送读取命令到uSSD,而uSSD中并未缓存该读取命令对应的数据时,应该直接将该命令发送到对应的硬盘进行读取;当主机发出写入命令时,根据uSSD当前的情况对该写入命令进行对应的处理,如果uSSD处于空闲状态或者相对不忙状态,数据首先会被写入到uSSD中,在uSSD处于忙的状态时,数据会直接写入固态硬盘。
[0099]参见图4,在本发明的一个实施例中提供一种采用uSSD实现cache的系统,应用在基于硬盘的主机系统中,通过该采用uSSD实现cache的系统实现数据处理方法包括:
[0100]首先USSD与固态硬盘均连接到主机数据总线上。预读取处理方式如图5所示,包括:
[0101]步骤(I):将USSD配置成cache,uSSD将硬盘中的部分数据预读取到uSSD中;
[0102]步骤(2):主机系统发出预读取命令,uSSD将预读取的数据从硬盘读取到uSSD中;
[0103]步骤(3):与此同时,uSSD内部将数据进行划分,根据特定的算法将数据分为冷数据和热数据,动态的将uSSD中的冷数据替换成热数据;
[0104]uSSD的命令处理流程如图6所示,包括:
[0105]步骤(4):uSSD接收到主机命令,直接进行处理并返回,这种情况适用于主机读取数据而数据已经在uSSD中的情况,如图6实线箭头所示;
[0106]步骤(5):主机发出命令,需要uSSD和硬盘同时进行处理,如图6虚线箭头所示。这种情况适用于主机读取数据而数据并没有在uSSD中或者主机需要对硬盘中的数据进行更改等需要同时更新uSSD和硬盘中的数据等情况;
[0107]步骤(6):主机发出命令而此时uSSD处于忙的状态,不能及时响应主机命令时,如图6点划线箭头所示,该命令会跳过uSSD直接对硬盘进行操作。
[0108]在本发明的一个实施例中,uSSD首次配置完成后,uSSD会将硬盘中的一些数据预先读取到uSSD中;主机在发送预读取命令时,先将预读取的数据读取到uSSD中;在主机系统的日常使用过程中,uSSD内部算法将数据分为冷热数据,uSSD保存相对较热的数据;主机系统在发送对硬盘操作的命令,uSSD会先收到主机命令,uSSD内部算法会对主机命令进行处理,根据不同的情况,对应的主机命令进行不同的命令处理流程。此外,uSSD会根据自身的当前状态对主机发过来的命令进行对应的处理,uSSD能够得知自身是否处于忙的状态,是否处于忙的状态时根据特定的算法动态计算出来的,根据uSSD是否处于忙的状态会影响对主机命令的处理,当uSSD处于忙的状态时,此时主机写入命令不会先将数据写入uSSD,因为此时写入uSSD速度会相对较慢。uSSD会将存放在uSSD中的数据的对应LBA (Logical Block Address,逻辑区块地址)以表的形式存放在uSSD内部DRAM中方便查找,主机发过来的读取命令包含进行读取的LBA,只需将该LBA在对应的表中查找即可,速度很快。
[0109]如图7所示,本发明一个实施例中提供的uSSD具有体积小和集成度高的优点,可以很方便的整合到电脑主板等上面,无需额外的SATA (Serial Advanced TechnologyAttachment (基于行业标准的串行硬件驱动器接口)接口模块,无需额外的供电模块,而且BGA接口在连接时具有信号质量更好等优点。uSSD接受到的主机命令其实际执行过程与传统的硬盘并不一样。
[0110]综上所述,本发明通过将uSSD设置为固态硬盘的缓冲存储器;在接收读取命令,根据所述读取命令对应的数据的存储情况,从所述固态硬盘或者所述缓冲存储器中读取;进一步的接收写入命令,根据所述缓冲存储器工作情况,将所述写入命令对应的数据写入所述固态硬盘或者所述缓冲存储器中。由此,提高了主机系统的存储效率。优选的,提前预读取硬盘中的数据到uSSD中,并通过uSSD的相关模块在处理主机命令时对主机命令进行最优化处理,提高系统存储的效率。本发明实施例中提供的uSSD的算法保证硬盘的性能不会下降,同时容量大小的可调节性会更强。此外,由于uSSD不需要SATA接口模组所以可以节省空间及接口的成本。
[0111]当然,本发明还可有其它多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
【权利要求】
1.一种采用USSD实现缓存的方法,其特征在于,所述方法包括如下步骤: 设置步骤:将uSSD设置为固态硬盘的缓冲存储器; 读取步骤:接收读取命令,根据所述读取命令对应的数据的存储情况,从所述固态硬盘或者所述缓冲存储器中读取; 写入步骤:接收写入命令,根据所述缓冲存储器工作情况,将所述写入命令对应的数据写入所述固态硬盘或者所述缓冲存储器中。
2.根据权利要求1所述的方法,其特征在于,在所述设置步骤之后还包括: 将所述固态硬盘的部分数据存储到所述缓冲存储器中; 所述读取步骤包括: 接收读取命令,判断所述读取命令对应的数据是否存储在所述缓冲存储器中; 若是,则从所述缓冲存储器读取所述读取命令对应的数据; 若不是,则从所述固态硬盘读取所述读取命令对应的数据。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括: 数据替换步骤:将所述缓冲存储器内的数据划分为热数据和冷数据,并将所述热数据替换所述冷数据;或者 缓冲存储器状态判断步骤:在接收到写入命令时,判断所述缓冲存储器工 作状态;所述写入步骤包括: 在接收到写入命令时,并判断所述缓冲存储器工作状态为忙碌状态时,将所述写入命令对应的数据写入到所述固态硬盘; 在接收到写入命令时,并判断所述缓冲存储器工作状态为空闲状态时,将所述写入命令对应的数据写入到所述缓冲存储器。
4.根据权利要求1所述的方法,其特征在于,所述缓冲存储器中存储的数据对应的逻辑区块地址以表格形式存放在所述缓冲存储器的动态随机存取存储器中; 在所述读取步骤中,通过查询所述表格查找所述读取命令对应的数据在所述缓冲存储器中的地址。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括: 数据更新步骤:当所述缓冲存储器更新数据时,在所述固态硬盘上对应的数据也进行更新;当所述固态硬盘的数据被更新时,缓存在所述缓冲存储器中的数据也进行更新。
6.一种采用uSSD实现缓存的系统,其特征在于,包括: 设置模块,用于将uSSD设置为固态硬盘的缓冲存储器; 读取模块,用于接收读取命令,根据所述读取命令对应的数据的存储情况,从所述固态硬盘或者所述缓冲存储器中读取; 写入模块,用于接收写入命令,根据所述缓冲存储器工作情况,将所述写入命令对应的数据写入所述固态硬盘或者所述缓冲存储器中。
7.根据权利要求6所述的系统,其特征在于,所述系统还包括: 缓存模块,用于将所述固态硬盘的部分数据存储到所述缓冲存储器中; 所述读取模块包括: 判断子模块,用于接收读取命令,判断所述读取命令对应的数据是否存储在所述缓冲存储器中;读取子模块,用于在所述判断子模块判断为存在时,则从所述缓冲存储器读取所述读取命令对应的数据;以及在所述判断子模块判断为不存在时,则从所述固态硬盘读取所述读取命令对应的数据。
8.根据权利要求6所述的系统,其特征在于,所述系统还包括: 数据替换模块,用于将所述缓冲存储器内的数据划分为热数据和冷数据,并将所述热数据替换所述冷数据; 缓冲存储器状态判断模块,用于在接收到写入命令时,判断所述缓冲存储器工作状态; 在所述缓冲存储器接收到写入命令时,所述写入模块在所述缓冲存储器状态判断模块判断所述缓冲存储器工作状态为忙碌状态时,将所述写入命令对应的数据写入到所述固态硬盘; 在所述缓冲存储器状态判断模块判断所述缓冲存储器工作状态为空闲状态时,将所述写入命令对应的数据写入到所述缓冲存储器。
9.根据权利要求6所述的系统,其特征在于,在所述缓冲存储器中存储的数据对应的逻辑区块地址以表格形式存放在所述缓冲存储器的动态随机存取存储器中; 所述读取模块通过查询所 述表格查找所述读取命令对应的数据在所述缓冲存储器中的地址。
10.根据权利要求6所述的系统,其特征在于,所述系统还包括: 数据更新模块,用于当所述缓冲存储器更新数据时,将在所述固态硬盘上对应的数据也进行更新;或者 当所述固态硬盘的数据被更新时,将缓存在所述缓冲存储器中的数据也进行更新。
【文档编号】G06F17/30GK103744796SQ201310456874
【公开日】2014年4月23日 申请日期:2013年9月29日 优先权日:2013年9月29日
【发明者】何文益, 戴春明, 苏鸿武, 付啸, 王伟良, 任俊明, 林祖光 申请人:记忆科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1