主机存储器缓冲区配置方法、储存装置与控制电路单元制造方法及图纸

技术编号:22237637 阅读:13 留言:0更新日期:2019-10-09 17:36
一种主机存储器缓冲区配置方法、储存装置与控制电路单元,此方法包括:载入存储器储存装置的选项只读存储器的初始化程序至主机系统的缓冲存储器;执行初始化程序,以在主机系统的缓冲存储器中配置连续实体地址给存储器储存装置作为存储器储存装置的主机存储器缓冲区,并在连续实体地址上设定标记并且储存标记。此方法还包括:当接收到对应暂停至存储器模式的重启指令时,重新与连续实体地址建立连接,并且判断在连续实体地址上设定的标记是否相同于所储存的标记;若标记相同,则继续使用连续实体地址作为存储器储存装置的主机存储器缓冲区。

Configuration Method, Storage Device and Control Circuit Unit of Host Memory Buffer

【技术实现步骤摘要】
主机存储器缓冲区配置方法、储存装置与控制电路单元
本专利技术涉及一种主机存储器缓冲区配置方法、存储器储存装置与存储器控制电路单元。
技术介绍
对于不同功能的存储器储存装置,为了能够完全发挥存储器储存装置提高电子设备性能的作用,目前主机系统已具备为存储器储存装置提供存储器缓冲区(hostmemorybuffer,HMB)的功能。例如储存空间为1TB的SSD(SolidStateDrives)固态硬盘,主机系统例如提供储存空间大小约为1GB作为其主机存储器缓冲区。在分配主机存储器缓冲区时,主机系统驱动主机存储器缓冲区一般有两个时机,驱动加载发现存储器储存装置时以及运行过程中存储器储存装置异常或命令触发重启时。为了提高电子设备的性能,通常采用在主机系统上增加存储器储存装置,主机系统上设有的驱动层通过选项只读存储器以及SSD固态硬盘的自定义命令,在存储器储存装置驱动加载过程中,主机系统根据存储器储存装置存储器配置参数提供具有连续实体地址的主机存储器缓冲区给存储器储存装置,以便于主机系统通过分配的主机存储器缓冲区能够访问存储器储存装置及存储器储存装置的具体位置。并且,在存储器储存装置重启或移除时将存储器释放回主机系统。上述过程中主机系统通过驱动层与存储器储存装置通讯,这就需要主机系统的驱动层与存储器储存装置的驱动程序相容,否则无法实现驱动存储器储存装置初始化或给存储器储存装置配置具有连续的实体地址的存储器。然后,通过驱动层的方式配置主机存储器缓冲区,需要主机系统安装有对应的驱动程序,因此若使用者未在主机系统中安装驱动程序会使得主机存储器缓冲区的功能无法被开始,造成使用者的不便。
技术实现思路
本专利技术提供一种主机存储器缓冲区配置方法、存储器储存装置与存储器控制电路单元。本专利技术不需要驱动层与存储器储存装置的驱动程序相容即可实现对主机存储器缓冲区的弹性配置。本专利技术提供一种主机存储器缓冲区配置方法,此方法包括:载入存储器储存装置的选项只读存储器的初始化程序至主机系统的缓冲存储器;执行初始化程序,以在主机系统的缓冲存储器中配置连续实体地址给存储器储存装置作为存储器储存装置的主机存储器缓冲区,在连续实体地址上设定标记并且储存标记。在本专利技术的一范例实施例中,上述的主机存储器缓冲区配置方法还包括:当接收到对应暂停至存储器模式的重启指令时,重新与连续实体地址建立连接,判断在连续实体地址上设定的标记是否相同于所储存的标记,若在连续实体地址上设定的标记相同于所储存的标记时,则继续使用连续实体地址作为存储器储存装置的主机存储器缓冲区。在本专利技术的一范例实施例中,上述的主机存储器缓冲区配置方法还包括:当接收到对应暂停至磁盘模式的重启指令或暖重置指令时,从存储器储存装置的选项只读存储器重新载入初始化程序至主机系统的缓冲存储器;重新执行初始化程序,以在主机系统的缓冲存储器中配置另一连续实体地址给存储器储存装置作为存储器储存装置的主机存储器缓冲区,并在另一连续实体地址上设定另一标记;以及储存另一标记。在本专利技术的一范例实施例中,上述的主机存储器缓冲区配置方法还包括:当接收到对应断电状态的重启指令时,重新初始化存储器储存装置,并且重新建立与连续实体地址的连接。在本专利技术的一范例实施例中,其中断电状态包括装置电源关闭状态、非易失性存储器子系统重置或功能层重置。在本专利技术的一范例实施例中,上述的主机存储器缓冲区配置方法还包括:在存储器储存装置正常关闭后,在作为存储器储存装置的主机存储器缓冲区的连续实体地址上设置对应正常关闭状态的标签。在本专利技术的一范例实施例中,上述的主机存储器缓冲区配置方法还包括:在存储器储存装置重新上电后,判断作为存储器储存装置的主机存储器缓冲区的连续实体地址上是否有对应正常关闭状态的标签;以及若作为存储器储存装置的主机存储器缓冲区的连续实体地址上储存有对应正常关闭状态的标签时,识别存储器储存装置处于正常关闭状态后的重启。本专利技术提供的一种存储器储存装置,包括连接接口单元、可复写式非易失性存储器模块、选项只读存储器与存储器控制电路单元。连接接口单元用以电性连接至主机系统。选项只读存储器用以储存有初始化程序,其中当主机系统上电时会载入初始化程序至主机系统的缓冲存储器,并执行初始化程序,以在主机系统的缓冲存储器中配置连续实体地址作为主机存储器缓冲区,并且在连续实体地址上设定标记。存储器控制电路单元电性连接至选项只读存储器、连接接口单元与可复写式非易失性存储器模块并用以储存上述标记。在本专利技术的一范例实施例中,其中当存储器控制电路单元接收到对应暂停至存储器模式的重启指令时,存储器控制电路单元用以重新与连续实体地址建立连接,并且判断在连续实体地址上设定的标记是否相同于所储存的标记,若在连续实体地址上设定的标记相同于所储存的标记时,则存储器控制电路单元用以继续使用连续实体地址作为存储器储存装置的主机存储器缓冲区。在本专利技术的一范例实施例中,其中当存储器控制电路单元接收到暂停至磁盘模式的重启指令或暖重置指令时,存储器控制电路单元还用以从选项只读存储器重新载入初始化程序至主机系统的缓冲存储器并且重新执行初始化程序;存储器控制电路单元还用以重新配置另一连续实体地址给存储器储存装置作为存储器储存装置的主机存储器缓冲区,并在另一连续实体地址上设定另一标记且储存另一标记。在本专利技术的一范例实施例中,当存储器控制电路单元接收到对应断电状态的重启指令时,存储器控制电路单元还用以重新初始化存储器储存装置,并且重新建立与连续实体地址的连接。在本专利技术的一范例实施例中,其中在存储器储存装置正常关闭后,存储器控制电路单元还用以在作为存储器储存装置的主机存储器缓冲区的连续实体地址上设置对应正常关闭状态的标签。在本专利技术的一范例实施例中,其中在存储器储存装置重新上电后,存储器控制电路单元还用以判断作为存储器储存装置的主机存储器缓冲区的连续实体地址上是否有对应正常关闭状态的标签。若作为存储器储存装置的主机存储器缓冲区的连续实体地址上储存有对应正常关闭状态的标签时,存储器控制电路单元还用以识别存储器储存装置处于正常关闭状态后的重启。本专利技术提供的一种存储器控制电路单元,包括:主机接口、存储器接口与存储器管理电路。主机接口用以电性连接至主机系统;存储器接口,用以电性连接至可复写式非易失性存储器模块与选项只读存储器。选项只读存储器储存有初始化程序,其中当主机系统上电时会载入初始化程序至主机系统的缓冲存储器,并执行初始化程序,以在主机系统的缓冲存储器中配置连续实体地址作为主机存储器缓冲区,并且在连续实体地址上设定标记。存储器管理电路电性连接至主机接口与存储器接口并用以储存标记。在本专利技术的一范例实施例中,其中当存储器管理电路收到对应暂停至存储器模式的重启指令时,存储器管理电路用以重新与连续实体地址建立连接,并且判断在连续实体地址上设定的标记是否相同于所储存的标记。若在连续实体地址上设定的标记相同于所储存的标记时,则存储器管理电路用以继续使用连续实体地址作为存储器储存装置的主机存储器缓冲区。在本专利技术的一范例实施例中,其中当存储器管理电路接收到暂停至磁盘模式的重启指令或暖重置指令时,存储器管理电路还用以从选项只读存储器重新载入初始化程序至主机系统的缓冲存储器并且重新执行初始化程序;存储器管理电路还用本文档来自技高网
...

【技术保护点】
1.一种主机存储器缓冲区配置方法,其特征在于,包括:载入存储器储存装置的选项只读存储器的初始化程序至主机系统的缓冲存储器;执行所述初始化程序,以在所述主机系统的所述缓冲存储器中配置连续实体地址给所述存储器储存装置作为所述存储器储存装置的主机存储器缓冲区,并在所述连续实体地址上设定标记;储存所述标记在所述存储器储存装置。

【技术特征摘要】
1.一种主机存储器缓冲区配置方法,其特征在于,包括:载入存储器储存装置的选项只读存储器的初始化程序至主机系统的缓冲存储器;执行所述初始化程序,以在所述主机系统的所述缓冲存储器中配置连续实体地址给所述存储器储存装置作为所述存储器储存装置的主机存储器缓冲区,并在所述连续实体地址上设定标记;储存所述标记在所述存储器储存装置。2.根据权利要求1所述的主机存储器缓冲区配置方法,还包括:当接收到对应暂停至存储器模式的重启指令时,重新与所述连续实体地址建立连接,并且判断在所述连续实体地址上设定的标记是否相同于所储存的标记;以及若在所述连续实体地址上设定的标记相同于所储存的标记时,则继续使用所述连续实体地址作为所述存储器储存装置的主机存储器缓冲区。3.根据权利要求1所述的主机存储器缓冲区配置方法,还包括:当接收到对应暂停至磁盘模式的重启指令或暖重置指令时,从所述存储器储存装置的选项只读存储器重新载入所述初始化程序至所述主机系统的缓冲存储器;重新执行所述初始化程序,以在所述主机系统的所述缓冲存储器中配置另一连续实体地址给所述存储器储存装置作为所述存储器储存装置的主机存储器缓冲区,并在所述另一连续实体地址上设定另一标记;以及储存所述另一标记在所述存储器储存装置。4.根据权利要求1所述的主机存储器缓冲区配置方法,还包括:当接收到对应断电状态的重启指令时,重新初始化所述存储器储存装置,并且重新建立与所述连续实体地址的连接。5.根据权利要求4所述的主机存储器缓冲区配置方法,其中所述断电状态包括装置电源关闭状态、非易失性存储器子系统重置或功能层重置。6.根据权利要求1所述的主机存储器缓冲区配置方法,还包括:在所述存储器储存装置正常关闭后,在作为所述存储器储存装置的主机存储器缓冲区的所述连续实体地址上设置对应正常关闭状态的标签。7.根据权利要求6所述的主机存储器缓冲区配置方法,还包括:在所述存储器储存装置重新上电后,判断作为所述存储器储存装置的主机存储器缓冲区的所述连续实体地址上是否有对应所述正常关闭状态的标签;以及若作为所述存储器储存装置的主机存储器缓冲区的所述连续实体地址上储存有对应所述正常关闭状态的标签时,识别所述存储器储存装置处于所述正常关闭状态后的重启。8.一种存储器储存装置,其特征在于,包括:连接接口单元,用以电性连接至主机系统;可复写式非易失性存储器模块;选项只读存储器,储存有初始化程序,其中当所述主机系统上电时会载入所述初始化程序至所述主机系统的缓冲存储器,并执行所述初始化程序,以在所述主机系统的所述缓冲存储器中配置连续实体地址作为主机存储器缓冲区,并在所述连续实体地址上设定标记;以及存储器控制电路单元,电性连接至所述选项只读存储器、所述连接接口单元与所述可复写式非易失性存储器模块,且用以储存所述标记。9.根据权利要求8所述的存储器储存装置,其中当所述存储器控制电路单元接收到对应暂停至存储器模式的重启指令时,所述存储器控制电路单元用以重新与所述连续实体地址建立连接,并且判断在所述连续实体地址上设定的标记是否相同于所储存的标记,若在所述连续实体地址上设定的标记相同于所储存的标记时,则所述存储器控制电路单元用以继续使用所述连续实体地址作为所述存储器储存装置的主机存储器缓冲区。10.根据权利要求8所述的存储器储存装置,其中当所述存储器控制电路单元接收到暂停至磁盘模式的重启指令或暖重置指令时,所述存储器控制电路单元还用以从所述选项只读存储器重新载入所述初始化程序至所述主机系统的缓冲存储器并且重新执行所述初始化程序;所述存储器控制电路单元还用以重新配置另一连续实体地址给所述存储器储存装置作为所述存储器储存装置的主机存储器缓冲区,并在所述另一连续实体地址上设定一另一标记;以及所述存储器控制...

【专利技术属性】
技术研发人员:贺孝淇邬正男朱健华
申请(专利权)人:群联电子股份有限公司
类型:发明
国别省市:中国台湾,71

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

1