WO2005041207A3 - Drive device and related computer program - Google Patents

Drive device and related computer program Download PDF

Info

Publication number
WO2005041207A3
WO2005041207A3 PCT/JP2004/016365 JP2004016365W WO2005041207A3 WO 2005041207 A3 WO2005041207 A3 WO 2005041207A3 JP 2004016365 W JP2004016365 W JP 2004016365W WO 2005041207 A3 WO2005041207 A3 WO 2005041207A3
Authority
WO
WIPO (PCT)
Prior art keywords
write
data
drive device
commands
computer program
Prior art date
Application number
PCT/JP2004/016365
Other languages
French (fr)
Other versions
WO2005041207A2 (en
Inventor
Takeshi Ohtsuka
Original Assignee
Matsushita Electric Ind Co Ltd
Takeshi Ohtsuka
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Matsushita Electric Ind Co Ltd, Takeshi Ohtsuka filed Critical Matsushita Electric Ind Co Ltd
Priority to EP04793345A priority Critical patent/EP1683001A2/en
Priority to CA002539077A priority patent/CA2539077A1/en
Priority to US10/573,566 priority patent/US7624227B2/en
Priority to JP2005518738A priority patent/JP4184381B2/en
Publication of WO2005041207A2 publication Critical patent/WO2005041207A2/en
Publication of WO2005041207A3 publication Critical patent/WO2005041207A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0655Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices
    • G06F3/0659Command handling arrangements, e.g. command buffers, queues, command scheduling
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0602Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
    • G06F3/061Improving I/O performance
    • G06F3/0613Improving I/O performance in relation to throughput
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0668Interfaces specially adapted for storage systems adopting a particular infrastructure
    • G06F3/0671In-line storage system
    • G06F3/0683Plurality of storage devices
    • G06F3/0688Non-volatile semiconductor memory arrays

Abstract

A drive device capable of preventing a drop in the data transfer rate, even when write instructions from a host device are given with commands having a short write data length. If the write end address of one of a plurality of ATA commands issued by a host device 2 is consecutive with the write start address of the next ATA command, a command analysis unit 11 has data writing to an SD card 1 by the consecutive commands performed in a single process. As a result, overheads when writing data to SD cards are incurred only once, allowing the transfer rate to be improved.
PCT/JP2004/016365 2003-10-29 2004-10-28 Drive device and related computer program WO2005041207A2 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
EP04793345A EP1683001A2 (en) 2003-10-29 2004-10-28 Drive device and related computer program
CA002539077A CA2539077A1 (en) 2003-10-29 2004-10-28 Drive device and related computer program
US10/573,566 US7624227B2 (en) 2003-10-29 2004-10-28 Drive device and related computer program
JP2005518738A JP4184381B2 (en) 2003-10-29 2004-10-28 Drive device, program

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2003-369554 2003-10-29
JP2003369554 2003-10-29

Publications (2)

Publication Number Publication Date
WO2005041207A2 WO2005041207A2 (en) 2005-05-06
WO2005041207A3 true WO2005041207A3 (en) 2005-12-15

Family

ID=34510397

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2004/016365 WO2005041207A2 (en) 2003-10-29 2004-10-28 Drive device and related computer program

Country Status (6)

Country Link
US (1) US7624227B2 (en)
EP (1) EP1683001A2 (en)
JP (1) JP4184381B2 (en)
CN (1) CN100410865C (en)
CA (1) CA2539077A1 (en)
WO (1) WO2005041207A2 (en)

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100524273C (en) * 2004-10-01 2009-08-05 松下电器产业株式会社 Memory card controller, memory card drive device, and computer program
JP4525493B2 (en) 2005-07-01 2010-08-18 ソニー株式会社 Recording control apparatus, recording control method, and camera-integrated recording apparatus
US20090307427A1 (en) * 2006-03-31 2009-12-10 Hitachi Ulsi Systems Co., Ltd. Memory card and method of writing data
CN101303685B (en) * 2007-05-09 2010-10-13 瑞昱半导体股份有限公司 Method for improving read-write data speed of all-purpose sequence bus storage equipment
TW200844841A (en) 2007-05-10 2008-11-16 Realtek Semiconductor Corp Method for expediting data access of universal serial bus stoarage device
US8041919B2 (en) * 2007-10-26 2011-10-18 International Business Machines Corporation Storing data blocks to maximize the amount of storage space used in a storage device
JP4992835B2 (en) * 2008-06-25 2012-08-08 ソニー株式会社 Disk storage device and program
US8055816B2 (en) * 2009-04-09 2011-11-08 Micron Technology, Inc. Memory controllers, memory systems, solid state drives and methods for processing a number of commands
US9095275B2 (en) * 2009-06-03 2015-08-04 Andrew C. Clark Contact sensors and methods for making same
WO2011036230A2 (en) * 2009-09-23 2011-03-31 St-Ericsson Sa Data transfer method
US8745304B2 (en) * 2010-02-01 2014-06-03 Standard Microsystems Corporation USB to SD bridge
US8200864B1 (en) * 2010-03-02 2012-06-12 Amazon Technologies, Inc. Pre-defined multiblock transfers
US9684590B2 (en) 2010-10-25 2017-06-20 Seagate Technology Llc Storing corresponding data units in a common storage unit
US20120110239A1 (en) * 2010-10-27 2012-05-03 Seagate Technology Llc Causing Related Data to be Written Together to Non-Volatile, Solid State Memory
CN102568570B (en) * 2010-12-07 2016-04-27 上海华虹集成电路有限责任公司 The method of the fast literary sketch flash media of circle queue is used based on SD interface
KR101461364B1 (en) * 2012-06-26 2014-11-13 도시바 미쓰비시덴키 산교시스템 가부시키가이샤 Data collection device and recording medium for data collection program
CA2996886A1 (en) 2015-09-15 2017-03-23 Sencorables Llc Floor contact sensor system and methods for using same
JP6995520B2 (en) * 2017-07-14 2022-02-04 キヤノン株式会社 Recording device
US10866747B2 (en) * 2019-02-10 2020-12-15 Hewlett Packard Enterprise Development Lp Securing a memory drive

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6029226A (en) * 1996-09-30 2000-02-22 Lsi Logic Corporation Method and apparatus having automated write data transfer with optional skip by processing two write commands as a single write command
US6427184B1 (en) * 1997-06-03 2002-07-30 Nec Corporation Disk drive with prefetch and writeback algorithm for sequential and nearly sequential input/output streams

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4149243A (en) * 1977-10-20 1979-04-10 International Business Machines Corporation Distributed control architecture with post and wait logic
JPH0256625A (en) 1988-08-23 1990-02-26 Hitachi Ltd Data shared system and data updating system
EP0618535B1 (en) * 1989-04-13 1999-08-25 SanDisk Corporation EEPROM card with defective cell substitution and cache memory
DE69223099T2 (en) * 1991-08-09 1998-06-10 Toshiba Kawasaki Kk Recording device for a memory card
US5551002A (en) * 1993-07-01 1996-08-27 Digital Equipment Corporation System for controlling a write cache and merging adjacent data blocks for write operations
US6272632B1 (en) * 1995-02-21 2001-08-07 Network Associates, Inc. System and method for controlling access to a user secret using a key recovery field
US7181548B2 (en) * 1998-10-30 2007-02-20 Lsi Logic Corporation Command queueing engine
JP2001202281A (en) 2000-01-19 2001-07-27 Sony Corp Method/device for recording, method/device for transferring, method/device for reproducing and recording medium
KR100367588B1 (en) * 2000-01-24 2003-01-10 엘지전자 주식회사 Rca allocation apparatus and method for digital data player
JP3846543B2 (en) 2000-03-13 2006-11-15 富士ゼロックス株式会社 Memory access system
US6826650B1 (en) * 2000-08-22 2004-11-30 Qlogic Corporation Disk controller configured to perform out of order execution of write operations

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6029226A (en) * 1996-09-30 2000-02-22 Lsi Logic Corporation Method and apparatus having automated write data transfer with optional skip by processing two write commands as a single write command
US6427184B1 (en) * 1997-06-03 2002-07-30 Nec Corporation Disk drive with prefetch and writeback algorithm for sequential and nearly sequential input/output streams

Also Published As

Publication number Publication date
US7624227B2 (en) 2009-11-24
CA2539077A1 (en) 2005-05-06
US20060282634A1 (en) 2006-12-14
CN1875339A (en) 2006-12-06
JP2006514386A (en) 2006-04-27
EP1683001A2 (en) 2006-07-26
JP4184381B2 (en) 2008-11-19
CN100410865C (en) 2008-08-13
WO2005041207A2 (en) 2005-05-06

Similar Documents

Publication Publication Date Title
WO2005041207A3 (en) Drive device and related computer program
US8086791B2 (en) Solid state memory device with PCI controller
EP1983421A3 (en) Storage controller and storage control method
WO2004061673A3 (en) Method and apparatus for block oriented memory management provided in smart card controllers
WO2007145869A3 (en) High speed nonvolatile memory device
EP1197868A3 (en) Method of driving remapping in flash memory and flash memory architecture suitable therefor
WO2001029670A3 (en) A semiconductor memory card access apparatus, a computer-readable recording medium, an initialization method, and a semiconductor memory card
EP0908855A3 (en) Portable card medium, method for managing memory space of portable card medium, method for issuing portable card medium, method for writing program data on portable card medium, and computer readable recording medium with memory space management program recorded therein
BRPI0712109A8 (en) METHOD FOR COMMUNICATION WITH A MULTIFUNCTIONAL MEMORY CARD
CA2469682A1 (en) Cache operation with non-cache memory
CN1877611A (en) External storage apparatus, control apparatus therefor, and data transmission/reception apparatus
WO2006030966A3 (en) File storage device, host apparatus, method of formatting nonvolatile semiconductor memory, and method of writing data in nonvolatile semiconductor memory
EP1659476A3 (en) USB storage device and control device
TW201145037A (en) USB-attached-SCSI flash-memory system with additional command, status, and control pipes to a smart-storage switch
CN110059032A (en) Memory interface and Memory Controller with memory interface
EP1313025A3 (en) Direct memory access transfer of data and check information to and from a data storage device
WO2007038270A3 (en) Method and apparatus for information exchange
EP1617312A3 (en) Non-contact IC recording medium, recording medium managing program, and recording medium managing method
EP1205845A3 (en) Microcomputer and method of controlling the same
US20070022242A1 (en) [structure of access of nand flash memory]
WO2001095338A3 (en) Method and apparatus for predective flash memory erase and write times
CN204315231U (en) A kind of USB storage device for storing temporary file
CN105302485A (en) Secure erasure method and apparatus
CN202150273U (en) Multifunctional system for eliminating information in storage media
CN201654759U (en) Storage medium information eliminator

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 200480031979.3

Country of ref document: CN

AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): BW GH GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 2005518738

Country of ref document: JP

WWE Wipo information: entry into national phase

Ref document number: 2539077

Country of ref document: CA

WWE Wipo information: entry into national phase

Ref document number: 2006282634

Country of ref document: US

Ref document number: 10573566

Country of ref document: US

WWE Wipo information: entry into national phase

Ref document number: 2004793345

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 2004793345

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 10573566

Country of ref document: US