KR100568115B1 - 점진적 머지 방법 및 그것을 이용한 메모리 시스템 - Google Patents
점진적 머지 방법 및 그것을 이용한 메모리 시스템 Download PDFInfo
- Publication number
- KR100568115B1 KR100568115B1 KR1020040050507A KR20040050507A KR100568115B1 KR 100568115 B1 KR100568115 B1 KR 100568115B1 KR 1020040050507 A KR1020040050507 A KR 1020040050507A KR 20040050507 A KR20040050507 A KR 20040050507A KR 100568115 B1 KR100568115 B1 KR 100568115B1
- Authority
- KR
- South Korea
- Prior art keywords
- merge
- merge operation
- flash memory
- memory
- completed
- 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.)
- Expired - Fee Related
Links
Images
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
- G06F2212/00—Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
- G06F2212/72—Details relating to flash memory management
- G06F2212/7205—Cleaning, compaction, garbage collection, erase control
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
- Memory System (AREA)
- Read Only Memory (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
Claims (30)
- 플래시 메모리를 제어하는 방법에 있어서:명령이 입력될 때, 머지 상태 정보가 상기 플래시 메모리의 머지 상태를 나타내는 지의 여부를 판별하는 단계와;만약 상기 플래시 메모리가 머지 상태에 있지 않으면, 상기 플래시 메모리에 머지 동작이 요구되는 지의 여부를 판별하는 단계와; 그리고만약 머지 동작이 요구되지 않으면, 상기 입력된 명령이 처리되도록 상기 플래시 메모리를 제어하는 단계를 포함하는 것을 특징으로 하는 방법.
- 제 1 항에 있어서,상기 플래시 메모리의 머지 동작은 적어도 2개의 처리 과정들을 포함하는 것을 특징으로 하는 방법.
- 제 2 항에 있어서,상기 플래시 메모리에 머지 동작이 요구될 때, 상기 머지 동작의 첫 번째 처리 과정을 수행하는 단계를 더 포함하며, 상기 머지 상태 정보는 상기 머지 동작의 다음의 처리 과정을 나타내도록 변경되는 것을 특징으로 하는 방법.
- 제 3 항에 있어서,상기 머지 상태 정보가 상기 플래시 메모리의 머지 상태를 나타낼 때, 상기 머지 동작의 몇 번째 처리 과정이 수행되어야 하는 지의 여부를 판별하는 단계를 더 포함하는 것을 특징으로 하는 방법.
- 제 4 항에 있어서,상기 판별된 처리 과정이 수행된 후 상기 머지 상태 정보가 다음의 처리 과정을 나타내도록 변경되는 것을 특징으로 하는 방법.
- 제 4 항에 있어서,상기 판별된 처리 과정이 수행된 후, 상기 머지 동작이 완료되었는 지의 여부를 판별하는 단계를 더 포함하는 것을 특징으로 하는 방법.
- 제 6 항에 있어서,상기 머지 동작이 완료되지 않으면, 상기 입력된 명령이 처리되는 것을 특징으로 하는 방법.
- 제 6 항에 있어서,상기 머지 동작이 완료되면, 상기 머지 상태 정보를 초기화시키는 단계를 더 포함하는 것을 특징으로 하는 방법.
- 제 8 항에 있어서,상기 머지 상태 정보를 초기화시킨 후, 상기 입력된 명령이 처리되는 것을 특징으로 하는 방법.
- 제 6 항에 있어서,상기 머지 동작이 완료되었는 지의 여부는 유효한 데이터의 복사가 완료되는 지의 여부에 의해서 판별되는 것을 특징으로 하는 방법.
- 제 6 항에 있어서,상기 머지 동작이 완료되었는 지의 여부는 상기 머지 동작의 처리 과정들이 모두 수행되었는 지의 여부에 의해서 판별되는 것을 특징으로 하는 방법.
- 제 1 항에 있어서,상기 머지 동작이 요구되는 지의 여부는 상기 플래시 메모리의 메모리 블록들 중 어느 하나에 빈 페이지가 존재하는 지의 여부에 의해서 판별되는 것을 특징으로 하는 방법.
- 제 3 항에 있어서,상기 입력된 명령이 쓰기 명령일 때, 상기 머지 동작이 수행되는 동안, 상기 쓰기 명령과 함께 전송되는 데이터는 임시적으로 버퍼 메모리에 저장되는 것을 특 징으로 하는 방법.
- 제 13 항에 있어서,상기 버퍼 메모리에 저장된 데이터는 상기 머지 동작이 완료되는 명령 입력 사이클에서 상기 플래시 메모리에 저장되는 것을 특징으로 하는 방법.
- 호스트와;플래시 메모리와; 그리고상기 플래시 메모리의 머지 상태 정보를 저장하도록 구성된 인터페이스 장치를 포함하며,상기 인터페이스 장치는 상기 호스트로부터 명령이 전송될 때 상기 머지 상태 정보에 따라 점진적 머지 동작을 수행할 지의 여부를 판별하는 메모리 시스템.
- 제 15 항에 있어서,상기 인터페이스 장치는 상기 플래시 메모리가 머지 상태에 있지 않을 때 상기 플래시 메모리에 머지 동작이 요구되는 지의 여부를 판별하는 메모리 시스템.
- 제 16 항에 있어서,상기 머지 동작이 요구되지 않을 때, 상기 인터페이스 장치는 상기 입력된 명령이 처리되도록 상기 플래시 메모리를 제어하는 메모리 시스템.
- 제 17 항에 있어서,상기 플래시 메모리의 머지 동작은 적어도 2개의 처리 과정들을 포함하는 메모리 시스템.
- 제 18 항에 있어서,상기 플래시 메모리에 머지 동작이 요구될 때, 상기 인터페이스 장치는 상기 머지 동작의 첫 번째 처리 과정을 수행하고, 상기 머지 동작의 다음의 처리 과정을 나타내도록 상기 머지 상태 정보를 변경되는 메모리 시스템.
- 제 18 항에 있어서,상기 머지 상태 정보가 상기 플래시 메모리의 머지 상태를 나타낼 때, 상기 인터페이스 장치는 상기 머지 상태 정보에 따라 상기 머지 동작의 몇 번째 처리 과정이 수행되어야 하는 지의 여부를 판별하는 메모리 시스템.
- 제 20 항에 있어서,상기 인터페이스 장치는 상기 판별된 처리 과정이 수행된 후 다음의 처리 과정을 나타내도록 상기 머지 상태 정보를 변경하는 메모리 시스템.
- 제 21 항에 있어서,상기 판별된 처리 과정이 수행된 후, 상기 인터페이스 장치는 상기 머지 동작이 완료되었는 지의 여부를 판별하는 메모리 시스템.
- 제 22 항에 있어서,상기 머지 동작이 완료되지 않으면, 상기 인터페이스 장치는 상기 입력된 명령이 처리되도록 상기 플래시 메모리를 제어하는 메모리 시스템.
- 제 23 항에 있어서,상기 머지 동작이 완료되면, 상기 인터페이스 장치는 상기 머지 상태 정보를 초기화시키는 메모리 시스템.
- 제 24 항에 있어서,상기 머지 상태 정보를 초기화시킨 후, 상기 인터페이스 장치는 상기 입력된 명령이 처리되도록 상기 플래시 메모리를 제어하는 메모리 시스템.
- 제 23 항에 있어서,상기 머지 동작이 완료되었는 지의 여부는 유효한 데이터의 복사가 완료되는 지의 여부에 의해서 판별되는 메모리 시스템.
- 제 23 항에 있어서,상기 머지 동작이 완료되었는 지의 여부는 상기 머지 동작의 처리 과정들이 모두 수행되었는 지의 여부에 의해서 판별되는 메모리 시스템.
- 제 16 항에 있어서,상기 머지 동작이 요구되는 지의 여부는 상기 플래시 메모리의 메모리 블록들 중 어느 하나에 빈 페이지가 존재하는 지의 여부에 의해서 판별되는 메모리 시스템.
- 제 16 항에 있어서,상기 인터페이스 장치는 버퍼 메모리를 포함하며,상기 입력된 명령이 쓰기 명령일 때, 상기 머지 동작이 수행되는 동안, 상기 쓰기 명령과 함께 전송되는 데이터는 임시적으로 버퍼 메모리에 저장되는 메모리 시스템.
- 제 29 항에 있어서,상기 버퍼 메모리에 저장된 데이터는 상기 머지 동작이 완료되는 명령 입력 사이클에서 상기 플래시 메모리에 저장되는 메모리 시스템.
Priority Applications (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020040050507A KR100568115B1 (ko) | 2004-06-30 | 2004-06-30 | 점진적 머지 방법 및 그것을 이용한 메모리 시스템 |
US10/990,065 US7529879B2 (en) | 2004-06-30 | 2004-11-16 | Incremental merge methods and memory systems using the same |
TW094114862A TWI349192B (en) | 2004-06-30 | 2005-05-09 | Incremental merge methods and memory systems using the same |
CN2005100794219A CN1722109B (zh) | 2004-06-30 | 2005-06-21 | 增量归并方法和使用该方法的存储系统 |
JP2005190651A JP4422652B2 (ja) | 2004-06-30 | 2005-06-29 | 漸進的マージ方法及びそれを利用したメモリシステム |
DE102005031525A DE102005031525A1 (de) | 2004-06-30 | 2005-06-30 | Verfahren und System zur Steuerung eines Flashspeichers und Speichersystem |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020040050507A KR100568115B1 (ko) | 2004-06-30 | 2004-06-30 | 점진적 머지 방법 및 그것을 이용한 메모리 시스템 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20060001393A KR20060001393A (ko) | 2006-01-06 |
KR100568115B1 true KR100568115B1 (ko) | 2006-04-05 |
Family
ID=35511655
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020040050507A Expired - Fee Related KR100568115B1 (ko) | 2004-06-30 | 2004-06-30 | 점진적 머지 방법 및 그것을 이용한 메모리 시스템 |
Country Status (6)
Country | Link |
---|---|
US (1) | US7529879B2 (ko) |
JP (1) | JP4422652B2 (ko) |
KR (1) | KR100568115B1 (ko) |
CN (1) | CN1722109B (ko) |
DE (1) | DE102005031525A1 (ko) |
TW (1) | TWI349192B (ko) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9368223B2 (en) | 2012-10-05 | 2016-06-14 | Samsung Electronics Co., Ltd. | Memory system and read reclaim method thereof |
Families Citing this family (30)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7315917B2 (en) * | 2005-01-20 | 2008-01-01 | Sandisk Corporation | Scheduling of housekeeping operations in flash memory systems |
WO2007038138A2 (en) * | 2005-09-21 | 2007-04-05 | Incyte Corporation | Amido compounds and their use as pharmaceuticals |
JP5002201B2 (ja) * | 2006-06-30 | 2012-08-15 | 株式会社東芝 | メモリシステム |
CN100423001C (zh) * | 2006-09-26 | 2008-10-01 | 北京北大方正电子有限公司 | 一种信息归并方法及系统 |
US20080091901A1 (en) * | 2006-10-12 | 2008-04-17 | Alan David Bennett | Method for non-volatile memory with worst-case control data management |
KR100843135B1 (ko) * | 2006-11-20 | 2008-07-02 | 삼성전자주식회사 | 비휘발성 메모리 관리 방법 및 장치 |
JP2008152464A (ja) * | 2006-12-15 | 2008-07-03 | Toshiba Corp | 記憶装置 |
KR101354152B1 (ko) * | 2006-12-18 | 2014-01-27 | 삼성전자주식회사 | 비휘발성 데이터 저장장치에 구비된 가상 파일 시스템의작업 스케줄링 방법 및 장치 |
KR100823171B1 (ko) * | 2007-02-01 | 2008-04-18 | 삼성전자주식회사 | 파티션된 플래시 변환 계층을 갖는 컴퓨터 시스템 및플래시 변환 계층의 파티션 방법 |
KR100881597B1 (ko) * | 2007-02-02 | 2009-02-03 | 지인정보기술 주식회사 | 읽기 요청 처리 시스템 및 방법 |
JP5087347B2 (ja) * | 2007-09-06 | 2012-12-05 | 株式会社日立製作所 | 半導体記憶装置及び半導体記憶装置の制御方法 |
US8082384B2 (en) * | 2008-03-26 | 2011-12-20 | Microsoft Corporation | Booting an electronic device using flash memory and a limited function memory controller |
TWI385519B (zh) * | 2008-04-18 | 2013-02-11 | Phison Electronics Corp | 資料寫入方法及使用此方法的快閃儲存系統與其控制器 |
KR101497074B1 (ko) * | 2008-06-17 | 2015-03-05 | 삼성전자주식회사 | 불휘발성 메모리 시스템 및 그것의 데이터 관리 방법 |
KR100987251B1 (ko) * | 2008-10-10 | 2010-10-12 | 한양대학교 산학협력단 | 완전 연관 섹터 변환 기법을 사용하는 플래시 변환 계층에서 합병연산을 줄이기 위한 플래시 메모리 관리 방법및 장치 |
KR101510120B1 (ko) * | 2008-11-21 | 2015-04-10 | 삼성전자주식회사 | 메모리 장치 및 메모리 장치의 관리 방법 |
KR101581859B1 (ko) * | 2009-02-27 | 2016-01-21 | 삼성전자주식회사 | 메모리 시스템 및 그것의 플래시 변환 계층의 데이터 관리 방법 |
US8364931B2 (en) * | 2009-06-29 | 2013-01-29 | Mediatek Inc. | Memory system and mapping methods using a random write page mapping table |
US9753847B2 (en) | 2009-10-27 | 2017-09-05 | Western Digital Technologies, Inc. | Non-volatile semiconductor memory segregating sequential, random, and system data to reduce garbage collection for page based mapping |
US8417876B2 (en) * | 2010-06-23 | 2013-04-09 | Sandisk Technologies Inc. | Use of guard bands and phased maintenance operations to avoid exceeding maximum latency requirements in non-volatile memory systems |
KR101734200B1 (ko) | 2010-12-03 | 2017-05-11 | 삼성전자주식회사 | 적응적 머지를 수행하는 메모리 시스템 및 그것의 데이터 쓰기 방법 |
US9396106B2 (en) * | 2011-05-12 | 2016-07-19 | Avago Technologies General Ip (Singapore) Pte. Ltd. | Advanced management of a non-volatile memory |
TWI461913B (zh) * | 2011-11-30 | 2014-11-21 | Silicon Motion Inc | 快閃記憶裝置及其資料讀取方法 |
US8812744B1 (en) | 2013-03-14 | 2014-08-19 | Microsoft Corporation | Assigning priorities to data for hybrid drives |
US9626126B2 (en) | 2013-04-24 | 2017-04-18 | Microsoft Technology Licensing, Llc | Power saving mode hybrid drive access management |
US9946495B2 (en) | 2013-04-25 | 2018-04-17 | Microsoft Technology Licensing, Llc | Dirty data management for hybrid drives |
US10318987B2 (en) * | 2014-02-18 | 2019-06-11 | International Business Machines Corporation | Managing cookie data |
US9760481B2 (en) * | 2014-06-13 | 2017-09-12 | Sandisk Technologies Llc | Multiport memory |
JP6860965B2 (ja) * | 2015-06-12 | 2021-04-21 | 任天堂株式会社 | 情報処理装置、情報処理システム、情報処理プログラムおよび情報処理方法 |
KR102709416B1 (ko) | 2019-06-03 | 2024-09-24 | 삼성전자주식회사 | 3차원 메모리 장치 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003044351A (ja) | 2001-07-27 | 2003-02-14 | Matsushita Electric Ind Co Ltd | フラッシュメモリ装置、及び、それに記憶されたデータのマージ方法 |
US20030110343A1 (en) | 2001-12-11 | 2003-06-12 | Mitsubishi Denki Kabushiki Kaisha | File system including non-volatile semiconductor memory device having a plurality of banks |
Family Cites Families (105)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US1628505A (en) * | 1927-05-10 | Extension step | ||
US653769A (en) * | 1897-09-13 | 1900-07-17 | Samuel B Fuller | Car-step. |
US823401A (en) * | 1905-08-02 | 1906-06-12 | Bucyrus Co | Rope-fastening for winding-drums. |
US981024A (en) * | 1909-07-01 | 1911-01-10 | Walter T Stall | Interior detachable pad for garments. |
US953733A (en) * | 1909-07-30 | 1910-04-05 | Edwin H Allfree | Adjustable step and platform. |
US961024A (en) * | 1909-11-04 | 1910-06-07 | Isaac H Saunders | Car-platform closure. |
US986103A (en) * | 1910-07-19 | 1911-03-07 | Adrian A Taylor | Car-step. |
US1102287A (en) * | 1914-02-26 | 1914-07-07 | Edvard M Moller | Combination door and door-step for platforms of cars. |
US1149482A (en) * | 1914-11-05 | 1915-08-10 | John A Stellner | Swinging reversible car-steps. |
US1168484A (en) * | 1914-11-23 | 1916-01-18 | Cilos C Dalton | Folding shipping-crate for eggs. |
US1141064A (en) * | 1915-03-06 | 1915-05-25 | John R Kunzelman | Auxiliary step for car-platforms. |
US1169140A (en) * | 1915-11-08 | 1916-01-25 | William H Cheever | Foldable car-steps. |
US1183707A (en) * | 1915-12-20 | 1916-05-16 | Elmer E Cressler | Folding car-step and trap-door. |
US1387134A (en) * | 1920-04-20 | 1921-08-09 | Dufek Louis | Approachway for platforms of cars |
US1419992A (en) * | 1921-05-04 | 1922-06-20 | Szczurek Joe | Extension steps |
US1425149A (en) * | 1922-03-27 | 1922-08-08 | Swanson Peter | Auxiliary car step |
US1685124A (en) * | 1925-07-21 | 1928-09-25 | American Car & Foundry Co | Holding-means for car-vestibule trapdoors |
US1868599A (en) * | 1925-11-02 | 1932-07-26 | Percy M Griffin | Closure operating device |
US1965387A (en) * | 1933-01-27 | 1934-07-03 | Mcdonald John Francis | Keeper for fastening a platform to a door guide |
US2082536A (en) * | 1933-02-15 | 1937-06-01 | Clark Equipment Co | Rail car |
US2162964A (en) * | 1936-06-05 | 1939-06-20 | American Car & Foundry Co | Folding car step |
US2123505A (en) * | 1936-07-29 | 1938-07-12 | Faries Robert | Motor truck |
US2190742A (en) * | 1938-04-30 | 1940-02-20 | American Car & Foundry Co | Railway car |
US2190708A (en) * | 1938-07-30 | 1940-02-20 | Chester L Fowler | Vehicle transporting car |
US2415341A (en) * | 1943-11-08 | 1947-02-04 | Budd Co | Trap door and step arrangement |
US2370427A (en) * | 1944-07-24 | 1945-02-27 | Henry A Sherry | Portable ramp for vehicles |
US2498375A (en) * | 1946-09-19 | 1950-02-21 | Francis W Moore | Ladder lock |
US2825582A (en) * | 1953-06-25 | 1958-03-04 | Albert W Mcdonald | Foldable steps for trailer |
US2828027A (en) * | 1954-03-03 | 1958-03-25 | George A Ramlose Foundation In | Means of handling articles |
US2951454A (en) * | 1957-04-08 | 1960-09-06 | Pullman Standard Car Mfg Co | Vehicle folding step assembly |
US2878533A (en) * | 1958-01-13 | 1959-03-24 | Youngstown Steel Door Co | Doors for box cars |
US2979327A (en) * | 1958-11-17 | 1961-04-11 | Gen Motors Corp | Flush type vehicle window |
US3086261A (en) * | 1961-06-13 | 1963-04-23 | Torjesen Inc | Floor seal |
US3138831A (en) * | 1961-06-26 | 1964-06-30 | American Seal Kap Corp | Latching arrangements for sliding flush doors |
US3166277A (en) * | 1963-07-19 | 1965-01-19 | Hiller Aircraft Company Inc | Vehicle work platform |
US3330329A (en) * | 1965-09-13 | 1967-07-11 | David R Ligh | Hatch cover operating arrangement |
US3374821A (en) * | 1965-10-14 | 1968-03-26 | New Castle Products Inc | Movable space divider structure |
US3468580A (en) * | 1967-04-21 | 1969-09-23 | Veseley Co | Combination door and step for vehicle bodies |
GB1214028A (en) * | 1967-11-10 | 1970-11-25 | Brownbuilt Ltd | Storage facility |
DE1755862B1 (de) * | 1968-07-02 | 1970-12-23 | Volkswagenwerk Ag | Selbsttaetig ausfahrbares Trittbrett fuer Fahrzeuge,insbesondere Kraftfahrzeuge |
US3651767A (en) * | 1968-10-23 | 1972-03-28 | Linke Hofmann Busch | Multistep entry particularly for vehicles |
US3672311A (en) * | 1968-10-23 | 1972-06-27 | Linke Hofmann Busch | Movable stair mounting arrangement for vehicles |
US3687186A (en) * | 1969-05-02 | 1972-08-29 | Hamilton Neil King Paton | Boxcar full-side closure |
US3572754A (en) * | 1969-07-11 | 1971-03-30 | Gen Motors Corp | Vehicle step arrangement |
US3675593A (en) * | 1969-12-11 | 1972-07-11 | Waggonfabrik Verdingen Ag | Stairway for rail-mounted conveyances |
US3724396A (en) * | 1971-02-18 | 1973-04-03 | Vapor Corp | Door system for high low platforms |
US3709155A (en) * | 1971-03-22 | 1973-01-09 | Pullman Inc | Automobile hold-down device |
US3788500A (en) * | 1971-04-27 | 1974-01-29 | J Lemelson | Automatic transfer and transport system |
US3715043A (en) * | 1971-05-28 | 1973-02-06 | Fmc Corp | Loading and unloading conveyor |
US3730361A (en) * | 1971-07-28 | 1973-05-01 | Zink R | Vehicle ramp |
US3799288A (en) * | 1972-05-17 | 1974-03-26 | L Manuel | Rotatable stair assembly adapted for attachment to a vehicle platform |
US3795205A (en) * | 1972-08-28 | 1974-03-05 | Vac Ind Inc | Door system for a railway car |
US3830332A (en) * | 1972-12-01 | 1974-08-20 | Fail Safe Brake Corp | Automatic door lock |
US3893697A (en) * | 1973-05-16 | 1975-07-08 | Blitz Corp | Loading and unloading system for bus |
US3870170A (en) * | 1973-06-06 | 1975-03-11 | Donald E Noble | Loading ramp for pick-up trucks and the like |
US4141179A (en) * | 1974-03-21 | 1979-02-27 | Westinghouse Brake & Signal Co., Ltd. | Vehicle door arrangements |
AU497070B2 (en) * | 1974-03-21 | 1978-11-23 | Westinghouse Brake And Signal Compan'i Limited | Vehicle door arrangements |
US4016991A (en) * | 1974-04-10 | 1977-04-12 | Oldford William G | Railway loading and unloading system |
US3957284A (en) * | 1974-09-13 | 1976-05-18 | The Boeing Company | Movable steps for a transit vehicle |
CA1025159A (en) * | 1974-10-31 | 1978-01-31 | Jacques Pradon | Safety equipment for variable height vehicle access |
US3955827A (en) * | 1975-03-03 | 1976-05-11 | Wonigar Joseph J | Stowable step for vehicles |
US4002891A (en) * | 1975-08-13 | 1977-01-11 | The B. F. Goodrich Company | Mixer control system |
US4251179A (en) * | 1978-03-13 | 1981-02-17 | Transportation Design & Technology, Inc. | Wheelchair lift |
US4081091A (en) * | 1975-08-20 | 1978-03-28 | Transportation Design & Technology, Inc. | Wheelchair lift |
US4015866A (en) * | 1975-10-28 | 1977-04-05 | Pullman Incorporated | Operating mechanism for double sliding doors |
US4018239A (en) * | 1975-11-17 | 1977-04-19 | Hobart Corporation | Tray washer apparatus |
US4039091A (en) * | 1976-03-25 | 1977-08-02 | Mb Associates | Elevator type bus boarder |
US4020920A (en) * | 1976-06-28 | 1977-05-03 | Abbott John D | Retractable transit coach step |
US4074786A (en) * | 1976-08-10 | 1978-02-21 | Steiger Tractor Inc. | Self locking compartment for tractor |
FR2405849A1 (fr) * | 1977-10-13 | 1979-05-11 | Faiveley Sa | Marchepied escamotable, notamment pour une porte de voiture de chemins de fer |
US4140327A (en) * | 1977-12-30 | 1979-02-20 | Hackney & Sons, Inc. | Truck body bay doorway platform |
US4216725A (en) * | 1978-11-13 | 1980-08-12 | Pullman Incorporated | Combination door and emergency stairway exit |
US4252491A (en) * | 1979-03-30 | 1981-02-24 | Jelco Service Co., Inc. | Material lift platform |
US4249634A (en) * | 1979-09-12 | 1981-02-10 | Eastman Kodak Company | Safety floating step assembly for platform |
US4275664A (en) * | 1979-09-26 | 1981-06-30 | Vapor Corporation | Step-platform operation |
US4273498A (en) * | 1979-11-07 | 1981-06-16 | The Budd Company | Railway car trap door lift |
DE2946531C2 (de) * | 1979-11-17 | 1982-06-24 | M.A.N. Maschinenfabrik Augsburg-Nürnberg AG, 8000 München | Mehrstufiger, seitlich ausfahrbarer Einstieg für Fahrzeuge für den Personenverkehr, insbesondere Omnibusse |
DE3004640A1 (de) * | 1980-01-28 | 1981-07-30 | SIG Schweizerische Industrie-Gesellschaft, 8212 Neuhausen am Rheinfall | Einstiegtreppe fuer schienenfahrzeuge |
JPS5876669A (ja) * | 1981-10-29 | 1983-05-09 | 株式会社大井製作所 | 自動車等における自動扉開閉装置 |
US4453684A (en) * | 1981-12-09 | 1984-06-12 | Omac, Inc. | Step operated locking mechanism for aircraft lower door |
US4583466A (en) * | 1982-11-08 | 1986-04-22 | Vapor Corporation | Step lift for railway cars |
US4570962A (en) * | 1984-01-16 | 1986-02-18 | Chavira Salvador V | Retractable vehicle step assembly |
US4720116A (en) * | 1986-11-24 | 1988-01-19 | Williams Michael G | Storable stairway and platform apparatus for recreational vehicles |
US4759682A (en) * | 1987-05-06 | 1988-07-26 | Transpec Inc. | Vehicle entrance ramp |
US4850788A (en) * | 1987-07-13 | 1989-07-25 | Dickson Industries, Inc. | Ramp assembly for trailers and the like |
US5228707A (en) * | 1991-08-16 | 1993-07-20 | Carriage, Inc. | Retractable vehicle step |
DE4223320C1 (en) * | 1992-07-16 | 1993-09-16 | Deutsche Aerospace Airbus Gmbh, 21129 Hamburg, De | Folding stairway between decks of large aircraft - has extending access housing at upper end to collapse into small unit for unimpeded emergency exit path |
JPH06222986A (ja) | 1993-01-26 | 1994-08-12 | Oki Electric Ind Co Ltd | メモリ制御装置 |
US5404485A (en) * | 1993-03-08 | 1995-04-04 | M-Systems Flash Disk Pioneers Ltd. | Flash file system |
US5485595A (en) * | 1993-03-26 | 1996-01-16 | Cirrus Logic, Inc. | Flash memory mass storage architecture incorporating wear leveling technique without using cam cells |
JPH08212019A (ja) * | 1995-01-31 | 1996-08-20 | Mitsubishi Electric Corp | 半導体ディスク装置 |
CA2146739C (en) * | 1995-04-10 | 2002-06-18 | Jacobus N. Hanemaayer | Improved sewer discharge and stowing system for a recreation vehicle |
US5878088A (en) * | 1997-04-10 | 1999-03-02 | Thomson Consumer Electronics, Inc. | Digital variable symbol timing recovery system for QAM |
US6125459A (en) * | 1997-01-24 | 2000-09-26 | International Business Machines Company | Information storing method, information storing unit, and disk drive |
US6179312B1 (en) * | 1997-03-14 | 2001-01-30 | Freightliner Llc | Retractable stairway for entering and exiting a vehicle |
US5876086A (en) * | 1997-04-14 | 1999-03-02 | The Budd Company | Multi-piece door with hidden hinge |
US5937425A (en) * | 1997-10-16 | 1999-08-10 | M-Systems Flash Disk Pioneers Ltd. | Flash file system optimized for page-mode flash technologies |
US6178364B1 (en) * | 1999-02-12 | 2001-01-23 | Freightliner Corporation | Method of controlling a retractable stairway assembly |
US6263804B1 (en) * | 1999-07-22 | 2001-07-24 | Tekdata Inc. | Dual level access door system for railway vehicles |
KR100577380B1 (ko) | 1999-09-29 | 2006-05-09 | 삼성전자주식회사 | 플래시 메모리와 그 제어 방법 |
US6401629B1 (en) * | 1999-12-10 | 2002-06-11 | Faiveley Transport | Door for railroad car |
AUPQ555700A0 (en) * | 2000-02-11 | 2000-03-02 | Canon Kabushiki Kaisha | Fifo overflow management |
KR100644602B1 (ko) * | 2000-10-11 | 2006-11-10 | 삼성전자주식회사 | 플래시메모리를 위한 재사상 제어방법 및 그에 따른플래시 메모리의 구조 |
KR100389867B1 (ko) | 2001-06-04 | 2003-07-04 | 삼성전자주식회사 | 플래시 메모리 관리방법 |
US7035967B2 (en) | 2002-10-28 | 2006-04-25 | Sandisk Corporation | Maintaining an average erase count in a non-volatile storage system |
-
2004
- 2004-06-30 KR KR1020040050507A patent/KR100568115B1/ko not_active Expired - Fee Related
- 2004-11-16 US US10/990,065 patent/US7529879B2/en not_active Expired - Fee Related
-
2005
- 2005-05-09 TW TW094114862A patent/TWI349192B/zh not_active IP Right Cessation
- 2005-06-21 CN CN2005100794219A patent/CN1722109B/zh not_active Expired - Fee Related
- 2005-06-29 JP JP2005190651A patent/JP4422652B2/ja not_active Expired - Fee Related
- 2005-06-30 DE DE102005031525A patent/DE102005031525A1/de not_active Ceased
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003044351A (ja) | 2001-07-27 | 2003-02-14 | Matsushita Electric Ind Co Ltd | フラッシュメモリ装置、及び、それに記憶されたデータのマージ方法 |
US20030110343A1 (en) | 2001-12-11 | 2003-06-12 | Mitsubishi Denki Kabushiki Kaisha | File system including non-volatile semiconductor memory device having a plurality of banks |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9368223B2 (en) | 2012-10-05 | 2016-06-14 | Samsung Electronics Co., Ltd. | Memory system and read reclaim method thereof |
US9431117B2 (en) | 2012-10-05 | 2016-08-30 | Samsung Electronics Co., Ltd. | Memory system and read reclaim method thereof |
US9672104B2 (en) | 2012-10-05 | 2017-06-06 | Samsung Electronics Co., Ltd. | Memory system and read reclaim method thereof |
Also Published As
Publication number | Publication date |
---|---|
US7529879B2 (en) | 2009-05-05 |
TW200602867A (en) | 2006-01-16 |
DE102005031525A1 (de) | 2006-01-26 |
JP4422652B2 (ja) | 2010-02-24 |
JP2006018839A (ja) | 2006-01-19 |
TWI349192B (en) | 2011-09-21 |
CN1722109A (zh) | 2006-01-18 |
KR20060001393A (ko) | 2006-01-06 |
CN1722109B (zh) | 2010-05-26 |
US20060004971A1 (en) | 2006-01-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100568115B1 (ko) | 점진적 머지 방법 및 그것을 이용한 메모리 시스템 | |
KR100684942B1 (ko) | 복수의 사상 기법들을 채용한 적응형 플래시 메모리 제어장치 및 그것을 포함한 플래시 메모리 시스템 | |
KR100771519B1 (ko) | 플래시 메모리를 포함한 메모리 시스템 및 그것의 머지방법 | |
KR100684887B1 (ko) | 플래시 메모리를 포함한 데이터 저장 장치 및 그것의 머지방법 | |
US9928167B2 (en) | Information processing system and nonvolatile storage unit | |
JP4155463B2 (ja) | 順次書き込みのみを用いるフラッシュ管理システムを有するシステム、及びその方法 | |
US10789160B2 (en) | Utilizing different data storage policies in response to different characteristics of data | |
US8055873B2 (en) | Data writing method for flash memory, and controller and system using the same | |
US20070094445A1 (en) | Method to enable fast disk caching and efficient operations on solid state disks | |
EP0978040B1 (en) | Memory device | |
US20100318754A1 (en) | Apparatus and methods using invalidity indicators for buffered memory | |
CN110955384A (zh) | 数据储存装置以及非挥发式存储器控制方法 | |
KR20040082921A (ko) | 플래쉬 파일 시스템 | |
JP2011221996A (ja) | 不揮発性メモリコントローラ及び不揮発性記憶装置 | |
US8433847B2 (en) | Memory drive that can be operated like optical disk drive and method for virtualizing memory drive as optical disk drive | |
KR20080045833A (ko) | 플래쉬 메모리 관리 방법 및 이를 이용하는 플래쉬 메모리시스템 | |
JP4829202B2 (ja) | 記憶装置及びメモリ制御方法 | |
US20060059296A1 (en) | Emulating small block size of flash memory | |
KR20220096247A (ko) | 플래시 메모리의 가비지 콜렉션 방법 및 이를 이용하는 저장 장치 | |
CN114691534A (zh) | 控制器以及包括控制器的存储器系统 | |
KR20240058637A (ko) | 데이터 및 대응되는 맵을 선택적으로 저장하는 메모리 시스템 및 그 동작 방법 | |
KR20090113624A (ko) | 솔리드 스테이트 드라이브 및 그 동작 제어방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20040630 |
|
PA0201 | Request for examination | ||
PG1501 | Laying open of application | ||
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20060125 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20060330 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20060331 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20090309 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20100315 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20110302 Start annual number: 6 End annual number: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20120229 Start annual number: 7 End annual number: 7 |
|
FPAY | Annual fee payment |
Payment date: 20130228 Year of fee payment: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20130228 Start annual number: 8 End annual number: 8 |
|
FPAY | Annual fee payment |
Payment date: 20140228 Year of fee payment: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20140228 Start annual number: 9 End annual number: 9 |
|
FPAY | Annual fee payment | ||
PR1001 | Payment of annual fee |
Payment date: 20150302 Start annual number: 10 End annual number: 10 |
|
FPAY | Annual fee payment |
Payment date: 20160229 Year of fee payment: 11 |
|
PR1001 | Payment of annual fee |
Payment date: 20160229 Start annual number: 11 End annual number: 11 |
|
FPAY | Annual fee payment |
Payment date: 20170228 Year of fee payment: 12 |
|
PR1001 | Payment of annual fee |
Payment date: 20170228 Start annual number: 12 End annual number: 12 |
|
FPAY | Annual fee payment |
Payment date: 20180228 Year of fee payment: 13 |
|
PR1001 | Payment of annual fee |
Payment date: 20180228 Start annual number: 13 End annual number: 13 |
|
FPAY | Annual fee payment |
Payment date: 20190228 Year of fee payment: 14 |
|
PR1001 | Payment of annual fee |
Payment date: 20190228 Start annual number: 14 End annual number: 14 |
|
PR1001 | Payment of annual fee |
Payment date: 20210225 Start annual number: 16 End annual number: 16 |
|
PR1001 | Payment of annual fee |
Payment date: 20220223 Start annual number: 17 End annual number: 17 |
|
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20250110 |