WO1998021639A1 - Interchangeable transportable data carrier unit for computers - Google Patents
Interchangeable transportable data carrier unit for computers Download PDFInfo
- Publication number
- WO1998021639A1 WO1998021639A1 PCT/EP1996/004908 EP9604908W WO9821639A1 WO 1998021639 A1 WO1998021639 A1 WO 1998021639A1 EP 9604908 W EP9604908 W EP 9604908W WO 9821639 A1 WO9821639 A1 WO 9821639A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- data carrier
- read
- carrier unit
- write
- data
- Prior art date
Links
- 239000004065 semiconductor Substances 0.000 claims abstract description 97
- 230000015654 memory Effects 0.000 claims abstract description 50
- 238000004088 simulation Methods 0.000 claims description 12
- 230000005672 electromagnetic field Effects 0.000 claims description 10
- 238000013144 data compression Methods 0.000 claims description 5
- 230000006837 decompression Effects 0.000 claims description 5
- 230000002950 deficient Effects 0.000 claims description 3
- 239000011159 matrix material Substances 0.000 abstract description 3
- 238000000034 method Methods 0.000 description 7
- 238000007906 compression Methods 0.000 description 6
- 230000006835 compression Effects 0.000 description 6
- 230000006870 function Effects 0.000 description 6
- 230000008878 coupling Effects 0.000 description 5
- 238000010168 coupling process Methods 0.000 description 5
- 238000005859 coupling reaction Methods 0.000 description 5
- 238000013500 data storage Methods 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 230000006399 behavior Effects 0.000 description 2
- 239000003990 capacitor Substances 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 239000000344 soap Substances 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 230000003139 buffering effect Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 239000004020 conductor Substances 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 229910052710 silicon Inorganic materials 0.000 description 1
- 239000010703 silicon Substances 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 238000011144 upstream manufacturing Methods 0.000 description 1
- 230000003936 working memory Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B23/00—Record carriers not specific to the method of recording or reproducing; Accessories, e.g. containers, specially adapted for co-operation with the recording or reproducing apparatus ; Intermediate mediums; Apparatus or processes specially adapted for their manufacture
- G11B23/02—Containers; Storing means both adapted to cooperate with the recording or reproducing means
- G11B23/03—Containers for flat record carriers
- G11B23/0327—Containers for flat record carriers for special applications not otherwise provided for
-
- 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/0608—Saving storage space on 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/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
- 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/0662—Virtualisation aspects
- G06F3/0664—Virtualisation aspects at device level, e.g. emulation of a storage device or system
-
- 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/0674—Disk device
- G06F3/0676—Magnetic disk device
Definitions
- the invention relates to an exchangeable, portable data carrier unit for computers, which is provided for data exchange with a computer.
- An exchangeable semiconductor memory unit which is designed as a plug-in card (slot card) and is inserted into a free slot (slot) of the computer (see Elektor, No. 287, November 1994, pages 14 to 18). It is, apart from special cases, practically impossible to use such a semiconductor memory unit, which can act as a physical drive and is therefore referred to as a "silicon disc", in the sense that data such.
- B. data is written into the semiconductor memory unit by means of a computer and the semiconductor memory unit is then used in another computer which reads the stored data. It would be necessary to open the computer and intervene in the hardware of the semiconductor memory unit each time.
- the 3.5-inch floppy disk is probably the most widespread removable disk unit used in personal computers. Its high level of acceptance among computer users is due to the cost-effectiveness of this storage medium, the high level of data security and ease of use.
- the 3.5-inch diskette also has serious disadvantages, such as a limited storage capacity of currently 1.44 MB and the relative size high access time in the millisecond range. This has meant that extensive software packages are no longer on such disks, but e.g. B. are delivered on CD-ROMs, that have multiple storage capacity.
- a disadvantage of these conventional CD-ROMs is that they can only be read, but cannot be written to any number of times.
- the object of the invention is to create an exchangeable, transportable data carrier unit with increased storage capacity, shortened access time and practically unlimited writeability and readability, which is used for data exchange with a computer instead of an exchangeable standard.
- dard storage medium can be inserted into a commercially available computer drive.
- control unit in the housing for controlling the data exchange between the data carrier unit and the computer - A device for simulating the presence of the standard storage medium in the drive of the computer, which simulation device can be accessed by a read / write device of the drive during operation of the data carrier unit, whereby the control unit ⁇ writes data supplied by the drive to the read / write semiconductor memory unit via the simulation device, and ⁇ In the case of read access, data to be read out of the read / write semiconductor memory unit are made available on the simulation device for readout by the computer drive.
- the data carrier unit according to the invention is therefore inserted into the drive instead of a normal storage medium, data written into its semiconductor memory can thus be read out of the semiconductor memory unit, since the simulation device makes the drive believe, so to speak, that a storage medium is inserted into the drive which stores the data stored in the semiconductor memory Contains data.
- the data carrier unit according to the invention can thus function as a data carrier between computers, such as a CD-ROM or a write-protected floppy disk, which have a corresponding drive. The operation of the drive with a storage medium provided for this purpose is still possible as soon as the data carrier unit is removed from the drive. Even if the disk device is in the drive, it functions as a physical drive.
- write / read semiconductor memories are provided as the actual storage medium according to the invention, a high storage capacity can be achieved with a simultaneously fast access time and practically any number of read / write cycles.
- the simulation device contains a read / write head, the control unit controlling the read / write head in the event of read access to the drive in such a way that it changes the data to be exchanged by means of the Reading device of the drive generates a detectable electromagnetic field.
- the electromagnetic field is to be formed depends on the type of drive with which the semiconductor memory unit is to interact.
- the wavelength of the electromagnetic waves is of the order of magnitude customary for these recording methods.
- the simulation device can then be a coil, preferably constructed similarly to a magnetic head, or a coupling capacitor.
- the wavelength of the electromagnetic waves is in the range of light of the appropriate wavelength.
- the simulation device can then be a light-emitting diode (LED), preferably a laser diode.
- the read / write head detects the electromagnetic field emitted by the read / write device of the drive and the corresponding data is written into the read / write semiconductor memory unit.
- the detection of the electromagnetic field also depends on the type of drive with which the semiconductor memory unit is to interact.
- the wavelength of the electromagnetic waves is of the order of magnitude customary for these recording methods.
- the means for detecting an electromagnetic can then be a Hall sensor, a coil, which is preferably constructed similarly to a magnetic head, a coupling capacitor, etc.
- the wavelength of the electromagnetic waves is in the range of light of the appropriate wavelength.
- the means for detecting an electromagnetic field can then be a photodiode, a phototransistor, etc.
- an interface is provided, because of the higher data transmission speed, preferably a parallel interface, via which data can be written into the semiconductor memory unit and / or data can be read from the semiconductor memory unit.
- data can also be read from the semiconductor memory unit and / or data can be written into the semiconductor memory unit via the interface if the data carrier unit is in a corresponding communication device that can be made available as a separate peripheral device.
- a voltage supply for the read / write semiconductor memory unit and / or the control unit is provided in the housing of the data carrier device. This is particularly important in connection with the storage types explained in more detail later, as are used as semiconductor memories in the data carrier unit according to the invention.
- a buffer accumulator in the data carrier unit, which uses various measures to supply electrical energy is supplying.
- a microgenerator that can be coupled to the drive of the computer can be integrated into the housing of the data carrier unit and converts the drive rotation into voltage.
- a voltage supply via a solar cell unit integrated in the housing of the data carrier unit is also advantageous. The current then serves to charge the buffer accumulator. It goes without saying that the semiconductor storage unit must then be stored when not in use in such a way that adequate exposure of the solar cell unit is ensured.
- the voltage supply in particular of the buffer accumulator, can also be carried out by connecting the data carrier unit to an external charging device via connections provided on the housing.
- an external charging device can, for example, be integrated in the external peripheral device already mentioned above.
- the means for simulation can be formed by a liquid crystal display element (LCD) which is controlled by the control unit in such a way that its reflection behavior simulates the reflection behavior of the surface of a CD-ROM containing the data stored in the semiconductor memories of the semiconductor memory unit.
- LCD liquid crystal display element
- the data carrier device can also be used to interact with a CD-ROM write drive, that is to say a drive for writing to blank CD-ROMs (and for reading CD-ROMs). be provided.
- the data carrier unit can be used to interact with a Removable disk drive or be designed to interact with a magneto-optical disc drive.
- the data carrier unit is designed to interact with a floppy disk drive, for which purpose the housing is designed in the form of a floppy disk. It is particularly advantageous if it is a 3.5 inch floppy disk drive, since the corresponding floppy disks have a relatively large thickness compared to 5.25 inch floppy disks.
- the semiconductor memory unit also contains non-volatile semiconductor memories, e.g. B. Flash EEPROMs (quickly electrically erasable programmable read-only memories), is provided according to a variant of the invention that the semiconductor memory unit contains volatile semiconductor memories, in particular dynamic read / write memories (DRAM), since such semiconductor memories have a high Storage density and short access have times.
- DRAM dynamic read / write memories
- the need to refresh the memory content of dynamic read / write memory (refresh) does not pose a problem.
- the circuitry required to do this is small because appropriate integrated circuits are available. It is particularly advantageous to use self-refreshing dynamic read / write memories (DRAM with soap refresh), since then no circuitry measures are necessary to ensure the refreshing of the semiconductor memories.
- the data carrier unit must contain a buffer voltage source for the semiconductor memory, in particular the mentioned buffer accumulator, if the possibility is to exist, the subject of the invention as a data carrier for data exchange to use between computers.
- the semiconductor memory devices with volatile and non-volatile semiconductor memories.
- Such a mixed configuration is of particular interest when the volatile read / write semiconductor memories of the data carrier unit are designed as most good RAM memory chips, the defective addresses of which can be detected by the control unit and stored in a non-volatile read / write semiconductor memory of the data carrier unit are.
- Such memory chips with defective addresses are available inexpensively, so that the data carrier unit according to the invention can be produced more economically. Since the control unit carries out a memory test and stores the unusable addresses in a non-volatile memory of the data carrier unit, a high level of data security and storage capacity is nevertheless guaranteed.
- the control unit is assigned a data compression / decompression device. With their help, the physical storage capacity of the semiconductor memories integrated in the data carrier unit can be used more efficiently. For this purpose, on-line compression can take place by means of an upstream multi-chip module between the connection of the data carrier unit to the drive and the actual memory components.
- access times of less than 50 microseconds and data transfer rates of up to 1 Mbyte per second can be achieved with a conventional floppy disk drive. If the data exchange takes place via a parallel interface, the access time is less than 10 microseconds and the data rate reaches up to 32 Mbytes per second.
- the maximum memory size depends on the data structure and the compression factor. Since online compression algorithms are variably programmable, selection can be made according to different criteria, such as maximum compression with slow access on the one hand, or shortest access time with minimal data compression on the other, and the data carrier unit can be designed accordingly.
- Another preferred feature of the data carrier unit according to the invention is the possibility of providing memory areas in the read / write semiconductor memory for the entry of codes. The code entry can be used, for example, to integrate a hardware program key function on a software basis into the data carrier unit.
- Such hardware program keys are known as so-called “dongles”, which are coded adapter plugs which are addressed by the PC between the printer cable and printer socket and when a commercial program is running, and are checked for presence. In this respect, a program run is therefore can only be carried out together with the "dongle”, which prevents unlicensed multiple use of the program.
- Such a “dongle” can be replaced by the data carrier unit according to the invention if a program software is stored on the data carrier unit, the use of which requires the data carrier unit with the corresponding previously stored code to be constantly inserted in the computer drive.
- the program run is therefore directly to the person carrying the program software Tied up with the "dongle” when a program is to be used legally on different computers at different times.
- a password function can also be given to the data carrier according to the invention by the addressed memory areas for the entry of codes.
- FIG. 1 shows a schematic representation of the structure of a data carrier unit according to the invention
- FIG. 3 in the form of a block diagram a data carrier unit according to FIG. 1, which interacts with the storage device,
- Fig. 5 is a schematic representation of a data carrier unit coupled to a computer according to the invention for explaining the on-line data compression.
- Fig. 1 shows a data carrier unit D according to the invention, which has a housing 1 which resembles a 3.5-inch diskette in its outer shape.
- a read / write semiconductor memory unit (3) with a number of memory modules 3 t to 3 is located inside the housing 1 on a printed circuit board 2, for example a printed circuit n , which are, for example, dynamic read / write memories (DRAM) with soap refresh, e.g. B. of the type ⁇ PD42S17400LG3-160 (NEC®).
- DRAM dynamic read / write memories
- soap refresh e.g. B. of the type ⁇ PD42S17400LG3-160 (NEC®).
- a control unit 4 for example a microcontroller of the 80C51 type, is likewise arranged on the circuit board 2, specifically in the region which is located in FIG. 1 to the right of the head window lock 5 of the housing 1.
- the microcontroller of the type mentioned contains an internal program memory in the form of a non-volatile semiconductor memory which contains the software (program) required to operate the data carrier unit. If a microcontrol type that does not contain an internal program memory is used, an external program memory, e.g. B. in the form of an EPROM.
- a buffer accumulator 6 is provided on the circuit board 2 in the area which is located in FIG. 1 to the left of the head window closure 5 of the housing 1.
- the write protection slide 8 fulfills its normal function, i.e. Depending on its position, the data carrier is write-protected or writable.
- a switch 9 mounted on the circuit board 2 is also made by means of the write protection slide 8 actuated, which causes an additional Scl friction protection, since the switch 9 according to FIG. 3 is connected in a line which connects the control unit 4 to those connections of the semiconductor memory 3 which, depending on the logic level applied to them, write data into which enable or read data from the semiconductor memory 3.
- the switch separates this line from the control unit 4 and sets this line to such a potential that write accesses to the semiconductor memories 3 cannot take place. Only when the position of the write protection slide 8 enables the semiconductor memory unit 3 to be written, that is to say the switch 9 is closed, is the line connected to the control input 4, so that write access is possible.
- a two-pole contact field J1 is provided, which is connected in a manner not shown via conductor tracks of the circuit board 2 to the two poles of the buffer accumulator 6.
- the semiconductor memory device is inserted in the manner shown in FIG. 2 into one of the receiving shafts 12 1 to 12 1, formed by two opposite parallel grooves 10 j to 10 n and 11 1 to 1 l n , of a rack-like storage device 13, the contacts of the contact field come - The Jl engages with the contacts of a corresponding contact field Jl * 1 to Jl'n, which are connected to a charger 14, which is preferably integrated into the storage device 13, as indicated in FIG. 2.
- the contact field J2 belonging to a parallel interface is provided on the aforementioned end face of the housing 1.
- the contacts of the contact field J2 come into the storage device 13.
- led data carrier unit with the contacts of a corresponding contact field J2'i to J2 ' n in engagement.
- the contact fields J2' ⁇ to J2 ' n are connected to an interface circuit 15 and can via a suitable plug connection, for example a Sub-D socket 16 of a Sub-D plug connection, and a suitable cable with an interface, for. B. the parallel interface of a computer. It is then possible to use the computer to write data into the semiconductor memory unit of the data carrier or to read data therefrom.
- the interface circuit 15 contains an address decoding 17, which makes it possible to specifically access the data carrier device located in a specific recording shaft 12 1 to 12 n of the storage device 13.
- the address coding 17 can, as shown in FIG. 2, be part of the storage device 13; but it can also be part of each individual data carrier unit.
- Each receiving slot 12 ⁇ to 12 " is a light emitting diode (LED) 18t to 18" as a charge control display and another LED 19 ! to 19 n as an indication of a possible write and read move iffe to the data storage unit located in the half storage unit in the respective recording shaft 12] to 12 ".
- LED light emitting diode
- the respective data carrier unit is formed by leaf springs 20j to 20 “and 21 ⁇ to 21 "pressed down in such a way that on the end face of the housing 1 facing away from the contact fields J1 and J2, with the data carrier unit correctly inserted into the respective receiving shaft 12 ⁇ to 12", two each at the ends of the grooves 10] to 10 "and 11 1 to ll n provided projections 22 ! to 22 n and 23 ! up to 23 n , which hold the data carrier unit in place.
- the position of the slide protection slide 8 is not scanned by the detection seal 13, since the position of the write protection slide 8 is monitored in the manner already described using the switch 9 within the data carrier unit.
- the semiconductor memory unit 3 shown as a block labeled DRAM is connected to the control unit 4 via a data and address bus 24.
- the control unit 4 is also connected to the contact field J2 via a line bus 25.
- the control unit 4 and the DRAM semiconductor memory unit 3 are coupled with their supply voltage connections to the buffer accumulator 6 connected to the contact field J1.
- the DRAM semiconductor memory unit 3 is connected via a further line 26 connected to the control unit 4.
- the line 26 is used to make the semiconductor memory unit 3 accessible at all for addressing processes and write and read accesses.
- This line is connected to the "Write Enable" connection WE of the semiconductor Memory unit 3 connected and, depending on whether it is at the logic level low (no) or high (yes), write or read access to the semiconductor memory (3 ⁇ to 3 n ). If the write protection slide 8 assumes its position preventing write access, the line is at ground, that is to say logically high.
- the read / write head 7 is also connected to an analog og input / output I / O of the control unit 4. If the data carrier unit is located in a floppy disk drive and there is read access, the control unit 4 simulates for the floppy disk drive - whose read / write head 7 is, so to speak, on the assumption that there is an ordinary floppy disk in the floppy disk drive - on track 0 a file allocation table, according to which all files are on the same track as the file allocation table, so that the read / write head of the disk drive can subsequently remain stationary on track 0.
- the control unit 4 reads the data corresponding to the file to be read from the DRAM semiconductor memory unit 3 and controls the read / write head 7 of the data carrier unit in such a way that it generates an electromagnetic field which, apart from the fact that the data stream is significantly faster than in a conventional third , 5-inch floppy disk corresponds to the electromagnetic field that the read / write head of the floppy disk drive would detect when reading an identical file from an ordinary floppy disk.
- the read / write head 7 of the data carrier unit detects the electromagnetic field generated by the read / write head of the floppy disk drive.
- the control unit 4 converts the corresponding electrical current into corresponding binary data and writes it into the semiconductor memory unit 3. Where the file is located writes the control unit 4 in an internal table of contents.
- the control unit 4 uses this to access the corresponding semiconductor memories 3 1 to 3 n during write and read accesses.
- the control unit 4 uses the internal table of contents to simulate the file allocation table located on the apparent track 0.
- the control unit 4 When a read or write access takes place, the control unit 4 recognizes by continuously monitoring the analog input / output I / O to which the read / write head 7 of the data carrier input is connected, and possibly via the write / Read head 7 received serial data stream analyzed.
- a suitable driver software is loaded into the computer. This driver software causes the floppy disk drive to send a bit sequence via the read / write head of the floppy disk drive each time the data carrier is accessed, which allows the control unit 4 for the semiconductor memory unit 3 to recognize whether the respective access is concerned is a write or read access. If the control unit 4 has recognized what type of access it is, it reacts in the manner described above, depending on whether it is a write or a read access.
- FIG. 3 shows, using the example of a data carrier unit D 3 inserted into the receiving shaft 12 3 of a storage device, such as this and the storage device 13 via the contact fields J1 and J2 of the data carrier unit on the one hand and the contact fields J1 ' 3 and J2' 3 of the storage device 13 on the other hand work together.
- Fig. 3 it is illustrated by the power cord 27 that the storage device 13 is dependent on a power connection.
- the LED 19 3 provided for displaying write and read accesses is connected to the address decoding 17 in the manner indicated in FIG. 3.
- a personal computer 28 is shown in FIG. 3, the parallel interface of which is connected in a manner not shown in more detail via an interface cable 29 to the sub-D socket 16 and thus to the interface circuit 15 of the storage device 13. It is thus possible, with the aid of a corresponding program, to use the personal computer 28 to take the individual receiving shafts 12 ! to 12 "of the storage device 13 to address. In any case, data can be read from a data carrier unit located in the respective receiving shaft 12] to 12 ,, either to display this data on the monitor of the personal computer 28 or to copy it.
- the personal computer 28 can use the internal table of contents or the file allocation table of the respective semiconductor storage unit to display a table of contents (directoiy) of the data carrier unit, on the basis of which it is then possible to select the file (s) to be read.
- the write protection slide 8 of the data storage unit D located in the respective recording shaft 12 [to 12 , is set so that writing to the respective semiconductor storage unit 3 is possible, data can also be written into and / or into the semiconductor storage unit 3 from the personal computer 28 the data in the semiconductor memory 3 are overwritten or deleted.
- the necessary in these cases The control unit 4 takes over or revises the internal table of contents of the semiconductor memory unit.
- the data carrier unit recognizes write or read accesses via the parallel interface or the interface circuit 15 by the fact that the control unit 4 of the semiconductor memory unit 3 periodically polls the logic levels that are present at its inputs connected to the lines leading to the contact field J2.
- the data carrier according to the invention is a storage medium which, for. B. uses the floppy disk drive of a computer to write and read the data.
- the operation of the floppy disk drive with normal floppy disks is still possible.
- the shape of the new storage medium looks like that of a normal floppy disk.
- the read / write head of the floppy disk drive moves to a specific position (track) on which the information is stored, which files are stored and where they are physically (sectors tracks). If data is written or read, the read / write head must move to the respective track and wait until the drive has turned the magnetic disk so far that the correct sector has been reached. The time required for this is called the access time.
- the magnetic disk contained in a diskette is, so to speak, replaced by a semiconductor memory to which the data transfer of the read / write head is coupled by suitable means. The result is a storage medium that has a significantly higher storage capacity and a much shorter access time than a conventional floppy disk.
- the access time to the data carrier unit according to the invention is therefore many times shorter than with a magnetic memory, for. B. a floppy disk drive.
- the semiconductor memory device according to the invention has a significantly higher storage capacity than a conventional floppy disk.
- the storage density achievable with a data carrier unit according to the invention can advantageously be increased even further by on-line compression or decompression taking place during the data exchange between the semiconductor memory device, the data medium device and the computer.
- FIG. 5 there is a multi-chip module with a controller and memory management between the read / write head 7 of the data carrier unit D and the semiconductor memory unit 3 switched as a control unit 4, to which a non-volatile program memory 30 is assigned.
- the data carrier unit D inserted in the 3.5 inch floppy disk drive 31 now makes the data available in decompressed form when reading data from the semiconductor memory unit 3, which is realized on-line, ie in real time, by the multi-chip module 4 .
- data is compressed.
- the access times are in the range of less than 50 microseconds with a data transfer type of up to 1 Mbyte per second.
- the data to be handled in connection with the data carrier unit D are processed by the personal computer 28 via its CPU 32 with the aid of the working memory 33 and a hard disk drive 34.
- a password can be stored, on the other hand, by checking the authorized use, e.g.
- a program stored on the data carrier device D or the authorized access to data stored there can be secured.
- the so-called “dongle” function can also be assigned to the data carrier unit D, in that a program stored on the data carrier unit D only runs when the data carrier unit D is inserted as such into the drive 31 of the personal computer 28 periodically an appropriately coded address in the program memory is checked during program execution, in the absence of feedback - for example when the program is operated with a pirated copy the program diskette - there would be no feedback and the program run would be interrupted.
- the data stored therein must be buffered by means of a voltage source. Since the energy content of the buffer voltage source is limited in time, a suitable storage device can be provided for one or more semiconductor memory units, via which the energy required for buffering the data is supplied. If an accumulator is provided as the buffer voltage source, the accumulator can be charged by means of the storage device described.
- the buffer accumulator 6 can be charged via a voltage regulator module 35 through a solar cell film glued onto the outside of the housing 1. While the solar cell film 35 naturally supplies energy when the data carrier unit D is removed from the drive 31, a microgenerator 37 can be used for the voltage supply when the state is inserted into the drive 31.
- the rotating rotor (not shown) can be mounted in a central rotatable coupling part which is modeled on the usual hub part of the magnetic disk of a 3.5-inch diskette.
- the data carrier unit thus uses the existing hardware of a floppy disk drive for writing and reading out, by setting up an electromagnetic coupling field at the point where the read / write head of the drive is moving, in order to pass on the data streams to a suitable electronic control, which these Write data in semiconductor memories that are either non-volatile or buffered with voltage sources, or read them in reverse ways and output them via the switching matrix.
- control unit 4 compresses the data to be written into the data carrier unit or the semiconductor memory contained therein beforehand.
- data compression which can be carried out according to algorithms known per se, results in an increased storage capacity of the semiconductor memory unit or of the semiconductor memories contained therein. It is understood that when reading data compressed in this way, decompression must take place. Both the compression and the decompression take place online in the interest of a high writing or reading speed.
- the semiconductor memory device as a semiconductor memory DRAM's, so-volatile semiconductor memory device includes. Instead, SCRAM's or non-volatile semiconductor memories, e.g. B. Flash EEPROM's can be used. It is understood that in the case of using non-volatile semiconductor memories, the semiconductor memory unit does not contain a buffer voltage source and a possible recording device does not contain a charger for the buffer voltage sources. However, then for the voltage and power supply Control unit appropriate measures are taken.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
Description
Claims
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP96938161A EP0882257A1 (en) | 1996-11-09 | 1996-11-09 | Interchangeable transportable data carrier unit for computers |
AU75687/96A AU7568796A (en) | 1996-11-09 | 1996-11-09 | Interchangeable transportable data carrier unit for computers |
PCT/EP1996/004908 WO1998021639A1 (en) | 1996-11-09 | 1996-11-09 | Interchangeable transportable data carrier unit for computers |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/EP1996/004908 WO1998021639A1 (en) | 1996-11-09 | 1996-11-09 | Interchangeable transportable data carrier unit for computers |
Publications (1)
Publication Number | Publication Date |
---|---|
WO1998021639A1 true WO1998021639A1 (en) | 1998-05-22 |
Family
ID=8166394
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/EP1996/004908 WO1998021639A1 (en) | 1996-11-09 | 1996-11-09 | Interchangeable transportable data carrier unit for computers |
Country Status (3)
Country | Link |
---|---|
EP (1) | EP0882257A1 (en) |
AU (1) | AU7568796A (en) |
WO (1) | WO1998021639A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7376757B2 (en) | 2003-03-31 | 2008-05-20 | Matsushita Electric Industrial Co., Ltd. | Driverless interfacing of a removable device with a digital product |
Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5744296A (en) * | 1980-08-29 | 1982-03-12 | Fujitsu Ltd | Storage device |
JPS60151882A (en) * | 1984-01-18 | 1985-08-09 | Nec Corp | Floppy disk device |
JPS61259355A (en) * | 1985-05-14 | 1986-11-17 | Fujitsu Ltd | Memory control method |
JPS63136294A (en) * | 1986-11-28 | 1988-06-08 | Nec Corp | Memory card |
JPH01209552A (en) * | 1988-02-17 | 1989-08-23 | Hitachi Maxell Ltd | Semiconductor file memory device |
EP0490239A2 (en) * | 1990-12-14 | 1992-06-17 | Ceram Incorporated | Storage of compressed data on random access storage devices |
WO1992017836A1 (en) * | 1991-03-29 | 1992-10-15 | Sharples Kenneth R | Electronic floppy disk emulation system |
WO1993000680A1 (en) * | 1991-06-21 | 1993-01-07 | Siemens Nixdorf Informationssysteme Ag | Device for making data describing and/or supplementing the content of the mass store of a machine-readable data substrate available |
US5359726A (en) * | 1988-12-22 | 1994-10-25 | Thomas Michael E | Ferroelectric storage device used in place of a rotating disk drive unit in a computer system |
JPH0714398A (en) * | 1993-06-14 | 1995-01-17 | Hitachi Ltd | Semiconductor memory device |
JPH0737364A (en) * | 1993-07-21 | 1995-02-07 | Pumpkin House:Kk | Power supply having floppy disk built-in |
JPH07271525A (en) * | 1994-03-31 | 1995-10-20 | Kawasaki Steel Corp | External storage |
US5493574A (en) * | 1992-09-24 | 1996-02-20 | Zilog, Inc. | Power efficient RAM disk and a method of emulating a rotating memory disk |
EP0717409A1 (en) * | 1994-12-12 | 1996-06-19 | Hitachi, Ltd. | Disk medium drive apparatus equipped with display function and display method for the same |
JPH08195069A (en) * | 1995-01-18 | 1996-07-30 | Oki Electric Ind Co Ltd | Information storage |
-
1996
- 1996-11-09 AU AU75687/96A patent/AU7568796A/en not_active Abandoned
- 1996-11-09 WO PCT/EP1996/004908 patent/WO1998021639A1/en not_active Application Discontinuation
- 1996-11-09 EP EP96938161A patent/EP0882257A1/en not_active Withdrawn
Patent Citations (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5744296A (en) * | 1980-08-29 | 1982-03-12 | Fujitsu Ltd | Storage device |
JPS60151882A (en) * | 1984-01-18 | 1985-08-09 | Nec Corp | Floppy disk device |
JPS61259355A (en) * | 1985-05-14 | 1986-11-17 | Fujitsu Ltd | Memory control method |
JPS63136294A (en) * | 1986-11-28 | 1988-06-08 | Nec Corp | Memory card |
JPH01209552A (en) * | 1988-02-17 | 1989-08-23 | Hitachi Maxell Ltd | Semiconductor file memory device |
US5359726A (en) * | 1988-12-22 | 1994-10-25 | Thomas Michael E | Ferroelectric storage device used in place of a rotating disk drive unit in a computer system |
EP0490239A2 (en) * | 1990-12-14 | 1992-06-17 | Ceram Incorporated | Storage of compressed data on random access storage devices |
WO1992017836A1 (en) * | 1991-03-29 | 1992-10-15 | Sharples Kenneth R | Electronic floppy disk emulation system |
WO1993000680A1 (en) * | 1991-06-21 | 1993-01-07 | Siemens Nixdorf Informationssysteme Ag | Device for making data describing and/or supplementing the content of the mass store of a machine-readable data substrate available |
WO1996012225A1 (en) * | 1992-06-08 | 1996-04-25 | Framdrive | Non-volatile solid state random access storage device used in place of a rotating disk drive unit in a computer system |
US5493574A (en) * | 1992-09-24 | 1996-02-20 | Zilog, Inc. | Power efficient RAM disk and a method of emulating a rotating memory disk |
JPH0714398A (en) * | 1993-06-14 | 1995-01-17 | Hitachi Ltd | Semiconductor memory device |
JPH0737364A (en) * | 1993-07-21 | 1995-02-07 | Pumpkin House:Kk | Power supply having floppy disk built-in |
JPH07271525A (en) * | 1994-03-31 | 1995-10-20 | Kawasaki Steel Corp | External storage |
EP0717409A1 (en) * | 1994-12-12 | 1996-06-19 | Hitachi, Ltd. | Disk medium drive apparatus equipped with display function and display method for the same |
JPH08195069A (en) * | 1995-01-18 | 1996-07-30 | Oki Electric Ind Co Ltd | Information storage |
Non-Patent Citations (10)
Title |
---|
BASSEM YAHYA: "SILICON-DISK / Solid-state-disk für PC", ELEKTOR, no. 287, November 1994 (1994-11-01), pages 14 - 18, XP000652188 * |
PATENT ABSTRACTS OF JAPAN vol. 006, no. 116 (P - 125) 29 June 1982 (1982-06-29) * |
PATENT ABSTRACTS OF JAPAN vol. 009, no. 327 (P - 415) 21 December 1985 (1985-12-21) * |
PATENT ABSTRACTS OF JAPAN vol. 011, no. 112 (P - 565) 9 April 1987 (1987-04-09) * |
PATENT ABSTRACTS OF JAPAN vol. 012, no. 396 (P - 774) 21 October 1988 (1988-10-21) * |
PATENT ABSTRACTS OF JAPAN vol. 013, no. 517 (P - 962) 20 November 1989 (1989-11-20) * |
PATENT ABSTRACTS OF JAPAN vol. 095, no. 004 31 May 1995 (1995-05-31) * |
PATENT ABSTRACTS OF JAPAN vol. 095, no. 005 30 June 1995 (1995-06-30) * |
PATENT ABSTRACTS OF JAPAN vol. 096, no. 002 29 February 1996 (1996-02-29) * |
PATENT ABSTRACTS OF JAPAN vol. 096, no. 011 29 November 1996 (1996-11-29) * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7376757B2 (en) | 2003-03-31 | 2008-05-20 | Matsushita Electric Industrial Co., Ltd. | Driverless interfacing of a removable device with a digital product |
Also Published As
Publication number | Publication date |
---|---|
EP0882257A1 (en) | 1998-12-09 |
AU7568796A (en) | 1998-06-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0373411B1 (en) | Data security element for an EDP device, data security system and method of its use | |
DE69515378T2 (en) | Recording and playback system and data backup system | |
DE69522998T2 (en) | SECURE APPLICATION CARD FOR SHARING APPLICATION DATA AND PROCEDURES BETWEEN SEVERAL MICROPROCESSORS | |
DE60130593T2 (en) | Flash memory architecture with simultaneously programmable multiple host-capable flash memory banks | |
DE69530157T2 (en) | Data processing system with battery discharge operation | |
DE19540915A1 (en) | Redundant arrangement of solid state memory modules | |
DE112004001704B4 (en) | A method for refreshing a memory and integrated circuit containing a refreshable memory | |
WO1993007555A1 (en) | Smart-diskette read-write device | |
EP1759357A1 (en) | Data transmission in an arrangement comprising a tachograph | |
DE102018105440A1 (en) | Power failure treatment using stop commands | |
EP0142013A2 (en) | Portable memory for recording, storing and reproducing data | |
DE112021002897B4 (en) | METHOD AND DEVICE FOR SECURING MEMORY MODULES | |
DE102020126409A1 (en) | Storage device for storing model information, storage system including the storage device, and methods of operation of the storage system | |
DE4404131C2 (en) | Battery-free data buffering | |
WO1998021639A1 (en) | Interchangeable transportable data carrier unit for computers | |
DE3784950T2 (en) | CONTENT-ADDRESSABLE STORAGE ARRANGEMENT. | |
EP0784830A1 (en) | Data carrier arrangement | |
DE69504286T2 (en) | Disk drive device with display | |
DE4042161C2 (en) | ||
DE19517201C2 (en) | Semiconductor storage unit | |
DE3541026A1 (en) | ELECTRONIC DEVICE, IN PARTICULAR PORTABLE COMPUTER, WITH DETACHABLE MEMORY MODULE | |
EP0461456A2 (en) | Detachable element for a diskette- or cassette unit of an EDP-station | |
DE60316183T2 (en) | METHOD AND DEVICE FOR ALTERNATE ACTIVATION OF AN INTERCHANGEABLE HARDWARE UNIT | |
DE102022113178A1 (en) | SSD backup battery power to handle improper shutdowns with the host | |
WO2008141616A1 (en) | Method for memory management |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): AL AM AT AU AZ BB BG BR BY CA CH CN CZ DE DK EE ES FI GB GE HU IL IS JP KE KG KP KR KZ LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK TJ TM TR TT UA UG US UZ VN AM AZ BY KG KZ MD RU TJ TM |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): KE LS MW SD SZ UG AT BE CH DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA |
|
WWE | Wipo information: entry into national phase |
Ref document number: 1996938161 Country of ref document: EP |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
WWW | Wipo information: withdrawn in national office |
Ref document number: 1996938161 Country of ref document: EP |
|
WWP | Wipo information: published in national office |
Ref document number: 1996938161 Country of ref document: EP |
|
NENP | Non-entry into the national phase |
Ref country code: JP Ref document number: 1998522064 Format of ref document f/p: F |