摘要:
Methods and devices capable of erasing a flash memory evenly are provided, in which a flash memory comprises a data region with a plurality of data blocks and a spare region with a plurality of spare blocks, and a controller retrieves a corresponding data with a check code from a first data block of the flash memory according to a read command from a host, performs a predetermined check to the corresponding data by the check code, determines whether an error is correctable when a check result of the predetermined check represents that the error has occurred, and increases an erase count of the first data block by a predetermined value when the error is correctable.
摘要:
A data programming device is provided and comprises a non-volatile memory, a volatile memory, and a memory control unit. The non-volatile memory is arranged for programming data. The volatile memory is arranged for temporarily storing data. The memory control unit is arranged for receiving data and determining whether the data is programmed into the non-volatile memory or stored into the volatile memory. If the data exceeds one page, the memory control unit programs a first portion of the data into the non-volatile memory and stores a second portion of the data, which is insufficient for one page, into the volatile memory.
摘要:
A coating structure includes a UV-cured resin layer and a fluoride monomolecular layer. Organosilicon groups of organosilicon molecules extend from the surface of the resin layer. Wax fine powder and oxide nanoparticles emerge from the surface of the resin layer to form mountain-valley-like microstructures. Fluoride molecules of the fluoride monomolecular layer are chemically bonded with the surface of the resin layer to expose the fluoride groups. During the formation of the coating structure, the UV-curable resin layer is first partially cured, then the fluoride molecules are activated to chemically bond to the surface of the resin layer, and thereafter, the UV-curable resin layer is completely cured.
摘要:
A non-volatile memory apparatus and a method for accessing the non-volatile memory apparatus are provided. The non-volatile memory apparatus comprises a management unit, a look-up table and a controller. The management unit comprises a plurality of data blocks and a plurality of spare blocks. The look-up table is adapted to record the read status of the management unit. The controller is configured to read the management unit and then generate the read status denoting the times that the management unit has been read to the look-up table, and to replace one of the data blocks by one of the spare blocks in response to the read status when the times that the management unit has been read exceeds a reference value.
摘要:
A method for accessing a flash memory includes: writing a data stream into at least a page of at least one data block of the flash memory, where each page of the data block includes an identity code; reading at least one identity code of the page; and determining a specific page according to at least the identity code, where the specific page is a last page that the data stream is written to before the flash memory is disconnected from a power source.
摘要:
A method for accessing a flash memory includes: writing a data stream into at least a page of at least one data block of the flash memory, where each page of the data block includes an identity code; reading at least one identity code of the page; and determining a specific page according to at least the identity code, where the specific page is a last page that the data stream is written to before the flash memory is disconnected from a power source.
摘要:
A coating structure includes a UV-cured resin layer and a fluoride monomolecular layer. Organosilicon groups of organosilicon molecules extend from the surface of the resin layer. Wax fine powder and oxide nanoparticles emerge from the surface of the resin layer to form mountain-valley-like microstructures. Fluoride molecules of the fluoride monomolecular layer are chemically bonded with the surface of the resin layer to expose the fluoride groups. During the formation of the coating structure, the UV-curable resin layer is first partially cured, then the fluoride molecules are activated to chemically bond to the surface of the resin layer, and thereafter, the UV-curable resin layer is completely cured.
摘要:
Methods and devices capable of erasing a flash memory evenly are provided, in which a flash memory comprises a data region with a plurality of data blocks and a spare region with a plurality of spare blocks, and a controller retrieves a corresponding data with a check code from a first data block of the flash memory according to a read command from a host, performs a predetermined check to the corresponding data by the check code, determines whether an error is correctable when a check result of the predetermined check represents that the error has occurred, and increases an erase count of the first data block by a predetermined value when the error is correctable.
摘要:
A coating structure includes a UV-cured resin layer and a fluoride monomolecular layer. Organosilicon groups of organosilicon molecules extend from the surface of the resin layer. Wax fine powder and oxide nanoparticles emerge from the surface of the resin layer to form mountain-valley-like microstructures. Fluoride molecules of the fluoride monomolecular layer are chemically bonded with the surface of the resin layer to expose the fluoride groups. During the formation of the coating structure, the UV-curable resin layer is first partially cured, then the fluoride molecules are activated to chemically bond to the surface of the resin layer, and thereafter, the UV-curable resin layer is completely cured.
摘要:
A method for handling data updating of a flash memory is disclosed, in which the flash memory comprises a mother block with a plurality of pages to be updated, and each page comprises a plurality of sectors. In such method, a first data for updating a target page in the mother block is obtained, and then whether the first data comprises data for updating an ending sector in the target page is determined. The first data is written into a replacing page in a first FAT block when the first data does not comprise data for updating the ending sector in the target page. The first data is written into a corresponding page in a second FAT block when the first data comprises the data for updating the ending sector, in which the corresponding page in the second FAT block and the target page in the mother block have the same page indexes.