CN1289441A - Storage system using a semiconductor memory and methods for managing files stored in the system - Google Patents

Storage system using a semiconductor memory and methods for managing files stored in the system Download PDF

Info

Publication number
CN1289441A
CN1289441A CN99802564A CN99802564A CN1289441A CN 1289441 A CN1289441 A CN 1289441A CN 99802564 A CN99802564 A CN 99802564A CN 99802564 A CN99802564 A CN 99802564A CN 1289441 A CN1289441 A CN 1289441A
Authority
CN
China
Prior art keywords
storage medium
interface
storage
semiconductor memory
computing machine
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.)
Pending
Application number
CN99802564A
Other languages
Chinese (zh)
Inventor
郑明焕
金汉永
金吉述
林延相
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Publication of CN1289441A publication Critical patent/CN1289441A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/12Formatting, e.g. arrangement of data block or words on the record carriers
    • 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • 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/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/0658Controller construction arrangements

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)
  • Signal Processing (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

A storage system having a reduced weight of a medium and a faster operation speed. The storage system includes a medium (200) having at least one semiconductor memory for storing data, and a drive (100) for driving the medium to read from or storing into the medium. The drive comprises a body (112) having a space (113) for containing the medium, a pair of interfaces (114a, b) connected to the medium and a computer (300), respectively, and a control part (116) for controlling a transmission of data between the medium (200) and the computer (300) via the interface. The control part is connected to the interfaces via a bus line. The medium includes a base substrate for supporting the semiconductor memory, and a connector provided at a rear side end of the base substrate to be connected to one of the interfaces and to the semiconductor memory through a bus line. Therefore, the data can be transmitted between the computer and the medium through the interface and the connector.

Description

Use the storage system of semiconductor memory and storage file management method wherein
The present invention relates generally to the method for storage system and managed storage file in this storage system.
In general personal computer, generally use flexible plastic disc so that data are transferred to another computing machine from a computing machine.Yet, to compare with the hard disk speed of installing on computers, this flexible plastic disc has quite slow operating rate.Simultaneously, it has the quite little memory capacity of about 1.44 megabyte (MB).Therefore, a flexible plastic disc can not be stored large-capacity data, for example the multimedia file of the music of developing recently or image or the like.
In order to overcome a kind of like this defective of flexible plastic disc, developed the various forms of movable storage mediums of for example ZIP dish and magneto-optic disk and be used for their driver.These storage mediums have the very large capacity of about 100MB (under the situation of ZIP dish) or 250MB (under the situation at magneto-optic disk).Therefore, they can be used for storage and shift aforesaid jumbo multimedia file.
Yet because this storage system with large storage capacity is also utilized the magnetic action read and write data as flexible plastic disc, its size has slower operating rate than big and this system.In addition, because the cause in magnetic field, the data that are stored in wherein may be lost.
Therefore, the purpose of this invention is to provide a kind of storage system of semiconductor memory and method of managed storage file in this system used, this system can store the large-capacity data file, and has operating rate and less size faster.
A kind of like this storage system of these and other objects utilization of the present invention realizes that this system comprises: a kind of storage medium, this storage medium have at least one semiconductor memory that is used to store data; And a driver, be used to drive storage medium on this storage medium, to read or to store.Driver comprises: one contains the housing that has living space, and storage medium is inserted in this space, and a docking port is connected respectively to storage medium and computing machine; Control section is connected to interface through a bus and through the data transmission between interface control store medium and the computing machine.
Storage medium comprises a substrate, semiconductor memory is configured on this substrate, be connected in the driver interface and be connected to semiconductor memory at connector of rear side end installing of substrate and through a bus, therefore, data transmit between computing machine and semiconductor memory through interface and connector.
The flash memory of preferably a kind of Nand type of semiconductor memory.
Semiconductor memory is a dynamic ram or a static RAM (SRAM), and storage medium also is included as the device of dynamic ram or static RAM (SRAM) power supply.
Supply unit is a battery by the external power source rechargeable.
Semiconductor memory is a ferroelectric RAM.
Storage medium comprises: an expansion slot, the front side and the process bus that are formed on substrate are connected with semiconductor memory, and the expansion slot of a storage medium is connected to the connector of another storage medium, increases the memory capacity of storage medium according to the quantity that connects storage medium.
Driver can also comprise: one contains the module of having living space, and storage medium inserts this space and is releasably attached to housing; A module interface is connected to storage medium when storage medium is inserted into the space of module; First interface is connected to module interface through bus; Second interface be connected to do not depend upon driver computing machine external interface and be connected to bus; Control section is connected respectively to the module interface and first and second interfaces through bus, is used for passing through interface and is controlled at data transmission between storage medium and the computing machine when second interface is connected to the external interface of computing machine.
A kind of file management method of computer memory system comprises the following steps: the storage area of a storage medium is divided into guiding (boot) zone and data area; With the chained list file layout several literature kit are stored in the data area, each of several literature kit comprises a title, and this title has the positional information of next bag, document body and afterbody, title; The title of all bags of data area is loaded into storer, and if request accessing file then according to being loaded into the positional information of the required literature kit of title search of storer.
Title with literature kit when storage medium is installed to driver is loaded into storer.
File management method also comprises: the storage unit of storage medium is defined as a designated value is used to format storage medium, write on storage unit on the guidance field in write storage unit on the guidance field and utilization, at the data area stores file.
The accompanying drawing that is included in and constitutes the part of instructions illustrates aspects more of the present invention together in conjunction with instructions.In the accompanying drawings:
Fig. 1 a is the skeleton view of a storage system of the present invention, and this storage system has a storage medium that is used for storing data files, and a driver that is used to drive this storage medium;
Fig. 1 b is one the block scheme of data transmission relations between the storage system is shown among computing machine and Fig. 1 a;
Fig. 2 is the skeleton view of the storage medium that uses in the storage system of the present invention;
Fig. 3 is the skeleton view of the another kind of storage medium that uses in the storage system of the present invention;
Fig. 4 is the skeleton view of the another kind of storage medium that uses in the storage system of the present invention;
Fig. 5 is a skeleton view that the annexation of storage medium shown in Figure 4 is shown;
Fig. 6 a is the skeleton view of a driver that uses in storage system of the present invention, and this driver has a dismountable module;
Fig. 6 b is one the block scheme of data transmission relations between the driver is shown shown in computing machine and Fig. 6 a;
Fig. 7 is the skeleton view of a detachable module shown in Fig. 6 a; And
Fig. 8 is one the storage area of storage medium and the synoptic diagram that computer primary memory is used to illustrate file management method of the present invention is shown.
As shown in the figure, storage system generally comprises a storage medium 200 and a driver 100 that is used for read and write data on storage medium 200 that is used to store data according to an embodiment of the invention.
Shown in Fig. 1 a and 1b, driver 100 comprises: one contains 113 the housing 112 of having living space, and storage medium 200 (with reference to Fig. 2) removably inserts this space; The first interface 114a is connected to storage medium 20 when storage medium 200 inserts space 113; The second interface 114b is used for the interface 98 of the first interface 114a and computing machine 300 is coupled together; And control section 116, be configured between the first interface 114a and the second interface 114b, be used for the data transmission between control store medium 200 and the computing machine 300.Driver 100 is installed in a side of computing machine.
Can be for reference be that being used for the mechanism that the receiving portion 113 with storage medium 200 and storage media drive 100 separates can easily constitute from the example as floppy disk driver and zip driver well known in the art.Therefore, their detailed description and synoptic diagram have wherein been omitted.
As shown in Figure 2, storage medium 200 comprises: a substrate 212, and at least one dynamic RAM (DRAM) 214 is configured on the substrate 212; Battery 218 is used to DRAM214 to provide and refreshes electric current; And connector 216, be connected with the interface 114a of driver 100.The memory capacity of storage medium 200 is according to memory capacity and the quantity decision of DRAM214.For example, under each eight DRAM214 with memory capacity of 8MB was installed in situation on the substrate 212, the memory capacity of storage medium 200 was 64MB altogether.
Connector 216 is installed in the rear side of substrate 212 and is connected to DRAM214 through the bus of printing on the substrate 212 213.When connector 216 was configured in the space 113 of storage media drive 100, connector 216 was connected to the interface 114a of storage media drive 100.Therefore, computing machine 300 can pass through interface 98,114a, 114b and connector 216 and read the data that are stored among the DRAM214 or storage data on DRAM214.
As the power unit of battery 218 preferably as the battery 218 of the rechargeable of lithium ion battery.Be more preferably, DRAM214 and battery 218 process connectors 216 are connected to the power supply of computing machine 300, make DRAM214 and battery 218 utilize the power drives and the charging of computing machine 300.Code translator 215 connects DRAM214 and connectors 216 through buses 213, of selecting among several DRAM214 of code translator 215, and therefore, computing machine 300 is communicated by letter with the DRAM214 that selects and is arrived wherein to read the data or the storage data that are stored in wherein.
Simultaneously, according to the present invention, storage medium 200 can use semiconductor memory, Nand type flash memory and the ferroelectric RAM as static RAM (SRAM) to replace DRAM214.Fig. 3 illustrates the example of a storage medium 200a, has wherein used the flash memory or the ferroelectric RAM of Nand type.Under the situation of Nand type flash memory or ferroelectric RAM because even not continuously the power supply data also can remain in the storer, storage medium 200a shown in Figure 3 does not require the other power supply as battery 218.Come driving N and type flash memory or ferroelectric RAM by the power supply that provides to driver 100 through computing machine 300.
As shown in Figure 4, storage medium 200b forms an expansion slot 217 in its front in accordance with another embodiment of the present invention.The expansion slot 217 of a storage medium 200b is connected to the connector 216 of another storage medium 200b.
As shown in Figure 5, because interconnecting in such a way, several storage mediums 200b make the expansion slot 217 of a storage medium 200b be connected with the connector 216 of another storage medium 200b, as mentioned above, the capacity of storage medium can increase according to the quantity of the storage medium that connects.When several storage mediums 200a interconnects, select among several storage mediums 200b one by code translator 119 (seeing Fig. 1 b), therefore, computing machine 300 is communicated by letter with the storage medium 200b that selects with on the storer at storage medium in data of reading storage on the storer of storage medium or storage data.
Fig. 6 a has illustrated driver 100a according to the storage medium of a change scheme example of the present invention to Fig. 7.
The driver 100a of another example has a detachable module 120 adjacent to space 113 configurations of housing 112 according to the present invention.As shown in Figure 7, detachable module 120 has: module housing 122, this housing have a space 123 and are used to hold storage medium 200; First interface 124 and second interface 126; Interface 127 and a control section 128 that has as control section 116 identical functions of connecting the connector 216 of storage medium 200.
First interface, 124 link block interface 114c, second interface 126 is used to connect the external interface of computing machine 300.Connecting interface 127, first interface 124 and second interface 126 interconnect by bus, also are connected with control section 218.First interface 124 of interface 114a, the 114b of housing 112,114c and detachable module 120 is IDE or SCSI type, and second interface 126 of detachable module is a kind of parallel or USB (universal serial bus) (USB) type.In Fig. 6 b, under the situation that detachable module 120 and housing 112 separate, when the outside port 96 of second interface 126 of detachable module 120 and computing machine 300 disconnected, impact damper 130 was used to solve the bottleneck problem of data.Code translator 129 is used for selecting the storage medium of all storage medium 200b when storage medium 200b interconnects.
Therefore, in the driver 100a of the embodiment of the invention, detachable module 120 can separate and be connected to the external interface of computing machine with housing 112, and this driver is not installed on this computing machine through parallel port or USB port.That is to say that detachable module 120 generally is installed in housing 112, make detachable module 120 connect the module interface 114c of housing 112 through first interface 124 by IDE or SCSI mode.Therefore, on the one hand, storage medium 200 can be installed in the space 113 of housing 112 or in the space 123 of detachable module 120, on the other hand, two storage mediums 200 can be installed in space 113 and 123 simultaneously.
For data form computer 300 being sent to a wherein object computer (not shown) of installation of driver 100 not, detachable module 120 disassembles from the housing 112 that is installed in computing machine 300, and moves on on the object computer.Then, second interface 126 of detachable module 120 is connected with the outside port of object computer through parallel or USB cable.In this case, the outside port type of object computer must be corresponding to the type of second interface 126.The storage medium 200 that is inserted in the receiving portion of detachable module 120 is connected with object computer through second interface 126 of detachable modules 120.Therefore, the data that are stored in storage medium 200 can be used for object computer.When detachable module 120 and housing 112 separated and be used for object computer, the data transmission between storage medium 200 and the object computer was by control section 128 management of detachable module 120.
With reference to Fig. 8, below explain in detail the file management method of storage system.Fig. 8 is the block scheme of the store status of the primary memory (MM) of a storage area (SA) that is used for the DRAM214 of the storage medium 200 that key diagram 2 describes, computing machine 300 and SA and primary memory (MM).
The storage area (SA) of storage medium 200 shown in Figure 2 is divided into a guidance field and a data area that is used to store data.This process obtains by format storage medium 200.The guidance field is positioned at the starting point of storage area, wherein write down as its type and storage medium information, the OS of capacity load program, location information.Location information has various sizes, for example 512 bytes, 256 bytes, 128 bytes or 1 word, and when it is formatted, specify by the user.The data area is the remainder except the guidance field.The bag type stores of file is in the data area, and file comprises title H, document body B and afterbody T.Title H has the fileinfo as filename, directory name, attribute, enrollment time and/or file size.Title H has the flag F that is used to represent that next file exists or lacks, and indicates the pointer P of next document location.In Fig. 8, at the title H of first file 1Flag F 1Be set to ON, pointer P 1Address with second document location of an indication.
The title H of final act 4Flag F 4Be set to OFF, pointer P 4Be empty or have one as zero particular value.Several bags that are stored in the data area have a chain type tableau format that is connected with pointer P by the flag F of title H.
Actual file storage indicates the particular value of the end of bag or an information to be stored among the afterbody T for one in the document body B of bag, is segmented into several parts in the data area then next section position of this information indication bag if wrap in.
Bag in the data area stores the storage unit that is recorded in the guidance field into.In Fig. 8, afterbody T when storage package 1, T 2a, T 2bWith title H 2, H 3And document body B 2bBetween the indication zone of losing in space owing to storage unit.The user specifies a suitable storage unit according to file size and the s characteristic that will write storage medium 200, makes the loss of this storage area can reduce to minimum.
As mentioned above, file is stored among the SA of storage medium 200 with the form of chained list file.In order on storage medium, to read or write data, this medium is inserted into driver.Be stored in the title H of bag of the storage area SA of storage medium 1, H 2, H 3And H 4Read continuously by the storage medium supervisory routine among computing machine or the operating system OS, and be loaded into the primary memory MM of computing machine subsequently.
In addition, when about the work request of a file of selecting when OS or an application program produce, at first, sequential search is loaded into the title H of main storer MM 1, H 2, H 3And H 4If find a title that is matched with required file in the search phase, the positional information of required file is read by the pointer that writes on the file title before being configured in this title just, just before required file is stored in the data area, write this document title, finished for the required work of file along with OS or application program enter with the storage area consistent location then.
If required work be with a new file storage in the data area, the positional information that the title of the literature kit of the last storage of search then, the mark of this title are set to ON and will be stored in the data area in the new file subsequently writes by this pointer.After, from the position that writes on pointer new literature kit is stored in the data area.At this moment, new file preferably abuts against the location storage of the afterbody of last bag from the data area.If the continuous space of data area that is used to store new literature kit is less than the size of this bag, the afterbody that then has another positional information of data area, rearmost position of this continuous space is stored in the data area.The remainder of bag begins to be stored in a data area that is matched with this positional information.
The positional information of the next file by will being stored in a packet header writes on the title of the bag of wanting deleted, on the title of deleted bag can easily to finish the deletion of file with the positional information of wanting deleted bag.
As mentioned above, storage system of the present invention has very simple structure, this structure is owing to adopt semiconductor memory, particularly DRAM to have sizable capacity as storage medium, and this storage system has reduced size-than light weight and increased operating rate greatly.In addition, avoided because the possibility of the damage that different magnetic field causes.
In addition, also have the another one advantage, because because the interconnected capacity that can increase storage medium widely of several storage mediums, so can easily be moved beyond the data of a storage medium capacity.In addition, because driver is directly connected to computing machine, the computing machine that does not have the driver that is used for driving storage medium of the present invention also can use the driver with removable type module of the present invention to use the data that are stored in medium.
In addition, according to file management method of the present invention, can use the storage area of storage medium effectively, because the positional information of each file writes in the title of bag, and file constitutes in such a way and makes several files have the form of chained list file.In addition, be that the title of each file all is loaded into main storer because search for required file under these circumstances, use the title that is loaded into main storer, another advantage that it has is that the access time is very short.It also has another advantage, because the user specifies the storage unit be written in the guidance field, according to the characteristic of wanting stored file designated memory cell differently, makes the loss of storage area reduce to minimum.
In this is open, only illustrate and described the preferred embodiments of the present invention, yet, as previously mentioned, should be appreciated that the present invention can various other combination and environment in use and the scope of the notion of the present invention that can express therein in change and revise.

Claims (11)

1. storage system comprises:
A storage medium has the semiconductor memory that at least one is used to store data; And
A driver is used to drive described storage medium to read or to store on described storage medium;
Driver comprises:
One contains the housing that has living space, and described storage medium inserts this space;
The a pair of interface that is connected respectively to described storage medium and computing machine; And
A control section, the described bus of process are connected to described interface and are used to be controlled at the data transmission of the described interface of process between described storage medium and the computing machine.
2. storage system as claimed in claim 1, wherein said storage medium comprises:
A substrate, described semiconductor memory are configured on this substrate; And
A connector, be installed in the rear side end of described substrate and be connected in the described interface of described driver and be connected to described semiconductor memory through bus, therefore, data transmit between computing machine and described semiconductor memory through described interface and described connector.
3. storage system as claimed in claim 2, wherein said semiconductor memory are a kind of flash memories of Nand type.
4. storage system as claimed in claim 2, wherein said semiconductor memory are a dynamic ram or a static RAM (SRAM), and described storage medium also is included as the supply unit of described dynamic ram or the power supply of described static RAM (SRAM).
5. storage system as claimed in claim 4, wherein said supply unit are batteries by the external power source rechargeable.
6. storage system as claimed in claim 2, wherein said at least one storer is a ferroelectric RAM.
7. storage system as claimed in claim 2, wherein said storage medium comprises:
An expansion slot is formed on the front side of described substrate and connects described semiconductor memory through described bus, and
The described expansion slot of a storage medium is connected to the connector of another storage medium, and the memory capacity of described storage medium increases according to the quantity of the storage medium that connects.
8. storage system as claimed in claim 2, wherein said driver also comprises:
One contains the module of having living space, and described storage medium is inserted in this space and detachably is installed to described housing;
A module interface is connected to described storage medium when described storage medium is inserted into the described space of described module;
First interface is connected to described module and is connected to described module interface through bus;
Second interface is connected to the external interface of the computing machine that does not depend upon described driver and is connected to described bus; And
A control section, be connected respectively to described module interface and described first and described second interface through described bus, when described second interface is connected to the external interface of described computing machine, be used for controlling data transmission between described storage medium and the described computing machine through described interface.
9. the file management method of a computer memory system comprises following step:
The storage area of a storage medium is divided into guidance field and data area;
With the chained list file layout several literature kit are stored in described data area, each of several literature kit comprises a title, and this title has the positional information of next bag, document body and afterbody, title;
The title of all bags of described data area is loaded into a storer; And
If the request accessing file is according to the positional information that is loaded into the required literature kit of title search of described storer.
10. the file management method of computer memory system as claimed in claim 9 wherein is loaded into the title of described literature kit in the described storer when described storage medium is installed to a driver.
11. the file management method of computer memory system as claimed in claim 9 also comprises:
The described storage unit of described storage medium is defined as a designated value is used to format described storage medium;
Write described storage unit in described guidance field; And
Utilization writes on the described storage unit on the described guidance field, at the described file of described data area stores.
CN99802564A 1998-10-20 1999-10-19 Storage system using a semiconductor memory and methods for managing files stored in the system Pending CN1289441A (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
KR19980043946 1998-10-20
KR1998/43946 1998-10-20
KR1019990044090A KR20000030076A (en) 1998-10-20 1999-10-12 Movable storage system using semiconductor memory and method for managing files stored in the system
KR1999/44090 1999-10-12

Publications (1)

Publication Number Publication Date
CN1289441A true CN1289441A (en) 2001-03-28

Family

ID=26634230

Family Applications (1)

Application Number Title Priority Date Filing Date
CN99802564A Pending CN1289441A (en) 1998-10-20 1999-10-19 Storage system using a semiconductor memory and methods for managing files stored in the system

Country Status (5)

Country Link
JP (1) JP2002528805A (en)
KR (1) KR20000030076A (en)
CN (1) CN1289441A (en)
AU (1) AU6369899A (en)
WO (1) WO2000024003A1 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020076715A (en) * 2001-03-30 2002-10-11 (주)하드램 Mobile hard-disc
KR100425678B1 (en) * 2001-05-18 2004-04-03 엘지전자 주식회사 Memory card to adapt digital player and file write/read method thereof
KR100499686B1 (en) * 2002-07-23 2005-07-07 주식회사 디지털웨이 Portable flash memory extended memory capacity

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3026585B2 (en) * 1990-07-12 2000-03-27 旭光学工業株式会社 Still image playback device
EP0489227B1 (en) * 1990-12-06 1998-12-23 Tandberg Data Asa Data storage system having removable media and equipped to download a control program from the removable media
US5694326A (en) * 1996-05-08 1997-12-02 Progressive International Electronics Fuel pump - card reader control center

Also Published As

Publication number Publication date
AU6369899A (en) 2000-05-08
WO2000024003A1 (en) 2000-04-27
KR20000030076A (en) 2000-06-05
JP2002528805A (en) 2002-09-03

Similar Documents

Publication Publication Date Title
KR101495975B1 (en) Hybrid solid-state memory system having volatile and non-volatile memory
US6467021B1 (en) Data storage system storing data of varying block size
US7450420B2 (en) Reclaiming data storage capacity in flash memories
US5627783A (en) Semiconductor disk device
US20050015557A1 (en) Nonvolatile memory unit with specific cache
US8539174B2 (en) Use by a host device having a first file system of a portable storage device having a second file system and supporting file segmentation
CN107239230A (en) The many hash tables of hop-scotch of the optimization of duplicate removal application are embedded for efficient memory
JPH056889B2 (en)
EP1920335A1 (en) Reclaiming data storage capacity in flash memory systems
US6260006B1 (en) System and method for multi-volume tape library
CN113419675B (en) Write operation method and read operation method for memory
CN113419975B (en) Control system of memory, address mapping method and address mapping device
WO2007019197A2 (en) Management of memory blocks that directly store data files
JP2009519555A (en) Logical address file storage
CN1523605A (en) Portable data storage device
CN1289441A (en) Storage system using a semiconductor memory and methods for managing files stored in the system
CN114036079A (en) Mapping table compression method and system, memory controller, solid state disk and data reading method
CN115129244B (en) FLASH chip-based battery management system data storage management method
WO2014142427A1 (en) Storage system and data transmitting method thereof
CN115729439A (en) Data management method and device and solid state disk
CN101459679A (en) Network storage device and data read-write control method
Huang et al. Extendable B-tree on Multi-channel Nonvolatile Memory Devices
US11989431B2 (en) Write updates sorting during BKOPS idle
KR101426806B1 (en) Method, computer system and storage system for controlling materialization in a storage medium based on object id and storage system
Lim et al. Hashing directory scheme for NAND flash file system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication