CN101165659A - 用于在存储装置中再分配可寻址空间的方法和设备 - Google Patents
用于在存储装置中再分配可寻址空间的方法和设备 Download PDFInfo
- Publication number
- CN101165659A CN101165659A CNA2007100061170A CN200710006117A CN101165659A CN 101165659 A CN101165659 A CN 101165659A CN A2007100061170 A CNA2007100061170 A CN A2007100061170A CN 200710006117 A CN200710006117 A CN 200710006117A CN 101165659 A CN101165659 A CN 101165659A
- Authority
- CN
- China
- Prior art keywords
- memory
- memory device
- nonvolatile memory
- processes circuit
- integrated circuit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/0223—User address space allocation, e.g. contiguous or non contiguous base addressing
- G06F12/023—Free address space management
- G06F12/0238—Memory management in non-volatile memory, e.g. resistive RAM or ferroelectric memory
- G06F12/0246—Memory management in non-volatile memory, e.g. resistive RAM or ferroelectric memory in block erasable memory, e.g. flash memory
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2212/00—Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
- G06F2212/10—Providing a specific technical effect
- G06F2212/1032—Reliability improvement, data loss prevention, degraded operation etc
- G06F2212/1036—Life time enhancement
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2212/00—Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
- G06F2212/72—Details relating to flash memory management
- G06F2212/7211—Wear leveling
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
- Memory System (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
集成电路系统包括非易失存储装置(例如,闪速EEPROM装置)和存储器处理电路。将存储器处理电路电耦合到非易失存储装置。将该存储器处理电路配置为再分配非易失存储装置内的可寻址空间。响应于存储器处理电路所接收到的容量调整命令,通过增加被作为冗余存储器地址保留的、在非易失存储装置内的物理地址的数量来执行这种再分配。
Description
相关申请的交叉参考
本申请要求于2006年10月19日提交的韩国专利申请No.10-2006-0101644的优先权,在此通过参考合并其整个公开。
技术领域
本发明涉及集成电路系统,更具体地说,涉及控制存储装置的处理器和操作存储装置的方法。
背景技术
诸如闪速EEPROM装置之类的非易失存储装置具有使得它们适于在低功率应用中使用的许多优良特性。这些低功率应用包括诸如数字照相机、MP3音乐播放机、蜂窝电话、存储器卡和个人数字助理(PDA)之类的移动装置应用。
如本领域普通技术人员所理解的,在用于对闪速EEPROM装置进行编程的操作之前通常自动进行擦除操作(例如,块擦除),其在该装置中准备EEPROM单元以接受新的程序数据。因此,在用于对在EEPROM装置内的一块单元进行编程的操作之前进行用于擦除该块单元的操作以在这些单元内达到“复位”阈值电压条件的操作是普遍的。不幸的是,对一块EEPROM单元执行相对大量的擦除操作可能导致在一个或多个EEPROM单元内产生“阈值-电压(threshold-voltage)”缺陷从而缩短EEROPM装置的有效寿命。
为了应对响应于在EEPROM装置上所执行的“块”擦除操作的数量增加可能发生的EEPROM单元缺陷的数量增加,许多EEPROM装置被配置为具有EERPOM单元的一个或多个保留存储器块,它们作为用于EEPROM单元的其他有效存储器块的“冗余”存储器块操作,所述其他有效存储器块在正常使用期间经历多次写、读和擦除操作。可以用对应的被保留存储器块来代替在EEPROM装置的使用期间变为有缺陷的多个有效存储器块的每一个。然而,一旦已经使用了所有可用的保留存储器块来代替相应的有效存储器块,则在随后的擦除和编程操作期间在EEPROM装置内检测到任何进一步的缺陷可能会导致装置故障。
为了减少在一个或多个有效存储器块上所执行的过量擦除/编程操作所导致的EEPROM装置故障的可能性,已经开发了技术以在所有有效存储器块的范围上相对均匀地分布擦除/编程操作。这些技术可能使用闪速转换层(flashtranslation layer,FTL)技术来支持擦除/编程操作的相对均匀分布。但是,因为许多有效存储器块可能具有对擦除/编程操作所导致的缺陷的不同敏感度(susceptibility),所以用于在多个有效存储器块的范围上相对均匀地分布擦除/编程操作的技术可能在实现相对长的装置寿命方面不能完全成功。
发明内容
本发明的实施方式包括其中具有非易失存储装置和存储器处理电路的集成电路。典型的非易失存储装置包括闪速EEPROM装置。将存储器处理电路电耦合到非易失存储装置。将存储器处理电路配置来在非易失存储装置内再分配可寻址的空间。响应于所述存储器处理电路所接收到的容量调整命令,通过在非易失存储装置内增加被保留作为冗余存储器地址的物理地址的数量来执行这种再分配。
根据这些实施方式中的一些,存储器处理电路包括地址变换表。将该地址变换表配置为响应于所述存储器处理电路所接收到的逻辑地址来产生映射到所述非易失存储装置的物理地址。将所述存储器处理电路进一步配置为在非易失存储装置内读取存储器分配区域,以确定该非易失存储装置内有效存储器区域和/或保留存储器区域的容量。还响应于所述存储器处理电路所接收到的容量调整命令来执行该读取操作。此外,将所述存储器处理电路配置为响应于所述容量调整命令,将数据写到所述非易失存储装置内的存储器分配区域。以这种方式,所述存储器处理电路可以执行操作来读取所述存储器分配区域以确定非易失存储装置内有效存储器块和保留存储器块之间的首次分配,然后用非易失存储装置内的有效存储器块和保留存储器块之间的经修改的分配来写存储器分配区域。
根据本发明的再一种实施方式,用其中至少具有有效存储器区域和保留存储器区域的非易失存储装置和存储器处理电路来配置所述集成电路系统。将所述存储器处理电路配置为响应于所述存储器处理电路所接收到的容量调节命令来调节有效和保留存储器区域的容量。将所述存储器处理电路配置为在调整有效和保留存储器区域的容量之前,读取该集成电路系统内的存储器分配区域,以确定有效和保留存储器区域的容量。这种存储器处理电路可以包括地址变换表,将该表配置为响应于所述存储器处理电路所接收到的逻辑地址来产生物理地址。这些物理地址映射到所述非易失存储装置。所述存储器处理电路还包括地址变换表。将该表配置为产生映射到非易失存储装置的物理地址。
附图说明
图1是根据本发明的实施方式的集成电路的框图;和
图2是示出响应于容量调整指令由图1的系统所执行的操作的流程图。
具体实施方式
下面将更加全面地参照附图来描述本发明,在附图中示出了本发明的优选实施方式。然而,可以用不同的形式来实现本发明,而且不应该将本发明理解为限于这里所述的实施方式。相反地,提供这些实施方式从而本公开将会全面和完整,而且将把本发明的范围传递给本领域的普通技术人员。在全文中,相同的附图标记表示相同的元件。
图1示出根据本发明实施方式的集成电路系统10。将该系统10示出为包括如所示连接的主处理器20、存储器处理器30和非易失存储装置40。这里可以将存储器处理器30和非易失存储装置40当作存储器容量调整装置。可以将该系统10实现在视频摄像机、电视、音频系统、游戏控制台、移动电话、个人计算机、个人数字助理、话音记录器、存储器卡、固态盘驱动器或者可以使用非易失存储器的其他装置中。
在系统10内的主处理器20可以包括文件系统或者文件系统部件,而存储器处理器30可以包括作为闪速转换层(FTL)和地址变换表31操作的部件。在本发明的某些实施方式中,可以将该地址变换表31配置为非易失存储装置(例如,SRAM装置)。如本领域的普通技术人员所理解的那样,可以将FTL配置为对可以被实施为闪速EEPROM装置的存储装置40执行背景擦除操作。而且,可以将FTL配置为在存储器写操作期间将主处理器20所产生的逻辑地址(LA)转换为与非易失存储装置40相关联的物理地址(PA)。如方框32、34、36和38所示,可以进一步将存储器处理器30配置执行检查、读取、重构(reconstruction)和保存操作,如将在下面更加完整地描述的那样。
将存储装置40示出为包括至少两个存储器分区。这些分区包括有效存储器区域41(也称为用户可用存储器区域)和保留存储器区域43。在这里将把有效存储器区域41的存储器容量称作有效存储器容量,其反映用户可用的存储器容量,而这里将把保留存储器区域43的存储器容量称为保留存储器容量。
如将进行描述的那样,可以通过改变由存储器处理器30所执行的存储器映射操作来调整有效存储器容量和保留存储器容量。例如,在制造期间,可以将存储装置40配置为具有总共16千兆字节(GB)的存储器容量。从这样的总存储器容量中,可以将15GB的初始分区分配给有效存储器区域41,而将1GB的初始分区分配给保留存储器区域43。可以通过存储器分配区域45内所存储的信息来标识有效存储器区域41和保留存储器区域43之间的这个15∶1的分区比例。如所示的那样,该存储器分配区域45可以位于保留存储器区域43之内,或者位于存储器处理器30内的存储装置(未示出)之内。
可以针对给定用户应用来调整制造时所指定的初始分区。具体地说,涉及相对高频率的写(和预写擦除)操作的用户应用可以得益于相对于保留存储器区域43减少有效存储器区域41的大小的不同分区比例。例如,如果将操作系统(OS)安装在存储装置40中,则可以从在制造时所设置的15∶1改变分区比例到较低的比例14∶2或者更低。这种较低的比例使得为当相对高频率的写操作(和对应的预写擦除操作)发生时在有效存储器区域41中存储器缺陷可能随时间发展的可能性较高的那些情况,将更多的存储器分配到保留存储器区域43。为了在分区比例中实现这种变化,主处理器20发出容量调整指令给存储器处理器30。可以由存储器处理器30执行用于执行容量调整指令的操作序列,而且特别是,可以使用与FTL相关联的逻辑来执行所述操作序列。
在产生容量调整指令之前,主处理器20可以发出容量检查指令(或者命令)给存储器处理器30。响应于该指令,存储器处理器30可以从存储器分配区域45中读取指示分区比例的信息。从存储器分配区域45中所读取的该信息可以指定(例如)保留存储器区域43的容量、相对于保留存储器区域43的存储装置40的容量的比例、或者相对于保留存储器区域43的有效存储器区域41的比例。根据从存储器分配区域45中读取的该信息,存储器处理器30可以确定保留存储器区域43和数量和/或有效存储器区域41的数量。然后可以将这些数量传送到主处理器20。
响应于容量检查指令,主处理器20可以发出带有参数的容量调整指令(或者命令(CMD)),其可以标识保留存储器区域43和有效存储器区域41之间的经修改的分区。具体地说,该参数可以指定(例如)有效存储器区域41的大小、保留存储器区域43的大小或者有效存储器区域41与保留存储器区域43的比例。可以从在主存储器拉20的接口处所接收的信息中确定可以由用户指定的这种参数。在本发明的一些实施方式中,可以将该参数指定为保留存储器参数(PRM),其指定保留存储器区域43的大小。因此,如果用户请求将保留存储器容量增加到2GB,则主处理器20可以输出指定2GB值的参数PRM到存储器处理器30。
如图2中所示,存储器处理器30对容量调整指令和参数(PRM)的这种接收(方框S10),可以导致执行检查操作(可选的)(方框S20-30),以确定该参数PRM是否有效。由存储器处理器30内的检查逻辑电路32来执行这种检查操作。在该参数PRM不是有效的情况下(意味着其可能具有不正确的格式或者可能在预定范围之外),存储器处理器30可以输出错误消息(方框S31)。然而,如果该参数RPM是有效的,则存储器处理器30可以执行操作(可选的)以读取存储器分配区域45(方框S40)。可以由存储器处理器30内的读取逻辑电路34来执行该读取操作。
然后,可以使用存储器处理器30内的重构逻辑电路36来重构映像信息(例如,存储器映像),以与新的参数PRM吻合(方框S50)。根据该重构,可以建立新的大小的有效存储器区域41(例如,14GB)和保留存储器区域43(例如,2GB),而且可以将经修改的地址变换表31构建为对应于该新的分配比例。然后可以激活保存逻辑电路38来将新的分区(例如,分区比例)值存储在存储器分配区域45内(方框S60)。然后可以执行复位操作(方框S70),以使得用被放置在由经修改的地址变换表31所标识的位置的新条目来重新住入(repopulate)到存储装置40。可以排他地使用存储器处理器30和/或主存储器20内的硬件或者硬件和软件的组合来执行由图2所示出的这些操作。在本发明的某些实施方式中,可以将所述软件实现为体现在计算机可读介质上的指令的计算机可读程序。
在存储装置40的操作期间,用于增加保留存储器区域43的容量的这些操作还可以响应于检测到的保留存储器区域43内的空间的用尽而发生。例如,在存储器处理器30检测到保留存储器区域43内的空闲空间的用尽的情况下,其可能产生于正常使用期间有效存储器区域41内的缺陷的累积,存储器处理器30可以启动增加保留存储器区域43的容量。保留存储器区域43的容量的这种增加可能多次发生,以延长存储装置40的寿命。
替代地,如果用户请求将保留存储器容量缩小到0.1GB,则主处理器20可以将指定为0.1GB值的参数PRM输出到存储器处理器30。这种较小的0.1GB值可能对这些应用是适当的:存储装置40在正常操作期间不经历高频率的擦除/写操作。当正在将存储装置40用于数据备份目的时可能发生这种应用,在这时写操作较少。在这种条件下,可以将有效存储器区域41分配为具有15.9GB的容量。然后针对PRM指定为0.1GB值用于保留存储器区域43的情况重复关于图2的上述操作。
在附图和说明书中,已经公开了本发明的优选实施方式,虽然使用了特定术语,但是仅仅从普遍和描述性的角度使用它们而不具有限制目的,在所附权利要求中陈述了本发明的范围。
Claims (12)
1.一种集成电路系统,包括:
非易失存储装置,至少具有有效存储器区域和保留存储器区域;和
存储器处理电路,被配置来响应于所述存储器处理电路所接收到的容量调整命令调整所述有效和保留存储器区域的容量。
2.根据权利要求1所述的集成电路,其中,将所述存储器处理电路进一步配置为在调整所述有效和保留存储器区域的容量之前,读取所述集成电路系统内的存储器分配区域,以确定所述有效和保留存储器区域的容量。
3.根据权利要求1所述的集成电路,其中,将所述存储器处理电路进一步配置为在调整所述有效和保留存储器区域之前,读取所述非易失存储装置内的存储器分配区域以确定所述有效和保留存储器区域的容量。
4.根据权利要求3所述的集成电路,其中所述非易失存储装置是闪速EEPROM装置。
5.根据权利要求4所述的集成电路,其中,所述存储器处理电路包括地址变换表,将该表配置为响应于所述存储器处理电路所接收到的逻辑地址来产生映射到所述非易失存储装置的物理地址。
6.根据权利要求2所述的集成电路,其中,所述存储器处理电路包括地址变换表,将该表配置为响应于所述存储器处理电路所接收到的逻辑地址产生映射到所述非易失存储装置的物理地址。
7.一种集成电路系统,包括:
非易失存储装置;和
存储器处理电路,其电耦合到所述非易失存储装置,将所述存储器处理电路配置为响应于所述存储器处理电路所接收到的容量调整命令,通过增加被保留为冗余存储器地址的、在所述非易失存储装置内的物理地址的数量来再分配所述非易失存储装置内的可寻址空间。
8.根据权利要求7所述的集成电路系统,其中,所述存储器处理电路包括地址变换表,该表用于响应于由所述存储器处理电路所接收到的逻辑地址产生映射到所述非易失存储装置的物理地址。
9.根据权利要求8所述的集成电路,其中,将所述存储器处理电路进一步配置为响应于由所述存储器处理电路所接收到的容量调整命令,读取所述非易失存储装置内的存储器分配区域,以确定所述非易失存储装置内的有效存储器区域和/或保留存储器区域的容量。
10.根据权利要求7所述的集成电路系统,其中,将所述存储器处理电路进一步配置为响应于由所述存储器处理电路所接收到的容量调整命令,读取所述非易失存储装置内的存储器分配区域,以确定所述非易失存储装置内的有效存储器区域和/或保留存储器区域的容量。
11.根据权利要求10所述的集成电路系统,其中,将所述存储器处理电路进一步配置为响应于由所述存储器处理电路所接收到的容量调整命令,将数据写到所述非易失存储装置内的存储器分配区域。
12.一种操作非易失存储装置的方法,包括:
读取非易失存储装置内的存储器分配区域,以确定所述非易失存储装置内有效存储器块和保留存储器块之间的首次分配;和
用所述非易失存储装置内有效存储器块和保留存储器块之间经修改的分配来写所述存储器分配区域。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310007949.XA CN103123608B (zh) | 2006-10-19 | 2007-01-31 | 用于在存储器装置中重新分配可寻址空间的方法和设备 |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020060101644A KR100818797B1 (ko) | 2006-10-19 | 2006-10-19 | 메모리 용량 조절 방법과 메모리 용량 조절 장치 |
KR101644/06 | 2006-10-19 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310007949.XA Division CN103123608B (zh) | 2006-10-19 | 2007-01-31 | 用于在存储器装置中重新分配可寻址空间的方法和设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101165659A true CN101165659A (zh) | 2008-04-23 |
Family
ID=39334366
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310007949.XA Active CN103123608B (zh) | 2006-10-19 | 2007-01-31 | 用于在存储器装置中重新分配可寻址空间的方法和设备 |
CNA2007100061170A Pending CN101165659A (zh) | 2006-10-19 | 2007-01-31 | 用于在存储装置中再分配可寻址空间的方法和设备 |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310007949.XA Active CN103123608B (zh) | 2006-10-19 | 2007-01-31 | 用于在存储器装置中重新分配可寻址空间的方法和设备 |
Country Status (4)
Country | Link |
---|---|
US (3) | US8001356B2 (zh) |
JP (1) | JP2008102900A (zh) |
KR (1) | KR100818797B1 (zh) |
CN (2) | CN103123608B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109254857A (zh) * | 2018-08-30 | 2019-01-22 | 百度在线网络技术(北京)有限公司 | 一种共享内存的调整方法、装置、设备和介质 |
Families Citing this family (32)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8341331B2 (en) * | 2008-04-10 | 2012-12-25 | Sandisk Il Ltd. | Method, apparatus and computer readable medium for storing data on a flash device using multiple writing modes |
JP5075761B2 (ja) * | 2008-05-14 | 2012-11-21 | 株式会社日立製作所 | フラッシュメモリを用いたストレージ装置 |
US8732388B2 (en) * | 2008-09-16 | 2014-05-20 | Micron Technology, Inc. | Embedded mapping information for memory devices |
US8412909B2 (en) * | 2009-04-08 | 2013-04-02 | Samsung Electronics Co., Ltd. | Defining and changing spare space and user space in a storage apparatus |
WO2011007511A1 (ja) * | 2009-07-16 | 2011-01-20 | パナソニック株式会社 | メモリコントローラ、不揮発性記憶装置、アクセス装置、不揮発性記憶システム |
JP2011192260A (ja) * | 2010-02-16 | 2011-09-29 | Toshiba Corp | 半導体記憶装置 |
US8578125B2 (en) * | 2010-10-13 | 2013-11-05 | International Business Machines Corporation | Allocation of storage space for critical data sets |
US20120173713A1 (en) * | 2010-12-30 | 2012-07-05 | Brocade Communication Systems, Inc. | Resources monitoring and recovery |
EP2702491A4 (en) * | 2011-04-26 | 2015-02-25 | Lsi Corp | VARIABLE OVERSIZING FOR NON-VOLATILE STORAGE |
US8856440B2 (en) * | 2011-09-12 | 2014-10-07 | Microsoft Corporation | Volatile memory representation of nonvolatile storage device set |
US9235502B2 (en) * | 2011-09-16 | 2016-01-12 | Apple Inc. | Systems and methods for configuring non-volatile memory |
US20140032820A1 (en) * | 2012-07-25 | 2014-01-30 | Akinori Harasawa | Data storage apparatus, memory control method and electronic device with data storage apparatus |
CN104021022B (zh) * | 2014-06-23 | 2017-12-29 | 联想(北京)有限公司 | 一种分区调整方法及电子设备 |
US9891825B2 (en) * | 2015-01-23 | 2018-02-13 | Toshiba Memory Corporation | Memory system of increasing and decreasing first user capacity that is smaller than a second physical capacity |
KR102365269B1 (ko) | 2015-04-13 | 2022-02-22 | 삼성전자주식회사 | 데이터 스토리지 및 그것의 동작 방법 |
US10210298B2 (en) * | 2015-11-24 | 2019-02-19 | Altera Corporation | Embedded memory blocks with adjustable memory boundaries |
JP6448571B2 (ja) | 2016-03-08 | 2019-01-09 | 東芝メモリ株式会社 | ストレージシステム、情報処理システムおよび制御方法 |
JP6320439B2 (ja) * | 2016-03-10 | 2018-05-09 | 株式会社東芝 | メモリ制御装置、ストレージ装置、ストレージ装置の制御プログラム、及び、ストレージ装置の制御方法 |
US10121555B2 (en) * | 2016-05-26 | 2018-11-06 | Advanced Micro Devices, Inc. | Wear-limiting non-volatile memory |
KR102498208B1 (ko) * | 2016-06-07 | 2023-02-10 | 삼성전자주식회사 | 여분의 용량을 포함하는 메모리 장치 및 이를 포함하는 적층 메모리 장치 |
CN106126117A (zh) * | 2016-06-20 | 2016-11-16 | 浪潮电子信息产业股份有限公司 | 一种格式化pcie ssd容量的方法 |
US10838855B2 (en) | 2017-02-20 | 2020-11-17 | Hitachi, Ltd. | Storage system and storage control method |
EP3438832B1 (en) * | 2017-08-03 | 2020-10-07 | Siemens Aktiengesellschaft | A method for executing a program in a computer |
KR102446716B1 (ko) | 2017-11-10 | 2022-09-26 | 에스케이하이닉스 주식회사 | 통합 메모리 디바이스 및 그의 동작 방법 |
KR102373315B1 (ko) | 2017-10-31 | 2022-03-14 | 에스케이하이닉스 주식회사 | 메모리 시스템 및 그것의 동작방법 |
US11437120B2 (en) | 2017-10-31 | 2022-09-06 | SK Hynix Inc. | Memory system for activating redundancy memory cell and operating method thereof |
US10642517B2 (en) * | 2018-02-02 | 2020-05-05 | Western Digital Technologies, Inc. | Adjustable performance parameters for SSDs |
KR102596964B1 (ko) * | 2018-07-31 | 2023-11-03 | 에스케이하이닉스 주식회사 | 맵 캐시 버퍼 크기를 가변시킬 수 있는 데이터 저장 장치 |
KR102672923B1 (ko) * | 2018-12-05 | 2024-06-07 | 삼성전자 주식회사 | 저장 장치를 초기화하는 방법 및 전자 장치 |
CN109753361B (zh) * | 2019-01-04 | 2020-10-23 | 合肥杰发科技有限公司 | 一种内存管理方法、电子设备及存储装置 |
DE102022100592A1 (de) | 2021-02-05 | 2022-08-11 | Samsung Electronics Co., Ltd. | Betriebsverfahren eines Universal-Flash-Storage-Hosts und Betriebsverfahren eines Universal-Flash-Storage-Systems |
KR20220125836A (ko) | 2021-03-03 | 2022-09-15 | 삼성전자주식회사 | 스토리지 장치, 스토리지 장치의 동작 방법, 그리고 스토리지 장치를 포함하는 전자 장치 |
Family Cites Families (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5117350A (en) * | 1988-12-15 | 1992-05-26 | Flashpoint Computer Corporation | Memory address mechanism in a distributed memory architecture |
US5548572A (en) * | 1995-03-31 | 1996-08-20 | International Business Machines Corporation | Spare and calibration sector management for optical WORM media |
JPH1031611A (ja) | 1996-07-15 | 1998-02-03 | Advantest Corp | 不揮発性メモリ記憶媒体用ファイルシステム |
KR200144144Y1 (ko) | 1996-11-30 | 1999-06-15 | 양재신 | 자동차 에어컨모듈의 도어 개폐소음 저감구조 |
KR19990032586U (ko) * | 1997-12-31 | 1999-07-26 | 서평원 | 메모리 맵 변경 회로 |
US6446183B1 (en) * | 2000-02-15 | 2002-09-03 | International Business Machines Corporation | Systems and methods for persistent and robust memory management |
US7013376B2 (en) | 2000-12-20 | 2006-03-14 | Hewlett-Packard Development Company, L.P. | Method and system for data block sparing in a solid-state storage device |
US20030028711A1 (en) * | 2001-07-30 | 2003-02-06 | Woo Steven C. | Monitoring in-use memory areas for power conservation |
KR100450080B1 (ko) * | 2001-11-13 | 2004-10-06 | (주)지에스텔레텍 | 유에스비기반의 이동형 저장장치 및 그 제어방법 |
JP2003296177A (ja) | 2002-04-03 | 2003-10-17 | Sony Corp | 記録装置および方法、記録媒体、並びにプログラム |
JP4096660B2 (ja) | 2002-08-22 | 2008-06-04 | カシオ計算機株式会社 | データ記録制御装置及びプログラム |
US7003598B2 (en) * | 2002-09-18 | 2006-02-21 | Bright Entertainment Limited | Remote control for providing interactive DVD navigation based on user response |
US6901498B2 (en) * | 2002-12-09 | 2005-05-31 | Sandisk Corporation | Zone boundary adjustment for defects in non-volatile memories |
KR100510675B1 (ko) | 2003-03-06 | 2005-08-31 | 엘지전자 주식회사 | Pvr의 프레임 인덱싱 방법 |
CN100349141C (zh) * | 2003-06-17 | 2007-11-14 | 创惟科技股份有限公司 | 动态调整非挥发性存储器的冗余区的方法及其相关装置 |
US7822937B2 (en) | 2004-05-03 | 2010-10-26 | Gateway, Inc. | Method and apparatus for modifying reserve area of disk drive or memory |
US7412545B2 (en) * | 2004-07-22 | 2008-08-12 | International Business Machines Corporation | Apparatus and method for updating I/O capability of a logically-partitioned computer system |
KR100725390B1 (ko) * | 2005-01-06 | 2007-06-07 | 삼성전자주식회사 | 수정 빈도를 고려하여 데이터를 비휘발성 캐쉬부에저장하는 장치 및 방법 |
US7549034B2 (en) * | 2005-11-10 | 2009-06-16 | International Business Machines Corporation | Redistribution of memory to reduce computer system power consumption |
-
2006
- 2006-10-19 KR KR1020060101644A patent/KR100818797B1/ko active IP Right Grant
- 2006-12-01 US US11/565,811 patent/US8001356B2/en active Active
-
2007
- 2007-01-31 CN CN201310007949.XA patent/CN103123608B/zh active Active
- 2007-01-31 CN CNA2007100061170A patent/CN101165659A/zh active Pending
- 2007-05-31 JP JP2007145860A patent/JP2008102900A/ja active Pending
-
2011
- 2011-08-12 US US13/208,804 patent/US8312248B2/en active Active
-
2012
- 2012-10-19 US US13/656,446 patent/US8886912B2/en active Active
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109254857A (zh) * | 2018-08-30 | 2019-01-22 | 百度在线网络技术(北京)有限公司 | 一种共享内存的调整方法、装置、设备和介质 |
Also Published As
Publication number | Publication date |
---|---|
US20080098193A1 (en) | 2008-04-24 |
US8312248B2 (en) | 2012-11-13 |
US8001356B2 (en) | 2011-08-16 |
CN103123608B (zh) | 2017-12-29 |
US20130311709A1 (en) | 2013-11-21 |
JP2008102900A (ja) | 2008-05-01 |
US8886912B2 (en) | 2014-11-11 |
CN103123608A (zh) | 2013-05-29 |
US20110302360A1 (en) | 2011-12-08 |
KR100818797B1 (ko) | 2008-04-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101165659A (zh) | 用于在存储装置中再分配可寻址空间的方法和设备 | |
KR102696971B1 (ko) | 불휘발성 메모리 장치를 포함하는 스토리지 장치 및 불휘발성 메모리 장치의 액세스 방법 | |
US9846643B2 (en) | Methods for maintaining a storage mapping table and apparatuses using the same | |
KR102533207B1 (ko) | 데이터 저장 장치 및 동작 방법, 이를 포함하는 스토리지 시스템 | |
US20110004723A1 (en) | Data writing method for flash memory and control circuit and storage system using the same | |
JP2007519083A (ja) | 不揮発性メモリシステムのための内部メンテナンススケジュール要求 | |
US9213631B2 (en) | Data processing method, and memory controller and memory storage device using the same | |
US8667348B2 (en) | Data writing method for non-volatile memory module and memory controller and memory storage apparatus using the same | |
US8074128B2 (en) | Block management and replacement method, flash memory storage system and controller using the same | |
CN110908594A (zh) | 存储器系统的操作方法和存储器系统 | |
US9383929B2 (en) | Data storing method and memory controller and memory storage device using the same | |
KR20160074025A (ko) | 데이터 저장 장치의 동작 방법 | |
WO2022256058A1 (en) | Dissimilar write prioritization in zns devices | |
CN109960466B (zh) | 存储器系统及其操作方法 | |
US20200005888A1 (en) | Memory system and operating method thereof | |
US6754115B2 (en) | Nonvolatile semiconductor memory device with backup memory block | |
US9852068B2 (en) | Method and apparatus for flash memory storage mapping table maintenance via DRAM transfer | |
US8738847B2 (en) | Data writing method, and memory controller and memory storage apparatus using the same | |
US20120159280A1 (en) | Method for controlling nonvolatile memory apparatus | |
CN103218308A (zh) | 缓冲存储器管理方法、存储器控制器与存储器储存装置 | |
US10795589B2 (en) | Memory system and memory control method | |
KR102054272B1 (ko) | 칩 테스터, 그것을 포함하는 테스트 시스템, 그리고 그것의 테스트 방법 | |
CN114974387B (zh) | 基于固态硬盘主控芯片的闪存测试方法、装置及固态硬盘 | |
CN108572924A (zh) | 一种3d mlc闪存设备的请求处理方法 | |
CN118363522A (zh) | 存储设备和存储设备的操作方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20080423 |