KR100858756B1 - 저장 디바이스 및 호스트 장치 - Google Patents
저장 디바이스 및 호스트 장치 Download PDFInfo
- Publication number
- KR100858756B1 KR100858756B1 KR1020067022498A KR20067022498A KR100858756B1 KR 100858756 B1 KR100858756 B1 KR 100858756B1 KR 1020067022498 A KR1020067022498 A KR 1020067022498A KR 20067022498 A KR20067022498 A KR 20067022498A KR 100858756 B1 KR100858756 B1 KR 100858756B1
- Authority
- KR
- South Korea
- Prior art keywords
- performance
- data
- storage device
- memory
- host
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/061—Improving I/O performance
- G06F3/0613—Improving I/O performance in relation to throughput
-
- 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
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/06—Addressing a physical block of locations, e.g. base addressing, module addressing, memory dedication
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/382—Information transfer, e.g. on bus using universal interface adapter
- G06F13/385—Information transfer, e.g. on bus using universal interface adapter for adaptation of a particular data processing system to different peripheral devices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/061—Improving I/O performance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0629—Configuration or reconfiguration of storage systems
- G06F3/0632—Configuration or reconfiguration of storage systems by initialisation or re-initialisation of storage systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0629—Configuration or reconfiguration of storage systems
- G06F3/0634—Configuration or reconfiguration of storage systems by changing the state or mode of one or more devices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/0671—In-line storage system
- G06F3/0673—Single storage device
- G06F3/0679—Non-volatile semiconductor memory device, e.g. flash memory, one time programmable memory [OTP]
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C16/00—Erasable programmable read-only memories
- G11C16/02—Erasable programmable read-only memories electrically programmable
- G11C16/06—Auxiliary circuits, e.g. for writing into memory
- G11C16/10—Programming or data input circuits
- G11C16/20—Initialising; Data preset; Chip identification
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2206/00—Indexing scheme related to dedicated interfaces for computers
- G06F2206/10—Indexing scheme related to storage interfaces for computers, indexing schema related to group G06F3/06
- G06F2206/1014—One time programmable [OTP] memory, e.g. PROM, WORM
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Memory System Of A Hierarchy Structure (AREA)
- Read Only Memory (AREA)
- Memory System (AREA)
Abstract
Description
Claims (14)
- 저장 디바이스로서,데이터를 저장하는 플래시 메모리를 포함하는 반도체 메모리(21);컨트롤러가 수신하는 요구에 따라 상기 반도체 메모리에 데이터를 기록하도록 명령하는 컨트롤러(22);상기 컨트롤러에 제공되고, 성능에 따라 분류된 성능 클래스들 중 하나를 보여주는 성능 클래스 정보를 보유하는 레지스터(24) - 상기 성능 클래스들 중 하나는, 상기 저장 디바이스가 상기 성능 클래스들 중 하나에 의해 지정된 최소 성능을 보증한다는 것을 나타냄 - ; 및상기 컨트롤러에 제공되고, 상기 반도체 메모리 및 상기 컨트롤러의 성능에 관련된 성능 파라미터 정보를 보유하는 레지스터(25)를 포함하며,상기 저장 디바이스는 상기 저장 디바이스의 외부로부터의 명령에 응답하여 상기 성능 클래스 정보를 출력하도록 구성되고,상기 성능 파라미터 정보는, 상기 플래시 메모리에 포함된 할당 단위를 구성하는 복수의 레코딩 단위 중 하나 - 상기 복수의 레코딩 단위 중 하나는 어떠한 데이터도 저장하고 있지 않음 - 에 데이터가 기록될 때의 성능을 계산하기 위한 정보를 포함하는 저장 디바이스.
- 삭제
- 제1항에 있어서, 상기 성능을 계산하기 위한 정보는, 상기 할당 단위의 메모리 크기, 상기 복수의 레코딩 단위 중 하나에 데이터를 기록하는데 요구되는 시간에 대응하는 기록 성능, 및 상기 복수의 레코딩 단위 중 하나에 기록된 데이터를 이동시키는데 요구되는 시간에 대응하는 이동 성능 중 적어도 하나를 포함하는 저장 디바이스.
- 제1항에 있어서, 상기 디바이스는 파일 정보 업데이트 이전 및 이후에 데이터를 기록하기 위해 동일한 기록 성능을 유지하도록 구성되는 저장 디바이스.
- 제1항에 있어서,상기 반도체 메모리 및 상기 컨트롤러를 덮는 커버; 및상기 커버 상에 제공되고 상기 성능 클래스들을 표시하는 디스플레이 부를 더 포함하는 저장 디바이스.
- 복수의 데이터 전송 레이트 모드를 지원하고, 성능 클래스 정보를 저장하는 저장 디바이스에 데이터를 전송하는 호스트 장치로서,최대 데이터 전송 레이트 모드는 상기 성능 클래스 정보에 의해 상기 복수의 데이터 전송 레이트 모드로부터 결정되고,적어도 하나의 데이터 전송 모드는 상기 최대 데이터 전송 레이트 모드 및 상기 최대 데이터 전송 레이트 모드보다 낮은 데이터 전송 레이트 모드들로부터 선택될 수 있는 호스트 장치.
- 제6항에 있어서, 상기 저장 디바이스로부터 상기 저장 디바이스의 성능에 관련된 성능 파라미터를 판독하고, 상기 성능 파라미터를 이용하여 계산을 실행하는 호스트 장치.
- 제7항에 있어서,각각이 기록 단위 영역들을 포함하는 관리 단위 영역들에 의해 반도체 메모리의 메모리 영역을 관리하고,상기 성능 파라미터를 이용하여 상기 관리 단위 영역들의 조건에 따라, 상기 관리 단위 영역들을, 요구된 성능으로 데이터를 저장할 수 있는 적합한 관리 단위 영역 및 상기 요구된 성능으로 데이터를 저장할 수 없는 부적합한 관리 단위 영역으로 분류하는 호스트 장치.
- 제8항에 있어서, 실시간 기록을 위해 상기 적합한 관리 단위 영역을 이용하는 호스트 장치.
- 제9항에 있어서, 상기 장치가 상기 저장 디바이스로 기록 데이터를 전송하는 평균 데이터 전송 레이트를 이용하여 상기 요구된 성능으로 데이터가 기록되는 가용한 레코딩 시간, 및 상기 적합한 관리 단위 영역들 중 얼마나 많은 영역이 사용되지 않고 남아있는지를 계산하는 호스트 장치.
- 제6항에 있어서, 상기 저장 디바이스의 성능 클래스 정보가 "0"인 경우에, 성능 클래스가 상기 저장 디바이스에 정의되지 않은 것으로 결정하는 호스트 장치.
- 제6항에 있어서,상기 저장 디바이스의 성능이 상기 호스트 장치에 의해 요구되는 제1 성능을 만족시키지 못하는 경우에, 상기 제1 성능보다 낮은 제2 성능으로 상기 저장 디바이스에 데이터를 기록하는 호스트 장치.
- 제6항에 있어서, 상기 저장 디바이스로의 데이터 기록이 불가능한 동안에, 기록되도록 요구된 데이터를 상기 호스트 장치의 버퍼에 저장하는 호스트 장치.
- 제6항에 있어서,커버; 및상기 커버 상에 제공되고 상기 호스트 장치에 설정된 성능 클래스를 표시하는 디스플레이 부를 더 포함하는 호스트 장치.
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JPJP-P-2004-00204028 | 2004-07-12 | ||
JP2004204028 | 2004-07-12 | ||
JPJP-P-2004-00342275 | 2004-11-26 | ||
JP2004342275 | 2004-11-26 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20070026488A KR20070026488A (ko) | 2007-03-08 |
KR100858756B1 true KR100858756B1 (ko) | 2008-09-16 |
Family
ID=35063109
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020067022498A KR100858756B1 (ko) | 2004-07-12 | 2005-07-08 | 저장 디바이스 및 호스트 장치 |
Country Status (8)
Country | Link |
---|---|
US (6) | US7953950B2 (ko) |
EP (1) | EP1769331B1 (ko) |
KR (1) | KR100858756B1 (ko) |
BR (1) | BRPI0510494B8 (ko) |
CA (2) | CA2682814C (ko) |
RU (1) | RU2348992C2 (ko) |
TW (1) | TWI317064B (ko) |
WO (1) | WO2006006694A1 (ko) |
Families Citing this family (52)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4676378B2 (ja) * | 2006-05-18 | 2011-04-27 | 株式会社バッファロー | データ記憶装置およびデータ記憶方法 |
US7349254B2 (en) * | 2006-05-31 | 2008-03-25 | Qimonda Flash Gmbh & Co. Kg | Charge-trapping memory device and methods for its manufacturing and operation |
JPWO2008013227A1 (ja) * | 2006-07-26 | 2009-12-17 | パナソニック株式会社 | 不揮発性記憶装置、アクセス装置、及び不揮発性記憶システム |
JP4956143B2 (ja) * | 2006-11-02 | 2012-06-20 | 株式会社東芝 | 半導体メモリカード、ホスト装置、及びデータ転送方法 |
JP4471007B2 (ja) * | 2008-02-05 | 2010-06-02 | ソニー株式会社 | 記録装置、記録装置の制御方法、記録装置の制御方法のプログラム及び記録装置の制御方法のプログラムを記録した記録媒体 |
JP5443998B2 (ja) | 2008-07-30 | 2014-03-19 | パナソニック株式会社 | 不揮発性記憶装置、ホスト装置、不揮発性記憶システム、データ記録方法、およびプログラム |
JP5175703B2 (ja) | 2008-12-11 | 2013-04-03 | 株式会社東芝 | メモリデバイス |
WO2010146767A1 (ja) * | 2009-06-18 | 2010-12-23 | パナソニック株式会社 | 不揮発性記憶装置、アクセス装置、不揮発性記憶システム及びメモリコントローラ |
US20110258372A1 (en) * | 2009-07-29 | 2011-10-20 | Panasonic Corporation | Memory device, host device, and memory system |
KR20110032606A (ko) | 2009-09-23 | 2011-03-30 | 삼성전자주식회사 | 전자 디바이스의 성능 개선을 위한 전자 디바이스 컨트롤러 |
US8378859B2 (en) | 2010-07-16 | 2013-02-19 | Apple Inc. | Memory compression technique with low latency per pixel |
KR20120090194A (ko) * | 2011-02-07 | 2012-08-17 | 삼성전자주식회사 | 데이터 처리 장치 및 이를 포함하는 데이터 처리 시스템 |
US9098399B2 (en) | 2011-08-31 | 2015-08-04 | SMART Storage Systems, Inc. | Electronic system with storage management mechanism and method of operation thereof |
US9063844B2 (en) | 2011-09-02 | 2015-06-23 | SMART Storage Systems, Inc. | Non-volatile memory management system with time measure mechanism and method of operation thereof |
US9239781B2 (en) | 2012-02-07 | 2016-01-19 | SMART Storage Systems, Inc. | Storage control system with erase block mechanism and method of operation thereof |
US20130282962A1 (en) * | 2012-04-20 | 2013-10-24 | SMART Storage Systems, Inc. | Storage control system with flash configuration and method of operation thereof |
JP6112461B2 (ja) * | 2012-08-07 | 2017-04-12 | パナソニックIpマネジメント株式会社 | 記録装置、アクセス装置、記録システム、及び記録方法 |
JP2014044490A (ja) * | 2012-08-24 | 2014-03-13 | Toshiba Corp | ホスト装置及びメモリデバイス |
US9671962B2 (en) | 2012-11-30 | 2017-06-06 | Sandisk Technologies Llc | Storage control system with data management mechanism of parity and method of operation thereof |
US8989509B2 (en) | 2012-12-18 | 2015-03-24 | Apple Inc. | Streaming wavelet transform |
KR102030733B1 (ko) | 2013-01-02 | 2019-10-10 | 삼성전자주식회사 | 메모리 시스템 및 이의 구동 방법 |
US9123445B2 (en) | 2013-01-22 | 2015-09-01 | SMART Storage Systems, Inc. | Storage control system with data management mechanism and method of operation thereof |
US9214965B2 (en) | 2013-02-20 | 2015-12-15 | Sandisk Enterprise Ip Llc | Method and system for improving data integrity in non-volatile storage |
US9329928B2 (en) | 2013-02-20 | 2016-05-03 | Sandisk Enterprise IP LLC. | Bandwidth optimization in a non-volatile memory system |
US9183137B2 (en) | 2013-02-27 | 2015-11-10 | SMART Storage Systems, Inc. | Storage control system with data management mechanism and method of operation thereof |
US9589010B2 (en) | 2013-03-07 | 2017-03-07 | Microsoft Technology Licensing, Llc | Systems and methods for host detection of USB asynchronous notification capability |
US10042750B2 (en) * | 2013-03-15 | 2018-08-07 | Micron Technology, Inc. | Apparatuses and methods for adaptive control of memory using an adaptive memory controller with a memory management hypervisor |
US10049037B2 (en) | 2013-04-05 | 2018-08-14 | Sandisk Enterprise Ip Llc | Data management in a storage system |
US9170941B2 (en) | 2013-04-05 | 2015-10-27 | Sandisk Enterprises IP LLC | Data hardening in a storage system |
US9543025B2 (en) | 2013-04-11 | 2017-01-10 | Sandisk Technologies Llc | Storage control system with power-off time estimation mechanism and method of operation thereof |
US10546648B2 (en) | 2013-04-12 | 2020-01-28 | Sandisk Technologies Llc | Storage control system with data management mechanism and method of operation thereof |
US9946495B2 (en) | 2013-04-25 | 2018-04-17 | Microsoft Technology Licensing, Llc | Dirty data management for hybrid drives |
US9244519B1 (en) | 2013-06-25 | 2016-01-26 | Smart Storage Systems. Inc. | Storage system with data transfer rate adjustment for power throttling |
US9367353B1 (en) | 2013-06-25 | 2016-06-14 | Sandisk Technologies Inc. | Storage control system with power throttling mechanism and method of operation thereof |
CN105308584B (zh) * | 2013-07-26 | 2019-07-16 | 英特尔公司 | 非易失性存储器接口 |
US9146850B2 (en) | 2013-08-01 | 2015-09-29 | SMART Storage Systems, Inc. | Data storage system with dynamic read threshold mechanism and method of operation thereof |
US9361222B2 (en) | 2013-08-07 | 2016-06-07 | SMART Storage Systems, Inc. | Electronic system with storage drive life estimation mechanism and method of operation thereof |
US9448946B2 (en) | 2013-08-07 | 2016-09-20 | Sandisk Technologies Llc | Data storage system with stale data mechanism and method of operation thereof |
US9431113B2 (en) | 2013-08-07 | 2016-08-30 | Sandisk Technologies Llc | Data storage system with dynamic erase block grouping mechanism and method of operation thereof |
US9747157B2 (en) | 2013-11-08 | 2017-08-29 | Sandisk Technologies Llc | Method and system for improving error correction in data storage |
US9152555B2 (en) | 2013-11-15 | 2015-10-06 | Sandisk Enterprise IP LLC. | Data management with modular erase in a data storage system |
CN105045537A (zh) * | 2015-08-04 | 2015-11-11 | 国网浙江兰溪市供电公司 | 电表参数数据的擦写方法、在电表存储设备中搜索电力线参数的方法以及一种电表 |
KR102288546B1 (ko) | 2015-08-31 | 2021-08-10 | 삼성전자주식회사 | 스토리지 장치 및 그 제어 방법 |
US9880783B2 (en) | 2015-10-28 | 2018-01-30 | Sandisk Technologies Llc | System and method for utilization of a shadow data buffer in a host where the shadow data buffer is controlled by external storage controller |
US20170123991A1 (en) * | 2015-10-28 | 2017-05-04 | Sandisk Technologies Inc. | System and method for utilization of a data buffer in a storage device |
US9733834B1 (en) | 2016-01-28 | 2017-08-15 | Weka.IO Ltd. | Congestion mitigation in a distributed storage system |
US10782916B2 (en) | 2018-08-08 | 2020-09-22 | Micron Technology, Inc. | Proactive return of write credits in a memory system |
US11409436B2 (en) | 2018-08-08 | 2022-08-09 | Micron Technology, Inc. | Buffer management in memory systems for read and write requests |
KR20200060155A (ko) * | 2018-11-22 | 2020-05-29 | 에스케이하이닉스 주식회사 | 저장 장치 및 그 동작 방법 |
TWI736016B (zh) * | 2019-11-11 | 2021-08-11 | 宜鼎國際股份有限公司 | 具備有可自我存取檔案資料能力的資料儲存裝置 |
US11137932B2 (en) | 2019-12-02 | 2021-10-05 | Western Digital Technologies, Inc. | Pad indication for device capability |
US20220086455A1 (en) * | 2020-09-11 | 2022-03-17 | Western Digital Technologies, Inc. | Storage System and Method for Storage Management in Multi-Channel, Variable-Bit-Rate Systems |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6556952B1 (en) * | 2000-05-04 | 2003-04-29 | Advanced Micro Devices, Inc. | Performance monitoring and optimizing of controller parameters |
US6633956B1 (en) * | 2000-04-14 | 2003-10-14 | Mitsubishi Denki Kabushiki Kaisha | Memory card with task registers storing physical addresses |
Family Cites Families (45)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06350907A (ja) | 1993-06-07 | 1994-12-22 | Fuji Photo Film Co Ltd | 電子スチルカメラ |
US5909592A (en) * | 1994-09-07 | 1999-06-01 | Intel Corporation | Method in a basic input-output system (BIOS) of detecting and configuring integrated device electronics (IDE) devices |
JP3201219B2 (ja) * | 1995-05-29 | 2001-08-20 | 三菱電機株式会社 | 入出力処理システム |
US6757800B1 (en) * | 1995-07-31 | 2004-06-29 | Lexar Media, Inc. | Increasing the memory performance of flash memory devices by writing sectors simultaneously to multiple flash memory devices |
JP3472008B2 (ja) * | 1996-01-16 | 2003-12-02 | 株式会社東芝 | フラッシュメモリ管理方法 |
US6212482B1 (en) * | 1998-03-06 | 2001-04-03 | Micron Technology, Inc. | Circuit and method for specifying performance parameters in integrated circuits |
US6601140B1 (en) * | 1999-04-07 | 2003-07-29 | Sony Corporation | Memory unit, data processing unit, and data processing method using memory unit type |
EP1411464B1 (en) * | 1999-08-24 | 2007-05-02 | Matsushita Electric Industrial Co., Ltd. | Memory card |
JP4439096B2 (ja) | 2000-08-28 | 2010-03-24 | 株式会社東芝 | メモリカード及び同カードに適用されるアドレス変換方法 |
US6462985B2 (en) * | 1999-12-10 | 2002-10-08 | Kabushiki Kaisha Toshiba | Non-volatile semiconductor memory for storing initially-setting data |
US6363008B1 (en) * | 2000-02-17 | 2002-03-26 | Multi Level Memory Technology | Multi-bit-cell non-volatile memory with maximized data capacity |
US6772245B1 (en) * | 2000-03-29 | 2004-08-03 | Intel Corporation | Method and apparatus for optimizing data transfer rates between a transmitting agent and a receiving agent |
JP2002007200A (ja) * | 2000-06-16 | 2002-01-11 | Nec Corp | メモリ制御装置及び動作切替方法並びにインターフェース装置、半導体集積チップ、記録媒体 |
JP3923715B2 (ja) * | 2000-09-29 | 2007-06-06 | 株式会社東芝 | メモリカード |
JP2002190000A (ja) | 2000-12-22 | 2002-07-05 | Fuji Photo Film Co Ltd | 記録メディア及び電子機器 |
JP4014801B2 (ja) * | 2000-12-28 | 2007-11-28 | 株式会社ルネサステクノロジ | 不揮発性メモリ装置 |
US6527948B2 (en) * | 2001-03-31 | 2003-03-04 | Council Of Scientific And Industrial Research | Apparatus for purification of waste water and a “RFLR” device for performing the same |
JP2003030993A (ja) | 2001-07-17 | 2003-01-31 | Toshiba Corp | 半導体記憶装置 |
US6614689B2 (en) * | 2001-08-13 | 2003-09-02 | Micron Technology, Inc. | Non-volatile memory having a control mini-array |
US7519089B1 (en) * | 2002-02-27 | 2009-04-14 | Advanced Micro Devices, Inc. | Arrangement in a channel adapter for transmitting data according to link widths selected based on received link management packets |
JP4206688B2 (ja) | 2002-04-15 | 2009-01-14 | ソニー株式会社 | データ処理装置及びデータ処理方法 |
US20030212859A1 (en) * | 2002-05-08 | 2003-11-13 | Ellis Robert W. | Arrayed data storage architecture with simultaneous command of multiple storage media |
JP4171246B2 (ja) * | 2002-06-10 | 2008-10-22 | 株式会社ルネサステクノロジ | メモリカードおよびその製造方法 |
JP2004023235A (ja) | 2002-06-13 | 2004-01-22 | Fuji Photo Film Co Ltd | 画像記録装置 |
JP2004022070A (ja) * | 2002-06-17 | 2004-01-22 | Renesas Technology Corp | 半導体記憶装置 |
DE10231954B4 (de) * | 2002-07-15 | 2006-03-02 | Infineon Technologies Ag | Schaltungsbaustein mit Zeitsteuerung |
JP2004104539A (ja) * | 2002-09-11 | 2004-04-02 | Renesas Technology Corp | メモリカード |
JP2004158953A (ja) | 2002-11-05 | 2004-06-03 | Matsushita Electric Ind Co Ltd | 映像及び音声信号記録装置 |
JP2004234557A (ja) * | 2003-01-31 | 2004-08-19 | Hitachi Ltd | データ管理方法、コントローラ、及びプログラム |
US7370168B2 (en) * | 2003-04-25 | 2008-05-06 | Renesas Technology Corp. | Memory card conforming to a multiple operation standards |
US6973519B1 (en) * | 2003-06-03 | 2005-12-06 | Lexar Media, Inc. | Card identification compatibility |
US20040255338A1 (en) * | 2003-06-13 | 2004-12-16 | Apple Computer, Inc. | Interface for sending synchronized audio and video data |
KR100749298B1 (ko) | 2003-08-06 | 2007-08-14 | 마쯔시다덴기산교 가부시키가이샤 | 반도체 메모리 카드, 액세스 장치 및 액세스 방법 |
JP4421230B2 (ja) * | 2003-08-12 | 2010-02-24 | 株式会社日立製作所 | 性能情報分析方法 |
JP4391265B2 (ja) * | 2004-02-26 | 2009-12-24 | 株式会社日立製作所 | ストレージサブシステムおよび性能チューニング方法 |
WO2005104021A1 (ja) * | 2004-04-23 | 2005-11-03 | Matsushita Electric Industrial Co., Ltd. | メモリカード、アクセス装置及びメモリカードの処理方法 |
US7281097B1 (en) * | 2004-06-30 | 2007-10-09 | Emc Corporation | Method of controlling the performance of a data storage system |
US20060112230A1 (en) * | 2004-11-24 | 2006-05-25 | Christian Sichert | Integrated memory device and memory module |
JP2006285669A (ja) * | 2005-03-31 | 2006-10-19 | Toshiba Corp | ホスト機器 |
US20070058723A1 (en) * | 2005-09-14 | 2007-03-15 | Chandramouly Ashwin A | Adaptively adjusted slice width selection |
JP4673712B2 (ja) * | 2005-09-28 | 2011-04-20 | 富士通株式会社 | ネットワーク構成装置およびネットワーク構成方法 |
JP4837445B2 (ja) * | 2006-06-06 | 2011-12-14 | 株式会社日立製作所 | 記憶システム並びに管理装置及び方法 |
US7739470B1 (en) * | 2006-10-20 | 2010-06-15 | Emc Corporation | Limit algorithm using queue depth to control application performance |
EP2120189B1 (en) * | 2007-01-30 | 2013-01-16 | Panasonic Corporation | Nonvolatile storage device, nonvolatile storage system, and access device |
US8244992B2 (en) * | 2010-05-24 | 2012-08-14 | Spackman Stephen P | Policy based data retrieval performance for deduplicated data |
-
2005
- 2005-07-08 CA CA2682814A patent/CA2682814C/en active Active
- 2005-07-08 CA CA2563277A patent/CA2563277C/en active Active
- 2005-07-08 EP EP05760161A patent/EP1769331B1/en active Active
- 2005-07-08 WO PCT/JP2005/013104 patent/WO2006006694A1/en not_active Application Discontinuation
- 2005-07-08 KR KR1020067022498A patent/KR100858756B1/ko active IP Right Grant
- 2005-07-08 RU RU2006138014/09A patent/RU2348992C2/ru active
- 2005-07-08 BR BRPI0510494A patent/BRPI0510494B8/pt active IP Right Grant
- 2005-07-12 TW TW094123622A patent/TWI317064B/zh active
-
2006
- 2006-11-07 US US11/557,120 patent/US7953950B2/en active Active
-
2011
- 2011-04-28 US US13/096,731 patent/US8539140B2/en active Active
-
2013
- 2013-08-08 US US13/962,455 patent/US8832361B2/en active Active
-
2014
- 2014-07-29 US US14/445,374 patent/US9026723B2/en active Active
-
2015
- 2015-04-13 US US14/684,862 patent/US9244620B2/en not_active Ceased
-
2017
- 2017-03-21 US US15/465,048 patent/USRE47638E1/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6633956B1 (en) * | 2000-04-14 | 2003-10-14 | Mitsubishi Denki Kabushiki Kaisha | Memory card with task registers storing physical addresses |
US6556952B1 (en) * | 2000-05-04 | 2003-04-29 | Advanced Micro Devices, Inc. | Performance monitoring and optimizing of controller parameters |
Also Published As
Publication number | Publication date |
---|---|
CA2682814A1 (en) | 2006-01-19 |
US20110202712A1 (en) | 2011-08-18 |
US7953950B2 (en) | 2011-05-31 |
CA2563277A1 (en) | 2006-01-19 |
BRPI0510494B1 (pt) | 2017-06-20 |
BRPI0510494B8 (pt) | 2022-06-28 |
WO2006006694A1 (en) | 2006-01-19 |
US8539140B2 (en) | 2013-09-17 |
US20130326129A1 (en) | 2013-12-05 |
CA2563277C (en) | 2013-01-08 |
US9244620B2 (en) | 2016-01-26 |
TWI317064B (en) | 2009-11-11 |
US20150242135A1 (en) | 2015-08-27 |
EP1769331B1 (en) | 2011-06-29 |
RU2348992C2 (ru) | 2009-03-10 |
RU2006138014A (ru) | 2008-05-10 |
US20140337567A1 (en) | 2014-11-13 |
KR20070026488A (ko) | 2007-03-08 |
EP1769331A1 (en) | 2007-04-04 |
US9026723B2 (en) | 2015-05-05 |
TW200617663A (en) | 2006-06-01 |
US20070067598A1 (en) | 2007-03-22 |
CA2682814C (en) | 2011-11-08 |
BRPI0510494A (pt) | 2007-11-13 |
USRE47638E1 (en) | 2019-10-08 |
US8832361B2 (en) | 2014-09-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100858756B1 (ko) | 저장 디바이스 및 호스트 장치 | |
JP4874588B2 (ja) | 記憶デバイスおよびホスト機器 | |
KR101923284B1 (ko) | 온도 기반 플래시 메모리 시스템 유지보수 | |
US7450420B2 (en) | Reclaiming data storage capacity in flash memories | |
EP1920335B1 (en) | Reclaiming data storage capacity in flash memory systems | |
US8880483B2 (en) | System and method for implementing extensions to intelligently manage resources of a mass storage system | |
US9021187B2 (en) | Logical block address remapping | |
CN111158579B (zh) | 固态硬盘及其数据存取的方法 | |
JP2009503743A (ja) | データファイルを直接記憶するメモリブロックの管理 | |
CN100437458C (zh) | 存储器件和主机装置 | |
USRE50067E1 (en) | Storage device including flash memory and capable of predicting storage device performance based on performance parameters | |
CN115576497A (zh) | 数据读取方法、存储器存储装置及存储器控制电路单元 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20120821 Year of fee payment: 5 |
|
FPAY | Annual fee payment |
Payment date: 20130820 Year of fee payment: 6 |
|
FPAY | Annual fee payment |
Payment date: 20150819 Year of fee payment: 8 |
|
FPAY | Annual fee payment |
Payment date: 20160804 Year of fee payment: 9 |
|
FPAY | Annual fee payment |
Payment date: 20170818 Year of fee payment: 10 |
|
FPAY | Annual fee payment |
Payment date: 20180816 Year of fee payment: 11 |