【技术实现步骤摘要】
主机存储器缓冲区配置方法、储存装置与控制电路单元
本专利技术涉及一种主机存储器缓冲区配置方法、存储器储存装置与存储器控制电路单元。
技术介绍
对于不同功能的存储器储存装置,为了能够完全发挥存储器储存装置提高电子设备性能的作用,目前主机系统已具备为存储器储存装置提供存储器缓冲区(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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。