Patent
Data writing method, memory controller, and memory storage apparatus
TLDR
In this paper, a method for writing updated data into a flash memory module having a plurality of physical pages is provided, wherein each physical page is the smallest writing unit of the flash memory.Abstract:
A method for writing updated data into a flash memory module having a plurality of physical pages is provided, wherein each physical page is the smallest writing unit of the flash memory module. The method includes partitioning a physical page into storage segments and configuring a state mark for each storage segment, wherein the state marks indicate the validity of data stored in the storage segments. The method also includes writing the updated data into at least one of the storage segments and changing the state mark corresponding to the storage segment containing the updated data, wherein the state mark corresponding to the storage segment containing the updated data indicates a valid state, and the state marks corresponding to the other storage segments of the physical page not containing the updated data indicate an invalid state. Thereby, the time for writing data into a physical page is effectively shortened.read more
Citations
More filters
Patent
System and method for improving cache performance
Roy E. Clark,Alexandr Veprinsky +1 more
TL;DR: In this paper, a method, computer program product, and computing system for compartmentalizing a LUN into a plurality of portions that are each assigned to one or more hosts is presented.
Patent
Data reduction techniques in a flash-based key/value cluster storage
TL;DR: In this article, a method for splitting empty RAID stripes into sub-stripes and storing pages into the substripes based on a compressibility score is proposed, where pages are stored in a temporary location.
Patent
Using spare capacity in solid state drives
TL;DR: In this paper, the storage capacity of each die is divided into a primary capacity and a spare capacity, and when a failure of a first die is detected, data stored on the failed first die are migrated to the spare capacity of at least one of the remaining dies.
Patent
Memory storage device, memory controller thereof, and method for programming data thereof
Wei-Chen Teo,Pi-Chi Yang +1 more
TL;DR: In this paper, a memory storage device, a memory controller, and a method for programming data thereof are provided, which includes determining whether write data to be written into the rewritable non-volatile memory chip belongs to a specific type.
Patent
Non-volatile memory apparatus and operating method thereof
Sheng-Huei Huang,Yi-Lin Lai +1 more
TL;DR: In this article, a non-volatile memory apparatus including a nonvolatile storage circuit, a main memory and a controller, and an operating method thereof are provided, where each of a plurality of logical block address groups includes a pluralityof logical block addresses.
References
More filters
Patent
Partial block data programming and reading operations in a non-volatile memory
TL;DR: In this article, the data in less than all of the pages of a nonvolatile memory block are updated by programming the new data in unused pages of either the same or another block.
Patent
Device and method for defect handling in semi-conductor memory
TL;DR: In this paper, a solid-state memory array such as an electrically erasable programmable read-only memory (EEprom) or Flash EEprom array is used to store sequential data in a prescribed order.
Patent
Digital media distribution cryptography using media ticket smart cards
TL;DR: The digital media distribution cryptography architecture (100) as mentioned in this paper is an architecture of public key cryptography, which is implemented in computer hardware, computer software, and communications protocols, furthermore, the hardware components involved are media ticket smart cards (880 ), media tickets smart card readers (900), media ticket readers ( 900), local area networks (LAN's), internet protocol (IP) wide area networks( 928 ) (WANs), personal computers ( 820 ) (PC's), world wide web servers ( 824 ) (WWW), cryptographic media players (e.g.
Patent
Dynamic data structures for tracking file system free space in a flash memory device
TL;DR: In this article, a master data structure is maintained containing a pointer to each of the one or more secondary data structures, respectively, providing an indication of when each secondary data structure reaches the predetermined capacity of mappings.
Patent
Wear leveling method and controller using the same
Chih Kang Yeh,Chien Hua Chu +1 more
TL;DR: In this paper, a wear leveling method for non-volatile memory is provided, by which the nonvolatile memories are substantially divided into a plurality of blocks and the blocks are grouped into a data area and a spare area.