用于流传输装置的时移缓冲器的写入预算控制制造方法及图纸

技术编号:36739954 阅读:10 留言:0更新日期:2023-03-04 10:15
本发明专利技术涉及用于流传输装置的时移缓冲器的写入预算控制。一种用以控制逻辑分区中的写入操作的技术。例如,装置可接收所述逻辑分区的用户规定的写入阈值,所述逻辑分区托管在由多个逻辑分区在损耗均衡中共享的存储器单元池上。跟踪根据寻址所述逻辑分区的写入请求写入到所述存储器单元中的累积数据量。响应于所述累积量达到所述写入阈值,可阻止、拒绝及/或忽略寻址所述逻辑分区的进一步写入请求。例如,所述逻辑分区可用于缓冲数据,以在从服务器播放内容流时进行时移。可经由所述用户规定的阈值来限制时移的写入操作,以防止过度使用与其它逻辑分区共享的所述存储器单元池的总程序擦除预算。程序擦除预算。程序擦除预算。

【技术实现步骤摘要】
用于流传输装置的时移缓冲器的写入预算控制


[0001]本文中所公开的至少一些实施例大体上涉及存储器系统,且更特定地但不限制于用以控制存储器系统中的写入操作的技术。

技术介绍

[0002]存储器子系统可包含存储数据的一或多个存储器装置。存储器装置可为例如非易失性存储器装置及易失性存储器装置。通常,主机系统可利用存储器子系统来将数据存储在存储器装置处并从存储器装置检索数据。

技术实现思路

[0003]本公开的一个方面提供一种装置,其包括:通信接口;存储器单元,其形成在集成电路裸片上;及电路系统,其经配置以:经由所述通信接口接收指示写入阈值的命令;在所述存储器单元的部分中或在所述集成电路裸片上的寄存器中,存储指示所述写入阈值的一或多个位,所述一或多个位与逻辑分区相关联;基于在所述通信接口中接收到的写入请求标识所述逻辑分区,确定根据所述写入请求写入到所述存储器单元的第一数据的累积量已达到所述写入阈值;及至少部分地基于第一数据的所述累积量已达到所述写入阈值的确定,避免在接收到写入请求之后将数据写入到所述逻辑分区。
[0004]本公开的另一方面提供一种流传输装置,其包括:网络接口;至少一个微处理器;及存储装置,其具有形成在集成电路裸片上的存储器单元;其中所述存储装置经配置以在所述存储器单元上托管多个逻辑分区并横跨包含第一逻辑分区及第二逻辑分区的所述逻辑分区执行损耗均衡;其中所述至少一个微处理器经配置以基于将经由所述网络接口接收的数据缓冲到所述第一逻辑分区中来执行时移操作;其中所述流传输装置经配置以从用户接收所述第一逻辑分区的写入阈值并跟踪写入到所述第一逻辑分区中的累积数据量的指示;且其中响应于所述累积量达到所述写入阈值,所述流传输装置经配置以禁用所述时移操作。
[0005]本公开的另一方面提供一种存储指令的非暂时性计算机存储媒体,所述指令在计算装置中执行时致使所述计算装置执行方法,所述方法包括:在集成电路裸片上形成的存储器单元上托管多个逻辑分区;横跨所述逻辑分区执行损耗均衡,包含第一逻辑分区及第二逻辑分区;经由用户界面从用户接收所述第一逻辑分区的写入阈值;跟踪写入到所述第一逻辑分区中的累积数据量的指示;及响应于所述累积量达到所述写入阈值而阻止对所述第一逻辑分区的写入请求。
附图说明
[0006]在附图的各图中通过实例而非限制的方式说明实施例,在附图中,相同参考编号指示相同元件。
[0007]图1展示根据一个实施例的具有用户可配置选项以控制与其它逻辑分区共享存储
器单元的逻辑分区中执行的写入操作的内容流传输系统。
[0008]图2展示根据一个实施例控制将数据写入到逻辑分区中的技术。
[0009]图3展示根据一个实施例的控制写入预算的方法。
[0010]图4根据本公开的一些实施例说明具有存储器子系统的实例计算系统。
[0011]图5说明根据一个实施例配置的集成电路存储器装置。
[0012]图6为本公开的实施例可在其中操作的实例计算机系统的框图。
具体实施方式
[0013]本公开的至少一些方面是针对存储器子系统,以及用以根据用户可配置选项控制存储器子系统的部分中的写入操作的技术,所述存储器子系统用于在内容流传输服务中的时移操作及/或其它写入密集型操作中缓冲数据。
[0014]流传输应用(例如,流传输装置、机顶盒及TV)中使用的存储装置可经配置以在非易失性存储器单元的共享物理池上提供多个逻辑分区或名字空间。分区或名字空间可用于不同目的。分区或名字空间中的一个可用于缓冲数据以进行时移操作。在时移操作中,存储在流传输装置中接收的媒体流的部分,而不是大体上实时播放。使用媒体流的缓冲部分,播放例如视频剪辑或歌曲等内容的时间从接收内容的时间移开,从而实现例如倒带、快进或快退等操作。然而,当逻辑分区或名字空间中的时移写入操作消耗或用完存储器单元池的整个写入预算时,共享存储器单元池的总使用寿命的逻辑分区的灵活性可成为缺点。在消耗存储器单元池的整个写入预算之后,存储器单元池在写入新数据以供后续检索时可变得不可靠,此不仅会影响时移操作,还会影响共享相同的存储器单元池的其它逻辑分区或名字空间的操作。在一些情况下,完全禁用在同一存储器单元池上配置的写入操作可能使流传输装置无法运行或无法操作。
[0015]本公开的至少一些方面通过根据配置参数选择性地禁用逻辑分区或名字空间中的写入操作来解决上述及其它缺陷及/或挑战。例如,可向用户呈现配置选项以接收指示允许在逻辑分区或名字空间(例如,经配置用于时移缓冲操作及/或其它写入密集型操作的逻辑分区或名字空间)中执行的写入操作的阈值量的配置参数。存储装置跟踪分区或名字空间中执行的写入操作量。当跟踪的写入操作量达到阈值量时,存储装置可丢弃、阻止或拒绝分区或名字空间中的进一步写入命令。因此,可保留在逻辑分区或名字空间之间共享的存储器单元池的剩余写入预算,以支持其它逻辑分区或名字空间中的写入操作。
[0016]下文结合图4描述作为存储器子系统的存储装置及存储器模块的实例。通常,主机系统可利用包含一或多个组件(例如,存储数据的存储器装置)的存储器子系统。主机系统可提供待存储在存储器子系统处的数据,且可请求待从存储器子系统检索的数据。
[0017]流传输装置中的数据存储媒体(例如,用以流传输音乐、音频及/或视频内容)可具有系统区域及用户区域。系统区域中的存储器单元可用于存储固件或软件、操作系统、应用程序等。用户区域中的存储器单元可划分为多个逻辑分区。一些逻辑分区可用于存储应用程序、活动日志及/或错误日志等;且一些逻辑分区可用于缓冲内容以用于时移操作,用于存储下载内容及/或用于其它写入密集型操作。
[0018]例如,在集成电路装置中形成的存储器单元可用于在流传输装置中提供数据存储媒体。系统区域中的存储器单元可经配置从而以单级单元(SLC)模式存储数据以提高可靠
性及耐用性。用户区域中的存储器单元可经配置从而以三级单元(TLC)模式存储数据以扩大数据存储容量。然而,在TLC模式下操作的存储器单元的耐用性降低,允许在存储器单元变得不可靠之前减少编程/擦除(PE)周期的数目。
[0019]用户区域中的逻辑分区可共享同一个存储器单元池。因此,存储器单元的PE周期的使用寿命可在具有不同使用模式的逻辑分区之间共享。控制器可通过损耗均衡操作横跨存储器单元池散布写入操作,使得消耗存储器单元的PE预算的速率可在池中均匀分布。
[0020]例如,用户区域中的逻辑分区中的一个用于缓冲数据以进行时移。当流传输装置从源接收媒体流时,流传输媒体/内容被连续写入到逻辑分区中,以允许用户请求内容音乐、音频或视频的播放暂停,后退播放,以快速前进或后退等方式播放。
[0021]尽管逻辑分区对于存储装置的主机系统来说似乎是单独的存储器区域,但存储装置的控制器可将逻辑分区映射到相同的存储器单元池以允许逻辑分区共享存储器单元池的使用寿命,或PE预算,且因此防止特定逻辑分区过早失效。
[0022]例如,用户区域中本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种装置,其包括:通信接口;存储器单元,其形成在集成电路裸片上;及电路系统,其经配置以:经由所述通信接口接收指示写入阈值的命令;在所述存储器单元的部分中或在所述集成电路裸片上的寄存器中,存储指示所述写入阈值的一或多个位,所述一或多个位与逻辑分区相关联;基于在所述通信接口中接收到的写入请求标识所述逻辑分区,确定根据所述写入请求写入到所述存储器单元的第一数据的累积量已达到所述写入阈值;及至少部分地基于第一数据的所述累积量已达到所述写入阈值的确定,避免在接收到写入请求之后将数据写入到所述逻辑分区。2.根据权利要求1所述的装置,其进一步包括:网络接口,及处理器,其经配置以经由所述网络接口从流传输服务器接收表示内容流的第二数据,并经由所述通信接口将所述第二数据写入到所述逻辑分区中;且其中所述内容流包含音乐、音频或视频,或其组合;且所述处理装置进一步经配置以在使用写入到所述逻辑分区中的所述第二数据播放所述内容流时启用时移操作。3.根据权利要求2所述的装置,其进一步包括:地址映射,其中所述电路系统经配置以基于所述地址映射将在引用所述逻辑分区的所述写入请求中所规定的逻辑地址转换为所述存储器单元的物理地址以执行所述写入请求;其中所述电路系统经配置以在所述存储器单元上托管多个逻辑分区;且所述多个逻辑分区经配置以共享所述存储器单元的聚合编程擦除预算;且其中所述电路系统经配置以横跨所述多个逻辑分区执行损耗均衡以均衡所述存储器单元之间的损耗。4.根据权利要求3所述的装置,其进一步包括:音频视频端口,其中所述处理装置经配置以经由所述音频视频端口呈现所述内容流。5.根据权利要求3所述的装置,其中所述电路系统进一步经配置以接收对所述写入阈值的修改以控制所述逻辑分区中的写入操作。6.根据权利要求3所述的装置,其中所述处理器经由指令进一步经配置以呈现用户界面以接收所述写入阈值;且其中所述用户界面经配置以基于写入到所述多个逻辑分区中的累积数据量来识别所述逻辑分区以接收所述写入阈值。7.一种流传输装置,其包括:网络接口;至少一个微处理器;及存储装置,其具有形成在集成电路裸片上的存储器单元;其中所述...

【专利技术属性】
技术研发人员:P
申请(专利权)人:美光科技公司
类型:发明
国别省市:

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

1