一种保持数据访问一致性的方法及系统技术方案

技术编号:42048117 阅读:27 留言:0更新日期:2024-07-16 23:29
本发明专利技术公开了一种保持数据访问一致性的方法及系统,涉及数据存储技术领域。该方法包括:主机命令控制器实时监视主机接口,捕捉读写命令,并对读写命令进行仲裁、解析和管理,地址转换控制器对读写命令中的目标地址进行转换,将逻辑地址转换为物理地址;数据状态控制器对目标地址的数据状态进行记录、转换及管理,并生成新的读写命令,发送至缓存控制器和NAND控制器;缓存控制器和NAND控制器分别根据新的读写命令对缓存介质或NAND介质进行读写操作。本发明专利技术的方法通过缓存控制器和NAND控制器的协同工作,快速响应主机的读写命令,利用SSD的缓存空间,在不增加额外硬件开销的情形下,保持数据访问的一致性,显著降低了系统延迟。

【技术实现步骤摘要】

本专利技术涉及数据存储,具体涉及一种保持数据访问一致性的方法及系统


技术介绍

1、近年来,随着芯片设计和工艺的演进,主机cpu的计算性能得到了显著提升。然而,作为计算机系统中重要的存储器,dram(dynamic random access memory,动态随机存取存储器)的性能提升并没有跟上cpu的增长速度,形成了明显的性能瓶颈。为了解决这一问题,计算机系统引入了高速缓存(cache)的设计,通过在cpu和dram之间增加一层或多层高速缓存,使得cpu能够更快地访问所需的数据,从而提升整体系统的性能。高速缓存的设计主要针对cpu对数据的高速访问需求。现有的数据一致性解决方案主要集中在如何确保cpu在访问高速缓存中的数据时能够保持数据的一致性。

2、随着固态硬盘(ssd)技术的迅速发展,存储与计算一体化等概念的提出,以及compute express link(cxl)协议的不断更新,ssd硬盘已经不再仅仅作为传统的存储介质使用,而是开始扮演起cpu内存扩展的角色,这种转变使得ssd硬盘的使用场景和需求发生了巨大变化。</p>

3、在新本文档来自技高网...

【技术保护点】

1.一种保持数据访问一致性的方法,其特征在于,所述方法包括:

2.根据权利要求1所述的一种保持数据访问一致性的方法,其特征在于,所述主机命令控制器实时监测来自主机的接口信号,捕捉所有来自主机的读写命令,所述读写命令包括读命令和写命令;

3.根据权利要求1所述的一种保持数据访问一致性的方法,其特征在于,所述地址转换控制器接收来自主机命令控制器解析后的读写命令,对读写命令中的目标地址进行解析,识别目标地址的逻辑地址;

4.根据权利要求1所述的一种保持数据访问一致性的方法,其特征在于,所述数据状态控制器接收来自地址转换控制器的物理地址和读写命令中的数据操作类...

【技术特征摘要】

1.一种保持数据访问一致性的方法,其特征在于,所述方法包括:

2.根据权利要求1所述的一种保持数据访问一致性的方法,其特征在于,所述主机命令控制器实时监测来自主机的接口信号,捕捉所有来自主机的读写命令,所述读写命令包括读命令和写命令;

3.根据权利要求1所述的一种保持数据访问一致性的方法,其特征在于,所述地址转换控制器接收来自主机命令控制器解析后的读写命令,对读写命令中的目标地址进行解析,识别目标地址的逻辑地址;

4.根据权利要求1所述的一种保持数据访问一致性的方法,其特征在于,所述数据状态控制器接收来自地址转换控制器的物理地址和读写命令中的数据操作类型,记录每个目标地址对应的数据状态;

5.根据权利要求4所...

【专利技术属性】
技术研发人员:郭江伟唐先芝
申请(专利权)人:鹏钛存储技术南京有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1