TW201714092A - Method for managing a memory apparatus, and associated memory apparatus thereof - Google Patents
Method for managing a memory apparatus, and associated memory apparatus thereofInfo
- Publication number
- TW201714092A TW201714092A TW106103083A TW106103083A TW201714092A TW 201714092 A TW201714092 A TW 201714092A TW 106103083 A TW106103083 A TW 106103083A TW 106103083 A TW106103083 A TW 106103083A TW 201714092 A TW201714092 A TW 201714092A
- Authority
- TW
- Taiwan
- Prior art keywords
- memory apparatus
- managing
- page address
- linking table
- address linking
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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 OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/08—Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
- G06F12/10—Address translation
- G06F12/1009—Address translation using page tables, e.g. page table structures
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/7207—Details relating to flash memory management management of metadata or control data
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/7208—Multiple device management, e.g. distributing data over multiple flash devices
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/7209—Validity control, e.g. using flags, time stamps or sequence numbers
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Memory System (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
- Read Only Memory (AREA)
- Static Random-Access Memory (AREA)
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US11217308P | 2008-11-06 | 2008-11-06 | |
| US14085008P | 2008-12-24 | 2008-12-24 | |
| US12/471,462 US8285970B2 (en) | 2008-11-06 | 2009-05-25 | Method for managing a memory apparatus, and associated memory apparatus thereof |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| TW201714092A true TW201714092A (en) | 2017-04-16 |
Family
ID=42132878
Family Applications (13)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW112147905A TWI891156B (zh) | 2008-11-06 | 2009-07-17 | 管理記憶裝置之方法與相關的記憶裝置 |
| TW106103083A TW201714092A (en) | 2008-11-06 | 2009-07-17 | Method for managing a memory apparatus, and associated memory apparatus thereof |
| TW102117776A TWI494760B (zh) | 2008-11-06 | 2009-07-17 | 用來管理一記憶裝置之方法以及其相關之記憶裝置 |
| TW105107176A TW201621669A (zh) | 2008-11-06 | 2009-07-17 | 用來管理一記憶裝置之方法以及其相關之記憶裝置 |
| TW111127029A TWI829251B (zh) | 2008-11-06 | 2009-07-17 | 管理記憶裝置之方法與相關的記憶裝置 |
| TW109125307A TWI775122B (zh) | 2008-11-06 | 2009-07-17 | 用來存取至少一非揮發性記憶體元件的處理單元 |
| TW098124216A TWI409632B (zh) | 2008-11-06 | 2009-07-17 | 用來管理一記憶裝置之方法以及其相關之記憶裝置 |
| TW114122604A TW202538524A (zh) | 2008-11-06 | 2009-07-17 | 管理記憶裝置之方法與相關的記憶裝置 |
| TW108108182A TWI703439B (zh) | 2008-11-06 | 2009-07-17 | 用來存取至少一非揮發性記憶體元件的處理單元 |
| TW104110084A TWI536164B (zh) | 2008-11-06 | 2009-07-17 | 用來管理一記憶裝置之方法以及其相關之記憶裝置 |
| TW106140045A TWI657338B (zh) | 2008-11-06 | 2009-07-17 | 用來管理一記憶裝置之方法 |
| TW098124724A TWI459195B (zh) | 2008-11-06 | 2009-07-22 | 用來管理一記憶裝置之方法以及其相關之記憶裝置 |
| TW102124805A TW201346547A (zh) | 2008-11-06 | 2009-07-22 | 用來管理一記憶裝置之方法以及其相關之記憶裝置與控制器 |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW112147905A TWI891156B (zh) | 2008-11-06 | 2009-07-17 | 管理記憶裝置之方法與相關的記憶裝置 |
Family Applications After (11)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW102117776A TWI494760B (zh) | 2008-11-06 | 2009-07-17 | 用來管理一記憶裝置之方法以及其相關之記憶裝置 |
| TW105107176A TW201621669A (zh) | 2008-11-06 | 2009-07-17 | 用來管理一記憶裝置之方法以及其相關之記憶裝置 |
| TW111127029A TWI829251B (zh) | 2008-11-06 | 2009-07-17 | 管理記憶裝置之方法與相關的記憶裝置 |
| TW109125307A TWI775122B (zh) | 2008-11-06 | 2009-07-17 | 用來存取至少一非揮發性記憶體元件的處理單元 |
| TW098124216A TWI409632B (zh) | 2008-11-06 | 2009-07-17 | 用來管理一記憶裝置之方法以及其相關之記憶裝置 |
| TW114122604A TW202538524A (zh) | 2008-11-06 | 2009-07-17 | 管理記憶裝置之方法與相關的記憶裝置 |
| TW108108182A TWI703439B (zh) | 2008-11-06 | 2009-07-17 | 用來存取至少一非揮發性記憶體元件的處理單元 |
| TW104110084A TWI536164B (zh) | 2008-11-06 | 2009-07-17 | 用來管理一記憶裝置之方法以及其相關之記憶裝置 |
| TW106140045A TWI657338B (zh) | 2008-11-06 | 2009-07-17 | 用來管理一記憶裝置之方法 |
| TW098124724A TWI459195B (zh) | 2008-11-06 | 2009-07-22 | 用來管理一記憶裝置之方法以及其相關之記憶裝置 |
| TW102124805A TW201346547A (zh) | 2008-11-06 | 2009-07-22 | 用來管理一記憶裝置之方法以及其相關之記憶裝置與控制器 |
Country Status (4)
| Country | Link |
|---|---|
| US (17) | US8285970B2 (zh) |
| CN (7) | CN110457231B (zh) |
| TW (13) | TWI891156B (zh) |
| WO (2) | WO2010051717A1 (zh) |
Families Citing this family (51)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8200887B2 (en) | 2007-03-29 | 2012-06-12 | Violin Memory, Inc. | Memory management system and method |
| US9384818B2 (en) | 2005-04-21 | 2016-07-05 | Violin Memory | Memory power management |
| US11010076B2 (en) | 2007-03-29 | 2021-05-18 | Violin Systems Llc | Memory system with multiple striping of raid groups and method for performing the same |
| US9632870B2 (en) * | 2007-03-29 | 2017-04-25 | Violin Memory, Inc. | Memory system with multiple striping of raid groups and method for performing the same |
| US8843691B2 (en) * | 2008-06-25 | 2014-09-23 | Stec, Inc. | Prioritized erasure of data blocks in a flash storage device |
| US8285970B2 (en) * | 2008-11-06 | 2012-10-09 | Silicon Motion Inc. | Method for managing a memory apparatus, and associated memory apparatus thereof |
| TWI410976B (zh) * | 2008-11-18 | 2013-10-01 | Lite On It Corp | 固態儲存媒體可靠度的測試方法 |
| WO2010125574A1 (en) * | 2009-04-27 | 2010-11-04 | Kamlesh Gandhi | Description |
| CN102576330B (zh) | 2009-06-12 | 2015-01-28 | 提琴存储器公司 | 具有持久化无用单元收集机制的存储系统 |
| US8140712B2 (en) * | 2009-07-17 | 2012-03-20 | Sandforce, Inc. | System, method, and computer program product for inserting a gap in information sent from a drive to a host device |
| US8516166B2 (en) | 2009-07-20 | 2013-08-20 | Lsi Corporation | System, method, and computer program product for reducing a rate of data transfer to at least a portion of memory |
| US8108737B2 (en) * | 2009-10-05 | 2012-01-31 | Sandforce, Inc. | System, method, and computer program product for sending failure information from a serial ATA (SATA) solid state drive (SSD) to a host device |
| US9104546B2 (en) * | 2010-05-24 | 2015-08-11 | Silicon Motion Inc. | Method for performing block management using dynamic threshold, and associated memory device and controller thereof |
| US8484420B2 (en) | 2010-11-30 | 2013-07-09 | International Business Machines Corporation | Global and local counts for efficient memory page pinning in a multiprocessor system |
| TWI587136B (zh) | 2011-05-06 | 2017-06-11 | 創惟科技股份有限公司 | 快閃記憶體系統及其快閃記憶體無效資料頁資訊之管理方法與回收方法 |
| JP5917016B2 (ja) * | 2011-05-10 | 2016-05-11 | キヤノン株式会社 | 情報処理装置、その制御方法、および制御プログラム |
| US9081663B2 (en) * | 2011-11-18 | 2015-07-14 | Stec, Inc. | Optimized garbage collection algorithm to improve solid state drive reliability |
| CN103136215A (zh) * | 2011-11-24 | 2013-06-05 | 腾讯科技(深圳)有限公司 | 存储系统的数据读写方法和装置 |
| JP5907739B2 (ja) * | 2012-01-26 | 2016-04-26 | 株式会社日立製作所 | 不揮発性記憶装置 |
| CN103226517A (zh) * | 2012-01-31 | 2013-07-31 | 上海华虹集成电路有限责任公司 | 对Nandflash的物理块按无效页数量进行动态排序的方法 |
| JP6072428B2 (ja) * | 2012-05-01 | 2017-02-01 | テセラ アドバンスト テクノロジーズ インコーポレーテッド | 制御装置、記憶装置、記憶制御方法 |
| US9116792B2 (en) * | 2012-05-18 | 2015-08-25 | Silicon Motion, Inc. | Data storage device and method for flash block management |
| TWI448891B (zh) * | 2012-09-06 | 2014-08-11 | Silicon Motion Inc | 資料儲存裝置與快閃記憶體控制方法 |
| US9244833B2 (en) | 2012-05-30 | 2016-01-26 | Silicon Motion, Inc. | Data-storage device and flash memory control method |
| TWI492052B (zh) * | 2012-06-18 | 2015-07-11 | Silicon Motion Inc | 存取快閃記憶體的方法以及相關的記憶裝置 |
| US9384125B2 (en) | 2012-06-18 | 2016-07-05 | Silicon Motion Inc. | Method for accessing flash memory having pages used for data backup and associated memory device |
| JP6030485B2 (ja) * | 2013-03-21 | 2016-11-24 | 日立オートモティブシステムズ株式会社 | 電子制御装置 |
| JP2015001909A (ja) * | 2013-06-17 | 2015-01-05 | 富士通株式会社 | 情報処理装置、制御回路、制御プログラム、および制御方法 |
| CN103559141A (zh) * | 2013-11-01 | 2014-02-05 | 北京昆腾微电子有限公司 | 非易失性存储器的管理方法和装置 |
| US9547510B2 (en) * | 2013-12-10 | 2017-01-17 | Vmware, Inc. | Tracking guest memory characteristics for memory scheduling |
| US9529609B2 (en) | 2013-12-10 | 2016-12-27 | Vmware, Inc. | Tracking guest memory characteristics for memory scheduling |
| US9747961B2 (en) * | 2014-09-03 | 2017-08-29 | Micron Technology, Inc. | Division operations in memory |
| US9542118B1 (en) * | 2014-09-09 | 2017-01-10 | Radian Memory Systems, Inc. | Expositive flash memory control |
| KR20160075165A (ko) * | 2014-12-19 | 2016-06-29 | 에스케이하이닉스 주식회사 | 메모리 시스템 및 메모리 시스템의 동작 방법 |
| US20160179399A1 (en) * | 2014-12-23 | 2016-06-23 | Sandisk Technologies Inc. | System and Method for Selecting Blocks for Garbage Collection Based on Block Health |
| KR102391678B1 (ko) | 2015-01-22 | 2022-04-29 | 삼성전자주식회사 | 저장 장치 및 그것의 서스테인드 상태 가속 방법 |
| TWI545433B (zh) * | 2015-03-04 | 2016-08-11 | 慧榮科技股份有限公司 | 實體儲存對照表維護方法以及使用該方法的裝置 |
| US10223001B2 (en) * | 2015-03-12 | 2019-03-05 | Toshiba Memory Corporation | Memory system |
| TWI574274B (zh) | 2015-05-07 | 2017-03-11 | 慧榮科技股份有限公司 | 循環區塊模式下的資料存取方法以及使用該方法的裝置 |
| KR20170060206A (ko) * | 2015-11-23 | 2017-06-01 | 에스케이하이닉스 주식회사 | 메모리 시스템 및 메모리 시스템의 동작 방법 |
| US10101925B2 (en) * | 2015-12-23 | 2018-10-16 | Toshiba Memory Corporation | Data invalidation acceleration through approximation of valid data counts |
| TWI570559B (zh) * | 2015-12-28 | 2017-02-11 | 點序科技股份有限公司 | 快閃記憶體及其存取方法 |
| US10620879B2 (en) * | 2017-05-17 | 2020-04-14 | Macronix International Co., Ltd. | Write-while-read access method for a memory device |
| US10970226B2 (en) * | 2017-10-06 | 2021-04-06 | Silicon Motion, Inc. | Method for performing access management in a memory device, associated memory device and controller thereof, and associated electronic device |
| TWI659304B (zh) * | 2017-10-20 | 2019-05-11 | 慧榮科技股份有限公司 | 存取快閃記憶體模組的方法及相關的快閃記憶體控制器與電子裝置 |
| CN108153681A (zh) * | 2017-11-29 | 2018-06-12 | 深圳忆联信息系统有限公司 | 一种大容量固态硬盘映射表压缩方法 |
| TWI686698B (zh) * | 2018-05-24 | 2020-03-01 | 大陸商深圳大心電子科技有限公司 | 邏輯轉實體表更新方法及儲存控制器 |
| US10936199B2 (en) * | 2018-07-17 | 2021-03-02 | Silicon Motion, Inc. | Flash controllers, methods, and corresponding storage devices capable of rapidly/fast generating or updating contents of valid page count table |
| KR102679967B1 (ko) | 2018-09-12 | 2024-07-02 | 에스케이하이닉스 주식회사 | 메모리 시스템에서의 유효 데이터 관리 방법 및 장치 |
| US20200151119A1 (en) * | 2018-11-08 | 2020-05-14 | Silicon Motion, Inc. | Method and apparatus for performing access control between host device and memory device |
| US11061598B2 (en) * | 2019-03-25 | 2021-07-13 | Western Digital Technologies, Inc. | Optimized handling of multiple copies in storage management |
Family Cites Families (63)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5829013A (en) * | 1995-12-26 | 1998-10-27 | Intel Corporation | Memory manager to allow non-volatile memory to be used to supplement main memory |
| EP0912939B1 (en) * | 1996-07-19 | 2001-09-26 | Tokyo Electron Device Limited | Flash memory card |
| US6000006A (en) | 1997-08-25 | 1999-12-07 | Bit Microsystems, Inc. | Unified re-map and cache-index table with dual write-counters for wear-leveling of non-volatile flash RAM mass storage |
| US5937425A (en) * | 1997-10-16 | 1999-08-10 | M-Systems Flash Disk Pioneers Ltd. | Flash file system optimized for page-mode flash technologies |
| KR100319598B1 (ko) * | 1998-03-18 | 2002-04-06 | 김영환 | 플래시메모리어레이액세스방법및장치 |
| US20080209114A1 (en) * | 1999-08-04 | 2008-08-28 | Super Talent Electronics, Inc. | Reliability High Endurance Non-Volatile Memory Device with Zone-Based Non-Volatile Memory File System |
| US7318117B2 (en) * | 2004-02-26 | 2008-01-08 | Super Talent Electronics, Inc. | Managing flash memory including recycling obsolete sectors |
| US7934074B2 (en) * | 1999-08-04 | 2011-04-26 | Super Talent Electronics | Flash module with plane-interleaved sequential writes to restricted-write flash chips |
| US6449689B1 (en) * | 1999-08-31 | 2002-09-10 | International Business Machines Corporation | System and method for efficiently storing compressed data on a hard disk drive |
| US6938144B2 (en) * | 2001-03-22 | 2005-08-30 | Matsushita Electric Industrial Co., Ltd. | Address conversion unit for memory device |
| JP4256600B2 (ja) * | 2001-06-19 | 2009-04-22 | Tdk株式会社 | メモリコントローラ、メモリコントローラを備えるフラッシュメモリシステム及びフラッシュメモリの制御方法 |
| JP2003203007A (ja) * | 2002-01-07 | 2003-07-18 | Nec Corp | 携帯電話機のメモリの不揮発エリア管理方法 |
| WO2004001605A1 (en) | 2002-06-19 | 2003-12-31 | Tokyo Electron Device Limited | Memory device, memory managing method and program |
| CN100421181C (zh) | 2002-07-30 | 2008-09-24 | 希旺科技股份有限公司 | 可重覆写入的非挥发性储存的储存系统与其写入方法 |
| KR101122511B1 (ko) * | 2002-10-28 | 2012-03-15 | 쌘디스크 코포레이션 | 비휘발성 저장 시스템들에서 자동 웨어 레벨링 |
| US7254668B1 (en) * | 2002-10-28 | 2007-08-07 | Sandisk Corporation | Method and apparatus for grouping pages within a block |
| JP2004296014A (ja) * | 2003-03-27 | 2004-10-21 | Mitsubishi Electric Corp | 不揮発性メモリの消去回数平準化方法 |
| CN1311366C (zh) * | 2003-05-22 | 2007-04-18 | 群联电子股份有限公司 | 快闪存储器的平行双轨使用方法 |
| US7058784B2 (en) * | 2003-07-04 | 2006-06-06 | Solid State System Co., Ltd. | Method for managing access operation on nonvolatile memory and block structure thereof |
| CN1277182C (zh) * | 2003-09-04 | 2006-09-27 | 台达电子工业股份有限公司 | 具有辅助处理单元的可编程逻辑控制器 |
| JP3912355B2 (ja) * | 2003-10-14 | 2007-05-09 | ソニー株式会社 | データ管理装置、データ管理方法、不揮発性メモリ、不揮発性メモリを有する記憶装置及びデータ処理システム |
| JP2005122529A (ja) | 2003-10-17 | 2005-05-12 | Matsushita Electric Ind Co Ltd | 半導体メモリ装置 |
| KR20060134011A (ko) * | 2003-12-30 | 2006-12-27 | 쌘디스크 코포레이션 | 메모리 플레인 배열을 갖춘 비휘발성 메모리 및 방법 |
| KR100526188B1 (ko) * | 2003-12-30 | 2005-11-04 | 삼성전자주식회사 | 플래시 메모리의 주소 사상 방법, 사상 정보 관리 방법 및상기 방법을 이용한 플래시 메모리 |
| US7631138B2 (en) * | 2003-12-30 | 2009-12-08 | Sandisk Corporation | Adaptive mode switching of flash memory address mapping based on host usage characteristics |
| TW200523946A (en) * | 2004-01-13 | 2005-07-16 | Ali Corp | Method for accessing a nonvolatile memory |
| JP4701618B2 (ja) * | 2004-02-23 | 2011-06-15 | ソニー株式会社 | 情報処理装置及び情報処理方法、並びにコンピュータ・プログラム |
| US7680977B2 (en) | 2004-02-26 | 2010-03-16 | Super Talent Electronics, Inc. | Page and block management algorithm for NAND flash |
| WO2005106673A1 (ja) * | 2004-04-28 | 2005-11-10 | Matsushita Electric Industrial Co., Ltd. | 不揮発性記憶装置及びデータ書込み方法 |
| CN100437517C (zh) * | 2004-04-28 | 2008-11-26 | 松下电器产业株式会社 | 非易失性存储装置和数据写入方法 |
| JPWO2007000862A1 (ja) * | 2005-06-24 | 2009-01-22 | パナソニック株式会社 | メモリコントローラ、不揮発性記憶装置、不揮発性記憶システム、及びデータ書き込み方法 |
| KR20080038368A (ko) * | 2005-08-03 | 2008-05-06 | 쌘디스크 코포레이션 | 데이터 파일을 직접 저장하는 재프로그램가능 비휘발성메모리에 파일 데이터의 인덱싱 |
| JP4547028B2 (ja) * | 2005-08-03 | 2010-09-22 | サンディスク コーポレイション | ブロック管理を伴う不揮発性メモリ |
| CN103744790B (zh) * | 2005-08-25 | 2017-05-10 | 美国莱迪思半导体公司 | 智能可缩放存储切换架构 |
| CN100573476C (zh) | 2005-09-25 | 2009-12-23 | 深圳市朗科科技股份有限公司 | 闪存介质数据管理方法 |
| US20070083697A1 (en) * | 2005-10-07 | 2007-04-12 | Microsoft Corporation | Flash memory management |
| CN100520734C (zh) * | 2005-11-18 | 2009-07-29 | 凌阳科技股份有限公司 | 闪存的控制装置与方法 |
| JP2007199846A (ja) | 2006-01-24 | 2007-08-09 | Toshiba Corp | メモリ制御装置およびメモリ制御方法 |
| US8756399B2 (en) * | 2006-01-25 | 2014-06-17 | Seagate Technology Llc | Mutable association of a set of logical block addresses to a band of physical storage blocks |
| US7734842B2 (en) * | 2006-03-28 | 2010-06-08 | International Business Machines Corporation | Computer-implemented method, apparatus, and computer program product for managing DMA write page faults using a pool of substitute pages |
| US20070300130A1 (en) * | 2006-05-17 | 2007-12-27 | Sandisk Corporation | Method of Error Correction Coding for Multiple-Sector Pages in Flash Memory Devices |
| JP2007310823A (ja) | 2006-05-22 | 2007-11-29 | Matsushita Electric Ind Co Ltd | メモリカード、メモリカード処理方法、制御プログラム、及び集積回路 |
| CN100583293C (zh) | 2006-08-09 | 2010-01-20 | 安国国际科技股份有限公司 | 存储装置及其读写方法 |
| TWI387878B (zh) * | 2006-08-21 | 2013-03-01 | Sandisk Il Ltd | 輸出以邏輯區段為基礎的介面之非及快閃記憶體控制器 |
| TWI346286B (en) * | 2006-09-29 | 2011-08-01 | Sandisk Corp | Method and non-volatile memory storage system for phased garbage collection |
| US7695274B2 (en) * | 2006-11-07 | 2010-04-13 | Caruso Ii Augustine | Lighter with built-in clip |
| JP2008146253A (ja) * | 2006-12-07 | 2008-06-26 | Sony Corp | 記憶装置およびコンピュータシステム、並びに記憶装置のデータ処理方法 |
| US7958331B2 (en) * | 2006-12-13 | 2011-06-07 | Seagate Technology Llc | Storage device with opportunistic address space |
| WO2008082999A2 (en) * | 2006-12-26 | 2008-07-10 | Sandisk Corporation | Configuration of host lba interface with flash memory |
| TWM317043U (en) * | 2006-12-27 | 2007-08-11 | Genesys Logic Inc | Cache device of the flash memory address transformation layer |
| US7953954B2 (en) * | 2007-01-26 | 2011-05-31 | Micron Technology, Inc. | Flash storage partial page caching |
| JP2008210057A (ja) * | 2007-02-23 | 2008-09-11 | Hitachi Ltd | 記憶システム及びその管理方法 |
| US9009440B2 (en) * | 2007-11-12 | 2015-04-14 | Lsi Corporation | Adjustment of data storage capacity provided by a storage system |
| US8122179B2 (en) | 2007-12-14 | 2012-02-21 | Silicon Motion, Inc. | Memory apparatus and method of evenly using the blocks of a flash memory |
| US7949851B2 (en) | 2007-12-28 | 2011-05-24 | Spansion Llc | Translation management of logical block addresses and physical block addresses |
| US7941692B2 (en) * | 2007-12-31 | 2011-05-10 | Intel Corporation | NAND power fail recovery |
| US8417893B2 (en) * | 2008-02-04 | 2013-04-09 | Apple Inc. | Memory mapping techniques |
| CN101681313A (zh) * | 2008-02-29 | 2010-03-24 | 株式会社东芝 | 存储器系统 |
| CN101251788A (zh) * | 2008-03-07 | 2008-08-27 | 威盛电子股份有限公司 | 储存单元管理方法及系统 |
| US8069299B2 (en) * | 2008-06-30 | 2011-11-29 | Intel Corporation | Banded indirection for nonvolatile memory devices |
| US8285970B2 (en) * | 2008-11-06 | 2012-10-09 | Silicon Motion Inc. | Method for managing a memory apparatus, and associated memory apparatus thereof |
| TWI450271B (zh) * | 2009-09-02 | 2014-08-21 | Silicon Motion Inc | 用來管理一快閃記憶體的複數個區塊之方法以及相關之記憶裝置及其控制器 |
| KR102233400B1 (ko) * | 2017-05-29 | 2021-03-26 | 에스케이하이닉스 주식회사 | 데이터 저장 장치 및 그것의 동작 방법 |
-
2009
- 2009-05-25 US US12/471,462 patent/US8285970B2/en active Active
- 2009-05-25 US US12/471,413 patent/US8219781B2/en active Active
- 2009-07-17 TW TW112147905A patent/TWI891156B/zh active
- 2009-07-17 TW TW106103083A patent/TW201714092A/zh unknown
- 2009-07-17 TW TW102117776A patent/TWI494760B/zh active
- 2009-07-17 TW TW105107176A patent/TW201621669A/zh unknown
- 2009-07-17 TW TW111127029A patent/TWI829251B/zh active
- 2009-07-17 TW TW109125307A patent/TWI775122B/zh active
- 2009-07-17 TW TW098124216A patent/TWI409632B/zh active
- 2009-07-17 TW TW114122604A patent/TW202538524A/zh unknown
- 2009-07-17 TW TW108108182A patent/TWI703439B/zh active
- 2009-07-17 TW TW104110084A patent/TWI536164B/zh active
- 2009-07-17 TW TW106140045A patent/TWI657338B/zh active
- 2009-07-22 TW TW098124724A patent/TWI459195B/zh active
- 2009-07-22 TW TW102124805A patent/TW201346547A/zh unknown
- 2009-08-27 CN CN201910500269.9A patent/CN110457231B/zh active Active
- 2009-08-27 WO PCT/CN2009/073564 patent/WO2010051717A1/zh not_active Ceased
- 2009-08-27 CN CN200910172848A patent/CN101739351A/zh active Pending
- 2009-08-27 CN CN202010163787.9A patent/CN111414315B/zh active Active
- 2009-08-27 WO PCT/CN2009/073567 patent/WO2010051718A1/zh not_active Ceased
- 2009-08-27 CN CN201610265290.1A patent/CN105975399B/zh active Active
- 2009-08-27 CN CN201310348181.2A patent/CN103455432B/zh active Active
- 2009-08-27 CN CN201910955827.0A patent/CN110806985B/zh active Active
- 2009-08-27 CN CN2009101728509A patent/CN101739352B/zh active Active
-
2012
- 2012-05-08 US US13/466,138 patent/US20120221782A1/en not_active Abandoned
- 2012-05-08 US US13/466,147 patent/US8799622B2/en active Active
- 2012-09-06 US US13/604,654 patent/US20120331267A1/en not_active Abandoned
- 2012-09-06 US US13/604,644 patent/US9037832B2/en active Active
- 2012-09-06 US US13/605,977 patent/US8473713B2/en active Active
- 2012-09-06 US US13/604,636 patent/US8473712B2/en active Active
-
2014
- 2014-12-11 US US14/566,724 patent/US20150095562A1/en not_active Abandoned
-
2017
- 2017-07-05 US US15/642,295 patent/US10482011B2/en active Active
-
2019
- 2019-10-08 US US16/596,703 patent/US10795811B2/en active Active
-
2020
- 2020-05-31 US US16/888,836 patent/US11074176B2/en active Active
-
2021
- 2021-06-17 US US17/351,168 patent/US11520697B2/en active Active
-
2022
- 2022-10-27 US US17/975,565 patent/US11748258B2/en active Active
-
2023
- 2023-07-05 US US18/218,122 patent/US12019540B2/en active Active
-
2024
- 2024-05-14 US US18/663,114 patent/US12292826B2/en active Active
-
2025
- 2025-03-31 US US19/095,048 patent/US20250231872A1/en active Pending
Also Published As
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TW201714092A (en) | Method for managing a memory apparatus, and associated memory apparatus thereof | |
| Cao et al. | LMI-based criteria for global robust stability of bidirectional associative memory networks with time delay | |
| EP2077559A3 (en) | Refresh method of a flash memory | |
| ATE538475T1 (de) | Seitenumkehrreihenfolgeschreiben in flash- speichern | |
| CL2011000216A1 (es) | Sistema y metodo para direccionar comandos en un sistema informatico modularizado. | |
| TW200943290A (en) | Memory system and wear leveling method thereof | |
| TW200951716A (en) | Memory system | |
| GB2478874B (en) | Memory management method, information precessing device, program creation method, and program | |
| GB2466580A (en) | Data processing apparatus and method of processing data | |
| TW200707190A (en) | Partial page scheme for memory technologies | |
| WO2011057874A3 (en) | Symmetric live migration of virtual machines | |
| WO2014105705A3 (en) | Flash memory using virtual physical addresses | |
| WO2009010972A3 (en) | Device, system, and method of publishing information to multiple subscribers | |
| BRPI0817475A2 (pt) | meio legível por computador. | |
| DK2176771T3 (da) | Tilvejebringelse af indirekte data adressering i et input/output behandlingssystem, hvor den indirekte dataliste er ikke-sammenhængende | |
| BRPI0924228A2 (pt) | método para alocar endereço em uma rede, nó de rede, e, meio legível por computador | |
| TW200606640A (en) | Method, system, and program for utilizing a virtualized data structure table | |
| DE602007002626D1 (de) | Speicherverwaltungssystem zur verringerung der speicherfragmentierung | |
| FR2926375B1 (fr) | Procede d'execution d'une application informatique, kit et aeronef associes | |
| TW200502954A (en) | Cache integrity apparatus, systems, and methods | |
| WO2010093657A3 (en) | Microcontroller with linear memory in a banked memory | |
| FR2903515B3 (fr) | Ensemble carte memoire | |
| ATE452149T1 (de) | Modifizierte polyolefinwachse | |
| TWI303490B (en) | Panel type semiconductor module | |
| DE60325605D1 (de) | Verfahren, system und programm zum speicherbasierten datentransfer |