System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 交换存储器装置及其操作方法和电子装置的操作方法制造方法及图纸_技高网

交换存储器装置及其操作方法和电子装置的操作方法制造方法及图纸

技术编号:41285890 阅读:8 留言:0更新日期:2024-05-11 09:34
公开了一种操作被配置为与主机装置和主存储器装置通信的交换存储器装置的方法、以及交换存储器装置。该方法包括从主机装置接收与目标数据相对应的请求,由交换存储器装置基于请求来确定目标数据的第一地址和包括目标数据的目标数据块的第二地址,由交换存储器装置基于第一地址将目标数据提供至主机装置,以及由交换存储器装置基于第二地址将目标数据块提供至主存储器装置。

【技术实现步骤摘要】

在本文中描述的本公开的实施例涉及一种存储器装置,并且更具体地,涉及一种提供数据和数据块的交换存储器装置、该交换存储器装置的操作方法以及包括该交换存储器装置的电子装置的操作方法。


技术介绍

1、存储器装置响应于写入请求存储数据,并且响应于读取请求输出存储在其中的数据。例如,存储器装置被分类为当电源中断时丢失存储在其中的数据的易失性存储器装置(诸如动态随机存取存储器(dram)装置或静态ram(sram)装置)或者即使当电源中断时也保持存储在其中的数据的非易失性存储器装置(诸如闪速存储器装置、相变ram(pram)、磁性ram(mram)或电阻ram(rram))。

2、电子装置可以包括处理器和多层级结构的存储器装置。随着存储器装置的层级变得更高,存储器装置的操作速度可以变得更快。随着存储器装置的层级变得更低,存储器装置的存储容量可以变得更大。更高层级的存储器装置可以预加载被预测为使用概率高的数据。当处理器所请求的数据未被预加载时(即,当预测失败时),存储器装置可以从较低层的另一存储器装置读取数据。不同层之间的数据传送所需的等待时间可能导致处理速度降低。


技术实现思路

1、本公开的实施例提供了一种提供数据和数据块的交换存储器装置、该交换存储器装置的操作方法以及包括该交换存储器装置的电子装置的操作方法。

2、根据一些实施例,一种交换存储器装置被配置为与主机装置和主存储器装置通信。操作该交换存储器装置的方法包括:由主机装置接收与目标数据相对应的请求;由交换存储器装置基于该请求确定目标数据的第一地址和包括目标数据的目标数据块的第二地址;由交换存储器装置基于第一地址将目标数据提供至主机装置;以及由交换存储器装置基于第二地址将目标数据块提供至主存储器装置。

3、根据一些实施例,一种电子装置包括主机装置、主存储器装置和交换存储器装置。操作该电子装置的方法包括:由主机装置确定是否发生目标数据的页错误,其中,当在主存储器装置中未找到目标数据时发生页错误;响应于确定已经发生页错误,由主机装置将与目标数据相对应的第一请求提供至交换存储器装置;由交换存储器装置基于第一请求确定目标数据的第一地址和包括目标数据的目标数据块的第二地址;由交换存储器装置基于第一地址将目标数据提供至主机装置;以及由交换存储器装置基于第二地址将目标数据块提供至主存储器装置。

4、根据一些实施例,一种交换存储器装置包括:输入/输出(i/o)电路,其包括输入缓冲器;第一数据路径和第二数据路径;易失性存储器装置,其存储多个数据块;以及存储器控制器。该存储器控制器被配置为执行包括以下各项的操作:通过输入缓冲器从主机装置接收与多个数据块中的目标数据块的目标数据相对应的请求;基于该请求确定目标数据的第一地址和目标数据块的第二地址;基于第一地址,通过i/o电路的第一数据路径将目标数据提供至主机装置;以及基于第二地址,通过i/o电路的第二数据路径将目标数据块提供至主存储器装置。

本文档来自技高网...

【技术保护点】

1.一种操作交换存储器装置的方法,所述交换存储器装置被配置为与主机装置和主存储器装置通信,所述方法包括:

2.根据权利要求1所述的方法,其中,所述第一地址被用于通过存储器映射输入/输出接口以字节单位大小的大小传送所述目标数据,并且

3.根据权利要求1所述的方法,其中,所述交换存储器装置包括第一基地址寄存器和第二基地址寄存器,

4.根据权利要求1所述的方法,其中,所述交换存储器装置被配置为执行包括以下各项的操作:

5.根据权利要求1所述的方法,其中,所述交换存储器装置包括存储器控制器、数据缓冲存储器和易失性存储器装置,并且

6.根据权利要求1所述的方法,其中,所述交换存储器装置包括存储器控制器、数据缓冲存储器和易失性存储器装置,并且

7.根据权利要求6所述的方法,其中,基于所述请求来确定所述目标数据的所述第一地址和包括所述目标数据的所述目标数据块的所述第二地址包括:

8.根据权利要求7所述的方法,其中,响应于确定所述目标数据块未被加载到所述数据缓冲存储器,由所述存储器控制器将所述目标数据块从所述易失性存储器装置加载到所述数据缓冲存储器包括:

9.根据权利要求1所述的方法,其中,所述主存储器装置的速度比所述交换存储器装置的速度快。

10.根据权利要求9所述的方法,其中,所述交换存储器装置包括易失性存储器装置,所述易失性存储器装置包括动态随机存取存储器网络。

11.根据权利要求1所述的方法,其中,所述交换存储器装置的层级低于所述主存储器装置的层级,并且

12.根据权利要求1所述的方法,其中,所述交换存储器装置向所述主机装置提供交换空间。

13.一种操作电子装置的方法,所述电子装置包括主机装置、主存储器装置和交换存储器装置,所述方法包括:

14.根据权利要求13所述的方法,其中,由所述主机装置确定是否发生所述目标数据的所述页错误包括:

15.根据权利要求13所述的方法,其中,所述交换存储器装置包括存储器控制器、数据缓冲存储器和易失性存储器装置,并且

16.根据权利要求15所述的方法,其中,由所述交换存储器装置基于所述第一请求确定所述目标数据的所述第一地址和包括所述目标数据的所述目标数据块的所述第二地址包括:

17.根据权利要求16所述的方法,其中,所述电子装置还包括存储装置,

18.一种交换存储器装置,包括:

19.根据权利要求18所述的交换存储器装置,其中,所述存储器控制器包括第一基地址寄存器和第二基地址寄存器,

20.根据权利要求18所述的交换存储器装置,还包括:

...

【技术特征摘要】

1.一种操作交换存储器装置的方法,所述交换存储器装置被配置为与主机装置和主存储器装置通信,所述方法包括:

2.根据权利要求1所述的方法,其中,所述第一地址被用于通过存储器映射输入/输出接口以字节单位大小的大小传送所述目标数据,并且

3.根据权利要求1所述的方法,其中,所述交换存储器装置包括第一基地址寄存器和第二基地址寄存器,

4.根据权利要求1所述的方法,其中,所述交换存储器装置被配置为执行包括以下各项的操作:

5.根据权利要求1所述的方法,其中,所述交换存储器装置包括存储器控制器、数据缓冲存储器和易失性存储器装置,并且

6.根据权利要求1所述的方法,其中,所述交换存储器装置包括存储器控制器、数据缓冲存储器和易失性存储器装置,并且

7.根据权利要求6所述的方法,其中,基于所述请求来确定所述目标数据的所述第一地址和包括所述目标数据的所述目标数据块的所述第二地址包括:

8.根据权利要求7所述的方法,其中,响应于确定所述目标数据块未被加载到所述数据缓冲存储器,由所述存储器控制器将所述目标数据块从所述易失性存储器装置加载到所述数据缓冲存储器包括:

9.根据权利要求1所述的方法,其中,所述主存储器装置的速度比所述交换存储器装置的速度快。

10.根据...

【专利技术属性】
技术研发人员:鲁元宇崔效诚李智源崔祯勋
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:

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

1