计算设备的信息存储、读取方法及共享虚拟介质承载芯片技术

技术编号:23314998 阅读:30 留言:0更新日期:2020-02-11 17:45
本发明专利技术涉及信息处理技术,具体涉及一种计算设备的信息存储、读取方法及共享虚拟介质承载芯片,如果由一个或多个处理单元所运行,则所述指令执行一种方法,包括:接收包括逻辑地址的存储器访问请求;利用虚拟芯片使能数据结构将虚拟芯片使能号码从所述逻辑地址转换为设备标识符并确定一个或多个操作参数;将虚拟地址转译为物理地址;以及使用所述设备标识符来使能可适用的存储器设备,路由所述存储器访问请求至所述可适用的存储器设备,并使所述可适用的存储器设备使用可适用的操作参数来运行所述存储器访问请求。

Information storage and reading methods of computing equipment and shared virtual media carrier chip

【技术实现步骤摘要】
计算设备的信息存储、读取方法及共享虚拟介质承载芯片
本专利技术涉及信息处理技术,具体涉及一种计算设备的信息存储、读取方法及共享虚拟介质承载芯片。
技术介绍
各种类型的存储器设计为存储器中的大部分为可擦除和可编程的,并且通常将其称之为闪存(flashmemory)。这样的存储器设备在其操作寿命期间可以承受有限数量的擦除循环。闪存能够承受并继续可靠地操作的擦除循环的数量可表示为存储器设备的耐久性(endurance)。通常,目前闪存设备的给定存储器单元在其不能可靠地操作之前,可擦除的次数在10,000到100,000之间。存储器设备的耐久性可取决于用于制造该设备的半导体工艺以及存储器设备的架构。在各种常规电子设备中闪存是常见的。当超出了闪存的耐久性时,闪存和/或包含该闪存的电子设备的性能会受到不利的影响,或者其甚至可停止操作。因此,存在对诸如闪存的存储器设备的耐久性进行改进的持续需要。此外,闪存设备有各种几何结构和大小、需要不同的ECC保护、使用不同的协议、操作在单数据速率(SDR)和/或双倍数据速率(DDR)模式。因此,存在对控制器接口进行改进以与不同的闪存设备进行协作的持续需要。
技术实现思路
本专利技术的目的是为了解决上述技术不足,提供了一种计算设备的信息存储、读取方法及共享虚拟介质承载芯片。为解决上述技术问题,本专利技术所采用的技术方案为:一种计算设备的信息存储、读取方法及共享虚拟介质承载芯片,如果由一个或多个处理单元所运行,则所述指令执行一种方法,包括:接收包括逻辑地址的存储器访问请求;利用虚拟芯片使能数据结构将虚拟芯片使能号码从所述逻辑地址转换为设备标识符并确定一个或多个操作参数;将虚拟地址转译为物理地址;以及使用所述设备标识符来使能可适用的存储器设备,路由所述存储器访问请求至所述可适用的存储器设备,并使所述可适用的存储器设备使用可适用的操作参数来运行所述存储器访问请求。作为优选,使用损耗均衡算法来将所述虚拟地址转译为物理地址。作为优选,发现多个存储器设备的每一者;确定每个所发现的存储器设备的操作参数;以及建立所述虚拟芯片使能数据结构,所述虚拟芯片使能数据结构将一个或多个虚拟芯片使能号码映射至一个或多个所发现的存储器设备和相应存储器设备的所述操作参数。作为优选,其中所述虚拟芯片使能数据结构包括多个虚拟芯片使能条目,每个虚拟芯片使能条目均包括虚拟芯片使能号码、设备标识符和所述相应存储器设备的操作参数。作为优选,其中给定的虚拟芯片使能覆盖多个物理存储器设备。作为优选,其中给定的多个虚拟芯片使能覆盖单个物理存储器设备。本专利技术所达到的有益效果:本专利技术的计算设备的信息存储、读取方法及共享虚拟介质承载芯片用虚拟芯片使能数据结构将逻辑地址中的虚拟芯片使能号码(enablenumber)转换为物理芯片使能。还从虚拟芯片使能数据结构中确定一个或多个操作参数。然后将虚拟地址转译为物理地址。之后,可使用物理芯片使能来使能可适用的存储器设备,并且可将存储器访问请求路由至可适用的存储器设备,在其上使用可适用的操作参数运行该存储器访问请求。附图说明图1示出根据本技术一个实施例的,示范性块可编程存储器设备的框图。图2示出根据本技术一个实施例的,示范性电子设备的框图。图3A和3B示出根据本技术一个实施例的,芯片使能虚拟化的方法的流程图。具体实施方式下面结合附图对本专利技术作进一步描述。以下实施例仅用于更加清楚地说明本专利技术的技术方案,而不能以此来限制本专利技术的保护范围。如图所示:一种计算设备的信息存储、读取方法及共享虚拟介质承载芯片,如果由一个或多个处理单元所运行,则所述指令执行一种方法,包括:接收包括逻辑地址的存储器访问请求;利用虚拟芯片使能数据结构将虚拟芯片使能号码从所述逻辑地址转换为设备标识符并确定一个或多个操作参数;将虚拟地址转译为物理地址;以及使用所述设备标识符来使能可适用的存储器设备,路由所述存储器访问请求至所述可适用的存储器设备,并使所述可适用的存储器设备使用可适用的操作参数来运行所述存储器访问请求;使用损耗均衡算法来将所述虚拟地址转译为物理地址;发现多个存储器设备的每一者;确定每个所发现的存储器设备的操作参数;以及建立所述虚拟芯片使能数据结构,所述虚拟芯片使能数据结构将一个或多个虚拟芯片使能号码映射至一个或多个所发现的存储器设备和相应存储器设备的所述操作参数;其中所述虚拟芯片使能数据结构包括多个虚拟芯片使能条目,每个虚拟芯片使能条目均包括虚拟芯片使能号码、设备标识符和所述相应存储器设备的操作参数;其中给定的虚拟芯片使能覆盖多个物理存储器设备;其中给定的多个虚拟芯片使能覆盖单个物理存储器设备。本专利技术的计算设备的信息存储、读取方法及共享虚拟介质承载芯片用虚拟芯片使能数据结构将逻辑地址中的虚拟芯片使能号码(enablenumber)转换为物理芯片使能。还从虚拟芯片使能数据结构中确定一个或多个操作参数。然后将虚拟地址转译为物理地址。之后,可使用物理芯片使能来使能可适用的存储器设备,并且可将存储器访问请求路由至可适用的存储器设备,在其上使用可适用的操作参数运行该存储器访问请求。参考图1,示出根据本技术一个实施例的示范性的块可编程存储器设备。示范性存储器设备230可以是闪存设备或类似设备。块可编程存储器设备包括大量排列成阵列的存储器单元。可以将存储器单元的阵列排列于一个或多个逻辑单元(LUN)110中。每个LUN110均包括存储器单元的交织的物理块120的集合。每个物理块120均包括多个页面130(例如,指定数目的存储单元)。在一种实现方案中,物理块120可包括2的幂次方的页面(例如,32的倍数个页面)。存储器单元的页面130可包括2的幂次方的存储器单元(例如,存储8的倍数个比特)。页面大小可以从2千字节到512兆字节或者更大,并且典型地为4千字节至64千字节。每个存储器单元典型地存储一个或多个比特。例如,单层单元(single-levelcell,SLC)存储一个比特的数据,而多层单元(multiple-levelcell,MLC)可存储两个或更多个比特的数据。闪存这样的电路和存储器单元架构使得新的数据写到闪存230的已擦除的物理块120。通常,如果数据将被写到已经包含数据的物理块120,那么该物理块120必须在新的数据被编程之前被擦除。如果直接从软件对闪存230的块120进行访问和写入,则非统一的地址模式可导致跨存储器230的多个物理块120的不规则数量的擦除。例如,如果在一个地址的存储器被持续地写,那么擦除的数量将最终超出给定物理块120的耐久性限度。超出块120的耐久性限度将缩短闪存设备230的操作寿命。现参考图2,示出根据本技术一个实施例的示范性电子设备。电子设备210可以是计算机、笔记本计算机、蜂窝电话、智能电话、便携式音乐播放器(例如,MP3播放器)、个人数字助理、上网本计算机、电子书、游戏控制台、便携式游戏机、机顶盒、卫星接收器、导航系统、数字录像机(例如,DVR)、服务器计算机本文档来自技高网...

【技术保护点】
1.一种计算设备的信息存储、读取方法及共享虚拟介质承载芯片,其特征在于:如果由一个或多个处理单元所运行,则所述指令执行一种方法,包括:接收包括逻辑地址的存储器访问请求;利用虚拟芯片使能数据结构将虚拟芯片使能号码从所述逻辑地址转换 为设备标识符并确定一个或多个操作参数;将虚拟地址转译为物理地址;以及使用所述设备标识符来使能可适用的存储器设备,路由所述存储器访问请求至所述可适用的存储器设备,并使所述可适用的存储器设备使用可适用的操作参数来运行所述存储器访问请求。/n

【技术特征摘要】
1.一种计算设备的信息存储、读取方法及共享虚拟介质承载芯片,其特征在于:如果由一个或多个处理单元所运行,则所述指令执行一种方法,包括:接收包括逻辑地址的存储器访问请求;利用虚拟芯片使能数据结构将虚拟芯片使能号码从所述逻辑地址转换为设备标识符并确定一个或多个操作参数;将虚拟地址转译为物理地址;以及使用所述设备标识符来使能可适用的存储器设备,路由所述存储器访问请求至所述可适用的存储器设备,并使所述可适用的存储器设备使用可适用的操作参数来运行所述存储器访问请求。


2.根据权利要求1所述的计算设备的信息存储、读取方法及共享虚拟介质承载芯片,其特征在于:使用损耗均衡算法来将所述虚拟地址转译为物理地址。


3.根据权利要求1所述的计算设备的信息存储、读取方法及共享虚拟介质承载芯片,其特征在于:发现多个存储器设备的每一者;...

【专利技术属性】
技术研发人员:吴建元王磊陈锋韩文报
申请(专利权)人:江苏微锐超算科技有限公司
类型:发明
国别省市:江苏;32

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

1
相关领域技术
  • 暂无相关专利