TWI386804B - 非揮發性記憶體之界面 - Google Patents
非揮發性記憶體之界面 Download PDFInfo
- Publication number
- TWI386804B TWI386804B TW095110677A TW95110677A TWI386804B TW I386804 B TWI386804 B TW I386804B TW 095110677 A TW095110677 A TW 095110677A TW 95110677 A TW95110677 A TW 95110677A TW I386804 B TWI386804 B TW I386804B
- Authority
- TW
- Taiwan
- Prior art keywords
- data
- volatile memory
- flash
- controller
- portable storage
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- 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
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
-
- 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/0604—Improving or facilitating administration, e.g. storage management
- G06F3/0605—Improving or facilitating administration, e.g. storage management by facilitating the interaction with a user or administrator
-
- 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/0655—Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices
- G06F3/0656—Data buffering arrangements
-
- 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/068—Hybrid storage device
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/10527—Audio or video recording; Data buffering arrangements
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C16/00—Erasable programmable read-only memories
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/10527—Audio or video recording; Data buffering arrangements
- G11B2020/1062—Data buffering arrangements, e.g. recording or playback buffers
- G11B2020/10675—Data buffering arrangements, e.g. recording or playback buffers aspects of buffer control
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/60—Solid state media
- G11B2220/61—Solid state media wherein solid state memory is used for storing A/V content
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)
- Software Systems (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
本發明係關於非揮發性記憶體之界面,特別是(但並非全部)關於不同類非揮發性記憶體間之界面。
諸如快閃磁碟機、掌上型磁碟機與MP3播放機之類的可攜式記憶裝置通常僅採用同一類記憶體。不可能有兩種以上的不同類記憶體(例如,快閃記憶體與硬碟機)同時並存於此類裝置中。
本發明之第一種較佳實施例提供一種用於儲存資料的可攜式儲存裝置,該類可攜式儲存裝置包含:(a)具有第一特性之第一非揮發性記憶體;(b)具有第二特性之第二非揮發性記憶體,其中第二特性與第一特性不同;以及(c)一控制器,用於決定應將資料送至第一或第二非揮發性記憶體。
其中所作決定係根據第一與第二非揮發性記憶體之間的定義關係。其關係可能是第一非揮發性記憶體係第二非揮發性記憶體之緩衝器或備份。其關係可以是預設的,也可由使用者設定之。
第一非揮發性記憶體可以是一快閃記憶體,而第二非揮發性記憶體則可以是一硬碟機。控制器至少可為快閃控制器、硬碟機控制器或橋接控制器其中之一。橋接控制器可包含一快閃記憶體至硬碟機控制器。
硬碟機尚可包含一整合裝置電子界面。控制器可包含一快閃記憶體控制器與一硬碟機控制器。
橋接控制器與快閃記憶體可在同一匯流排上。橋接控制器可為用於自快閃記憶體讀取位址資料(以及資料),並用於將資料寫入硬碟機的專屬控制器。
另一方面,本發明提供一種將資料儲存在一可攜式儲存裝置的方法,該可攜式儲存裝置包含:(a)第一非揮發性記憶體,其具有第一特性;(b)第二非揮發性記憶體,其具有第二特性,該第二特性與第一特性不同;與(c)一控制器,用於決定究竟應將資料傳送到第一或第二記憶體;該方法包含:(d)決定第一與第二非揮發性記憶體之間的關係並根據該關係傳送資料。
前文所述記憶體之間的關係可為下列其中之一:第一非揮發性記憶體係第二非揮發性記憶體之資料緩衝器,或者第一非揮發性記憶體係第二非揮發性記憶體之資料備份。
在前述兩種觀點中,資料可首先被儲存在第一非揮發性記憶體,接著儲存在第二非揮發性記憶體;此時,第一非揮發性記憶體係為第二非揮發性記憶體之資料緩衝器。或者,第一非揮發性記憶體可為第二非揮發性記憶體的資料備份。在此種情況下,資料可被連續地或同時地儲存在第一與第二非揮發性記憶體。
第一非揮發性記憶體控制器首先將資料傳送到控制器,而控制器則轉換資料以便儲存在第二非揮發性記憶體中。
本文所述之實施例說明第一型(或第一類)非揮發性記憶體(例如,硬碟機)與第二型(或第二類)非揮發性記憶體(例如,固態記憶體)之間的界面結構與各種界接方法。其中所述之固態記憶體可為快閃記憶體。
界接方式係基於兩種記憶體之間的定義關係。其關係可為備份或緩衝。其關係可為預設的,或者由使用者設定或選擇的。
圖1所示有在資料由主電腦12傳送到硬碟機14或由硬碟機14傳送到主電腦12時作為資料緩衝器之用的快閃記憶體10。在下載期間,資料將由主電腦12流到USB快閃控制器16;並將資料儲存於硬碟機14時其所在位址之資料儲存到快閃記憶體。接著,USB快閃控制器16將一訊號傳送到快閃-至-橋接控制器18以便使資料得以開始由快閃記憶體10傳送到硬碟機14。資料傳送的動作將接著發生。橋接控制器18包含一可以是整合式裝置電子(“IDE”)裝置的硬碟界面20。橋接控制器18係一用於讀取位址資料並由快閃記憶體10讀取位址(以及一般性資料)並將之透過硬碟機14的界面20將之寫入硬碟機14的專屬控制器。硬碟機14的界面20可為一IDE界面、ATA、序列式ATA或為第II類緊密快閃式界面。
在圖2中,快閃記憶體10係用於資料備份之用。當資料由主電腦12流到組合式USB快閃以及硬碟機控制器22時,它將同時被寫入硬碟機14與快閃記憶體10。在讀取資料時,使用者將可以選擇自硬碟機14或快閃記憶體10讀取。讀取資料的預設值是由硬碟機14讀取。資料一次只可寫入一種記憶媒體:順序地寫入快閃記憶體10與硬碟機14。可以先寫入硬碟機14,接著再寫入快閃記憶體10,或者如圖所示般先寫入快閃記憶體10,再寫入硬碟機14中。資料首先被完全下載到其中之一,並在完成下載時,再將之備份到另一儲存裝置。這可以是基於所有資料(在事先下載所有資料之後備份)的方式,也可以是基於檔案接著檔案的方式(在各個檔案之後備份)。
圖3顯示資料可在何處被同時寫入快閃記憶體10與硬碟機14。在此,資料將由主電腦12流到USB快閃控制器16,接著並同時流向快閃記憶體10與快閃-到-IDE橋接控制器18。然後,IDE橋接控制器18將解釋快閃記憶體命令並將之轉換為將資料儲存到硬碟機14的IDE命令。在此情況下,資料可被同時寫入快閃記憶體10與硬碟機14。橋接控制器18與快閃記憶體10可在同一匯流排上。
在將資料由硬碟機14與/或快閃記憶體10上傳時將發生反向作業。
請參考圖4,其過程是發生在資料下載被起始(41)時,硬碟機14與快閃記憶體10之間的關係是重要的。這可為預設的、或者使用者定義的。如果是使用者定義的,則使用者將可選擇緩衝器(42)或備份(43)。如果是備份(43),則它可能是二者擇一地,或者同時地。對於緩衝器(42)而言,快閃控制器16將運作(44)使資料儲存到快閃記憶體10(45)並將一些與位址相關的位址資料儲存到用於儲存資料的硬碟機內(46)。
接著,快閃控制器16將一初始化訊號傳送到橋接控制器18(47),並將資料透過橋接控制器18傳送到硬碟機14(48)。
對於備份(43)而言,若是二者擇一地,則資料將由快閃與硬碟機控制器22處理(49)並儲存到快閃記憶體10(50)。它將自快閃記憶體10儲存到硬碟機14(51)。儲存步驟50與51可為相反順序,即先將資料儲存到硬碟機14,再儲存到快閃記憶體10。第二儲存(備份)是在儲存到第一種媒體的動作完成之後再進行。這過程可以是一次處理全部資料,或者以一個檔案接一個檔案的方式進行。
對於備份(43)而言,若是同時地,則USB控制器16將為硬碟機14將資料(52)同時傳送到快閃記憶體10(53)與橋接控制器18(54)。
當然,如果採用預設方式,則過程將由資料步驟(41)根據其預設關係直接到步驟44、49與52其中之一。
前文雖已說明本發明之較佳實施例,應瞭解的是,習知本技術者可在不偏離本發明之精神的情況下對於設計細節或架構可有許多變化或調整。
10...快閃記憶體
12...主電腦
14...硬碟機
16...USB快閃記憶體控制器
18...快閃記憶體到IDE橋接控制器
22...USB快閃記憶體與硬碟機控制器
為了使本發明可以被完全瞭解並且很容易地加以實現,實施方式內容將以本發明之非限制性範例(即較佳實施例)參照所附說明性圖式加以說明。
在附圖中:圖1所示係第一實施例之方塊圖;圖2所示係第二實施例之方塊圖;圖3所示係第三實施例之方塊圖;而圖4所示係較佳方法之流程圖。
10...快閃記憶體
12...主電腦
14...硬碟機
16...USB快閃記憶體控制器
18...快閃記憶體到IDE橋接控制器
Claims (6)
- 一種用於儲存資料之可攜式儲存裝置,該可攜式儲存裝置係在一主機外部且係連接至該主機,並且會加速下列一者之間資料的傳送:該主機和該可攜式儲存裝置,以及該可攜式儲存裝置和該主機,該可攜式儲存裝置包含:(a)第一非揮發性記憶體;(b)第二非揮發性記憶體,該第一非揮發性記憶體與該第二非揮發性記憶體不同;(c)一快閃-至-IDE的橋接控制器,可操作來將該資料傳送至該第二非揮發性記憶體;以及(d)一USB快閃控制器,用於將該資料傳送至該第一非揮發性記憶體並傳送至該快閃-至-IDE的橋接控制器;其中該USB快閃控制器係將該資料寫入至該第一非揮發性記憶體並且該快閃-至-IDE的橋接控制器係同時地將該資料寫入至該第二非揮發性記憶體。
- 如申請專利範圍第1項所述之可攜式儲存裝置,其中該第一非揮發性記憶體係一快閃記憶體,而該第二非揮發性記憶體則係一硬碟機。
- 如申請專利範圍第2項所述之可攜式儲存裝置,其中該硬碟機包含一整合裝置電子(IDE)界面。
- 如申請專利範圍第1項所述之可攜式儲存裝置,其中該第一非揮發性記憶體係為該第二非揮發性記憶體之資料備份。
- 如申請專利範圍第2項所述之可攜式儲存裝置,其中 該橋接控制器與該快閃記憶體係在同一條匯流排上。
- 如申請專利範圍第4項所述之可攜式儲存裝置,其中該橋接控制器係用於自該快閃記憶體讀取位址資料以及一般性資料的專屬控制器,並用於將該資料寫至該硬碟機。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SG200502382A SG126788A1 (en) | 2005-04-19 | 2005-04-19 | Interface for non-volatile memories |
Publications (1)
Publication Number | Publication Date |
---|---|
TWI386804B true TWI386804B (zh) | 2013-02-21 |
Family
ID=37115412
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW095110677A TWI386804B (zh) | 2005-04-19 | 2006-03-28 | 非揮發性記憶體之界面 |
Country Status (10)
Country | Link |
---|---|
US (1) | US20090132752A1 (zh) |
EP (1) | EP1875353A4 (zh) |
JP (1) | JP5149786B2 (zh) |
KR (1) | KR101244319B1 (zh) |
CN (1) | CN101167061B (zh) |
BR (1) | BRPI0608315A2 (zh) |
RU (1) | RU2007142136A (zh) |
SG (1) | SG126788A1 (zh) |
TW (1) | TWI386804B (zh) |
WO (1) | WO2006112794A1 (zh) |
Families Citing this family (39)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080270480A1 (en) * | 2007-04-26 | 2008-10-30 | Hanes David H | Method and system of deleting files from a remote server |
US20080270594A1 (en) * | 2007-04-27 | 2008-10-30 | Mcjilton Charles M | Method and system of separate file storage locations as unified file storage |
US8005993B2 (en) | 2007-04-30 | 2011-08-23 | Hewlett-Packard Development Company, L.P. | System and method of a storage expansion unit for a network attached storage device |
JP5124217B2 (ja) * | 2007-09-18 | 2013-01-23 | 株式会社日立製作所 | ストレージ装置 |
US8959307B1 (en) | 2007-11-16 | 2015-02-17 | Bitmicro Networks, Inc. | Reduced latency memory read transactions in storage devices |
WO2009075181A1 (ja) * | 2007-12-10 | 2009-06-18 | Nec Corporation | デジタル機器のオプション管理システム、オプション管理方法、及び記録媒体 |
JP2009157515A (ja) * | 2007-12-25 | 2009-07-16 | Toshiba Corp | 半導体メモリコントローラおよび半導体メモリ |
US20100228906A1 (en) * | 2009-03-06 | 2010-09-09 | Arunprasad Ramiya Mothilal | Managing Data in a Non-Volatile Memory System |
KR101108120B1 (ko) * | 2009-07-20 | 2012-01-31 | 한밭로지스틱스팩 주식회사 | 끈 절단기 |
US8683088B2 (en) * | 2009-08-06 | 2014-03-25 | Imation Corp. | Peripheral device data integrity |
US8745365B2 (en) * | 2009-08-06 | 2014-06-03 | Imation Corp. | Method and system for secure booting a computer by booting a first operating system from a secure peripheral device and launching a second operating system stored a secure area in the secure peripheral device on the first operating system |
US8665601B1 (en) | 2009-09-04 | 2014-03-04 | Bitmicro Networks, Inc. | Solid state drive with improved enclosure assembly |
US8447908B2 (en) | 2009-09-07 | 2013-05-21 | Bitmicro Networks, Inc. | Multilevel memory bus system for solid-state mass storage |
US8560804B2 (en) | 2009-09-14 | 2013-10-15 | Bitmicro Networks, Inc. | Reducing erase cycles in an electronic storage device that uses at least one erase-limited memory device |
US9471240B2 (en) * | 2010-06-24 | 2016-10-18 | International Business Machines Corporation | Performing read and write operations with respect to at least one solid state disk and at least one non-solid state disk |
KR101279710B1 (ko) * | 2011-04-01 | 2013-06-27 | 엘에스산전 주식회사 | Plc 데이터 로그모듈 및 이의 데이터 저장 방법 |
US9372755B1 (en) | 2011-10-05 | 2016-06-21 | Bitmicro Networks, Inc. | Adaptive power cycle sequences for data recovery |
US9448922B2 (en) | 2011-12-21 | 2016-09-20 | Intel Corporation | High-performance storage structures and systems featuring multiple non-volatile memories |
US9043669B1 (en) | 2012-05-18 | 2015-05-26 | Bitmicro Networks, Inc. | Distributed ECC engine for storage media |
US9423457B2 (en) | 2013-03-14 | 2016-08-23 | Bitmicro Networks, Inc. | Self-test solution for delay locked loops |
US10489318B1 (en) | 2013-03-15 | 2019-11-26 | Bitmicro Networks, Inc. | Scatter-gather approach for parallel data transfer in a mass storage system |
US9430386B2 (en) | 2013-03-15 | 2016-08-30 | Bitmicro Networks, Inc. | Multi-leveled cache management in a hybrid storage system |
US9842024B1 (en) | 2013-03-15 | 2017-12-12 | Bitmicro Networks, Inc. | Flash electronic disk with RAID controller |
US9971524B1 (en) | 2013-03-15 | 2018-05-15 | Bitmicro Networks, Inc. | Scatter-gather approach for parallel data transfer in a mass storage system |
US9798688B1 (en) | 2013-03-15 | 2017-10-24 | Bitmicro Networks, Inc. | Bus arbitration with routing and failover mechanism |
US9934045B1 (en) | 2013-03-15 | 2018-04-03 | Bitmicro Networks, Inc. | Embedded system boot from a storage device |
US9501436B1 (en) | 2013-03-15 | 2016-11-22 | Bitmicro Networks, Inc. | Multi-level message passing descriptor |
US9858084B2 (en) | 2013-03-15 | 2018-01-02 | Bitmicro Networks, Inc. | Copying of power-on reset sequencer descriptor from nonvolatile memory to random access memory |
US9875205B1 (en) | 2013-03-15 | 2018-01-23 | Bitmicro Networks, Inc. | Network of memory systems |
US9734067B1 (en) | 2013-03-15 | 2017-08-15 | Bitmicro Networks, Inc. | Write buffering |
US9672178B1 (en) | 2013-03-15 | 2017-06-06 | Bitmicro Networks, Inc. | Bit-mapped DMA transfer with dependency table configured to monitor status so that a processor is not rendered as a bottleneck in a system |
US9400617B2 (en) | 2013-03-15 | 2016-07-26 | Bitmicro Networks, Inc. | Hardware-assisted DMA transfer with dependency table configured to permit-in parallel-data drain from cache without processor intervention when filled or drained |
US9952991B1 (en) | 2014-04-17 | 2018-04-24 | Bitmicro Networks, Inc. | Systematic method on queuing of descriptors for multiple flash intelligent DMA engine operation |
US10078604B1 (en) | 2014-04-17 | 2018-09-18 | Bitmicro Networks, Inc. | Interrupt coalescing |
US10025736B1 (en) | 2014-04-17 | 2018-07-17 | Bitmicro Networks, Inc. | Exchange message protocol message transmission between two devices |
US10042792B1 (en) | 2014-04-17 | 2018-08-07 | Bitmicro Networks, Inc. | Method for transferring and receiving frames across PCI express bus for SSD device |
US10055150B1 (en) | 2014-04-17 | 2018-08-21 | Bitmicro Networks, Inc. | Writing volatile scattered memory metadata to flash device |
JP2017091456A (ja) * | 2015-11-17 | 2017-05-25 | 富士通株式会社 | 制御装置、制御プログラムおよび制御方法 |
US10552050B1 (en) | 2017-04-07 | 2020-02-04 | Bitmicro Llc | Multi-dimensional computer storage system |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6016530A (en) * | 1991-09-27 | 2000-01-18 | Sandisk Corporation | Mass computer storage system having both solid state and rotating disk types of memory |
TW515966B (en) * | 2001-08-17 | 2003-01-01 | Hon Hai Prec Ind Co Ltd | Incoming and outgoing cargo in/out inspection system and method thereof |
Family Cites Families (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0484905A3 (en) * | 1990-11-09 | 1994-12-14 | Brier Technology | Interface for disk drives |
ATE172038T1 (de) * | 1992-06-05 | 1998-10-15 | Compaq Computer Corp | Plattenantriebsteuergerät mit nachschreibcachespeicher |
US5887145A (en) * | 1993-09-01 | 1999-03-23 | Sandisk Corporation | Removable mother/daughter peripheral card |
JPH08234924A (ja) * | 1995-02-22 | 1996-09-13 | Hitachi Ltd | ディスク装置 |
JPH09128330A (ja) * | 1995-11-06 | 1997-05-16 | Sony Corp | 映像表示装置 |
AU4371700A (en) * | 1999-04-30 | 2000-11-17 | Centennial Technologies, Inc. | Combination ata/linear flash memory device |
US6304440B1 (en) * | 1999-11-04 | 2001-10-16 | Liken Lin | Shock-proof device of external hard disk driver box |
EP1152428A3 (en) | 2000-04-28 | 2004-01-02 | SmarkDisk Corporation | Enhanced digital data collector |
US6512644B1 (en) * | 2000-05-23 | 2003-01-28 | Quantum Corporation | Method and apparatus for read-after-write verification with error tolerance |
US7047356B2 (en) * | 2000-10-30 | 2006-05-16 | Jack Yajie Chen | Storage controller with the disk drive and the RAM in a hybrid architecture |
US6785767B2 (en) * | 2000-12-26 | 2004-08-31 | Intel Corporation | Hybrid mass storage system and method with two different types of storage medium |
JP2002324385A (ja) * | 2001-02-20 | 2002-11-08 | Sony Computer Entertainment Inc | 外部記憶装置及び該外部記憶装置を備えたエンタテインメントシステム |
US6629211B2 (en) * | 2001-04-20 | 2003-09-30 | International Business Machines Corporation | Method and system for improving raid controller performance through adaptive write back/write through caching |
JP3900467B2 (ja) * | 2001-11-05 | 2007-04-04 | インターナショナル・ビジネス・マシーンズ・コーポレーション | 外部記憶装置、外部記憶装置制御方法、プログラム、及び記録媒体 |
US20040039851A1 (en) * | 2002-08-23 | 2004-02-26 | Jerry Tang | Universal serial bus interface memory controller and associated memory |
US7006318B2 (en) * | 2002-08-29 | 2006-02-28 | Freescale Semiconductor, Inc. | Removable media storage system with memory for storing operational data |
JP3983650B2 (ja) * | 2002-11-12 | 2007-09-26 | 株式会社日立製作所 | ハイブリッドストレージ、および、それを用いた情報処理装置 |
JP3886460B2 (ja) * | 2003-01-31 | 2007-02-28 | 富士通株式会社 | 複合型記憶装置及びそのカード用基板 |
CN2641729Y (zh) * | 2003-09-10 | 2004-09-15 | 精英电脑股份有限公司 | 多功能卡片阅读机 |
US7127549B2 (en) * | 2004-02-04 | 2006-10-24 | Sandisk Corporation | Disk acceleration using first and second storage devices |
US20060069848A1 (en) * | 2004-09-30 | 2006-03-30 | Nalawadi Rajeev K | Flash emulation using hard disk |
US7496493B1 (en) * | 2004-11-09 | 2009-02-24 | Western Digital Technologies, Inc. | External memory device to provide disk device and optical functionality |
-
2005
- 2005-04-19 SG SG200502382A patent/SG126788A1/en unknown
-
2006
- 2006-03-24 JP JP2008507604A patent/JP5149786B2/ja not_active Expired - Fee Related
- 2006-03-24 CN CN2006800131425A patent/CN101167061B/zh not_active Expired - Fee Related
- 2006-03-24 BR BRPI0608315-3A patent/BRPI0608315A2/pt not_active IP Right Cessation
- 2006-03-24 US US11/886,656 patent/US20090132752A1/en not_active Abandoned
- 2006-03-24 KR KR1020077023883A patent/KR101244319B1/ko not_active IP Right Cessation
- 2006-03-24 RU RU2007142136/09A patent/RU2007142136A/ru not_active Application Discontinuation
- 2006-03-24 EP EP06717196A patent/EP1875353A4/en not_active Withdrawn
- 2006-03-24 WO PCT/SG2006/000072 patent/WO2006112794A1/en active Application Filing
- 2006-03-28 TW TW095110677A patent/TWI386804B/zh not_active IP Right Cessation
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6016530A (en) * | 1991-09-27 | 2000-01-18 | Sandisk Corporation | Mass computer storage system having both solid state and rotating disk types of memory |
TW515966B (en) * | 2001-08-17 | 2003-01-01 | Hon Hai Prec Ind Co Ltd | Incoming and outgoing cargo in/out inspection system and method thereof |
Also Published As
Publication number | Publication date |
---|---|
EP1875353A1 (en) | 2008-01-09 |
EP1875353A4 (en) | 2010-07-28 |
KR20080005504A (ko) | 2008-01-14 |
SG126788A1 (en) | 2006-11-29 |
US20090132752A1 (en) | 2009-05-21 |
JP2008537251A (ja) | 2008-09-11 |
BRPI0608315A2 (pt) | 2009-12-29 |
RU2007142136A (ru) | 2009-05-27 |
JP5149786B2 (ja) | 2013-02-20 |
KR101244319B1 (ko) | 2013-03-18 |
CN101167061A (zh) | 2008-04-23 |
WO2006112794A1 (en) | 2006-10-26 |
CN101167061B (zh) | 2012-11-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI386804B (zh) | 非揮發性記憶體之界面 | |
US8103845B2 (en) | Data storage device using two types of storage medium | |
JP5073667B2 (ja) | Slc及びmlcフラッシュメモリを使用するポータブルデータ記憶装置 | |
TWI437494B (zh) | 記憶卡、包含該記憶卡的記憶體系統以及其操作方法 | |
JP4209820B2 (ja) | メモリカードシステム及び該メモリカードシステムで使用されるライトワンス型メモリカード、ホストシステムと半導体記憶デバイスとからなるシステム | |
TWI711923B (zh) | 資料儲存裝置及其操作方法 | |
US20160162212A1 (en) | Nonvolatile storage device and operating system (os) image program method thereof | |
TW201826127A (zh) | 數據儲存設備及其操作方法 | |
JP2006012126A5 (zh) | ||
JP5275623B2 (ja) | メモリコントローラ及びメモリシステム | |
TWI515737B (zh) | 資料儲存裝置以及其資料抹除方法 | |
US10296233B2 (en) | Method of managing message transmission flow and storage device using the method | |
CN108459978A (zh) | 包括非易失性存储器装置的数据存储装置及其操作方法 | |
TWI506438B (zh) | 資料儲存裝置及其管理方法 | |
KR102029933B1 (ko) | 불휘발성 메모리 장치 및 그것을 포함하는 데이터 저장 장치 | |
US7689807B2 (en) | Mass storage device, mass storage controller and methods for use therewith | |
TWI813669B (zh) | 資料儲存裝置及其操作方法 | |
JP2003208360A (ja) | 一時記憶のための不揮発性メモリを含むライトワンスメモリデバイス | |
KR102475688B1 (ko) | 불휘발성 메모리 장치, 이를 포함하는 데이터 저장 장치 및 그것의 동작 방법 | |
KR20210060867A (ko) | 데이터 저장 장치 및 그것의 동작 방법 | |
TW201800931A (zh) | 資料儲存裝置及其操作方法 | |
KR102423278B1 (ko) | 메모리 시스템 및 그것의 동작 방법 | |
CN109918227A (zh) | 存储器***及其操作方法以及非易失性存储器装置 | |
TWI476771B (zh) | 非揮發性記憶體儲存系統之雙範圍目錄 | |
JP2006171907A (ja) | 情報処理装置、不揮発性メモリ制御装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
MM4A | Annulment or lapse of patent due to non-payment of fees |