Abstract:
A memory device includes a non-volatile memory chip, a connector and a memory controller. The non-volatile memory chip includes an access partition and a hidden partition. The memory controller is used to set first logical blocks mapping to mapping physical blocks in the access partition. The memory controller is used to maintain a first mapping table recording the first logical blocks and the mapping physical blocks. During backup, the memory controller is used to duplicate data in the mapping physical blocks to the hidden partition according to the first mapping table to form backup physical blocks, and establish a second mapping table setting second logical blocks to map to the backup physical blocks. During recovery, the memory controller is used to map the second logical blocks to the backup physical blocks according to the second mapping table for the host system to recover an environment set at the backup operation.
Abstract:
A dynamic radon access memory (DRAM) module includes a printed circuit board, a number of DRAM units, a number of flash memory units, a number connecting pins and an interface controller. The DRAM units and the flash memory units are distributed on the printed circuit board. The connecting pins are formed at an edge of the printed circuit board. The interface controller is electrically connected to the flash memory units and a portion of the connecting pins, wherein each of the interface controller provides at least one serial interface between the flash memory units and the portion of connecting pins thereby enabling data transmission through the portion of connecting pins in at least one serial mode. The flash memory units integrally constitute a flash disk drive in the DRAM module. Therefore, frequently installation and uninstallation of the flash memory drive can be avoided. A motherboard assembly including the aforementioned DRAM module can be developed.
Abstract:
A machine-implemented method, which is for categorizing a plurality of to-be-categorized storage units of a storage medium, includes: a) using a processor to write categorizing data for filling each of the to-be-categorized storage units of the storage medium; b) using a processor to determine a data access time of each of at least some of the to-be-categorized storage units by reading the categorizing data therein and to record the data access times of said at least some of the to-be-categorized storage units; and c) using a processor to categorize the to-be-categorized storage units into a plurality of groups that respectively correspond to a plurality of data access speed categories with reference to the recorded data access times.
Abstract:
A composite Compact Flash card includes a storage unit, a slot, a mechanical switch, a switch detecting circuit and a control unit. The slot is used for plugging an external small-sized memory card therein. The mechanical switch is electrically connected to the slot for selecting one of the storage unit and the small-sized memory card to store data therein and generating a switching signal according to the selecting result. The switch detecting circuit is electrically connected to the mechanical switch, and generates a control signal in response to the switching signal. The control unit is electrically connected to the storage unit, the slot and the switch detecting circuit for controlling an accessing operation of the storage unit or the small-sized memory card.
Abstract:
An audio/video transmission includes an encoder, a storage medium, a decoder and a wireless transmission controller. The encoder is used for coding the audio/video signal into an audio/video file. The storage medium is electrically connected to the encoder for storing the audio/video file. The decoder is electrically connected to the storage medium for decoding the audio/video file into the audio/video signal. The wireless transmission controller is electrically connected to the decoder, and in wireless communication with an external wireless interface so as to perform data exchange between the wireless transmission controller and the external wireless interface.
Abstract:
A multispectral light source device includes a substrate, a plurality of light-emitting diodes, a cover body and a light guide body. The light-emitting diodes are disposed on the substrate. A plurality of waveband lights with different wavelengths are emitted by the light-emitting diodes. The cover body is disposed on the substrate, and the light-emitting diodes are covered by the cover body. The light guide body is disposed on the substrate. The light guide body has a light guide outlet. The substrate has a first diameter, the light guide outlet has a second diameter, and the ratio of the first diameter to the second diameter is in a range between 9 to 15, so that the waveband lights are moved and converged in the light guide body and emitted through the light guide outlet. As a result, the product can be miniaturized, and the handheld detection instrument can be implemented.
Abstract:
A machine-implemented file sharing method for a network storage system is provided. The network storage system at least includes a first storage device, a second storage device and a network cloud. The first storage device and second storage device are in communication with the network cloud. The machine-implemented file sharing method includes the following steps. Firstly, a state of a target file of the second storage device to be retrieved by a user of the first storage device is marked as a freeze state. If it is determined the user of the second storage device is to modify the target file, a file access expediting operation on the target file is performed and a file access notice signal is issued to the user of the first storage device to expedite the retrieval of the target file.
Abstract:
A defragmentation method includes the steps of: a) configuring a processor to determine a type of a target machine-readable storage device coupled electrically to the processor; b) configuring the processor to select, from among a plurality of pre-established defragmentation algorithms respectively for performing defragmentation on different types of machine-readable storage devices, a defragmentation algorithm that corresponds to the type of the target machine-readable storage device as determined in step a); and c) configuring the processor to perform defragmentation on the target machine-readable storage device according to the defragmentation algorithm as selected in step b).
Abstract:
A portable data storage device includes a first storage unit having a data storing zone and a reserved zone for bad blocks in the first storage unit, and a second storage unit having a look-up table. The look-up table lists a number of configuration modes for the portable data storage device, each defining specific allocation sizes for the reserved zone and the data storing zone. The portable data storage device is configured to use a kth configuration mode. A method for dynamic memory management includes: i) determining a number of the bad blocks assigned to the reserved zone; ii) with reference to the look-up table, determining if this number is greater than a limit associated with the kth configuration mode; and iii) if so, reconfiguring the portable data storage device to use a (k+1)th configuration mode.