Patent application number | Description | Published |
20100169544 | METHODS FOR DISTRIBUTING LOG BLOCK ASSOCIATIVITY FOR REAL-TIME SYSTEM AND FLASH MEMORY DEVICES PERFORMING THE SAME - A method for distributing log block associativity in log buffer-based flash translation layer (FTL) includes, if write request on page p is generated, checking whether log block associated with corresponding data block that write request is generated exists or not by checking log block mapping table storing mapping information between data blocks and log blocks, wherein the associativity of each log block to data block is set to equal to or less than predetermined value K in advance, and K is a natural number, if log block associated with corresponding data block that write request is generated exists, checking whether associated log block is random log block or sequential log block, and if associated log block is random log block, writing data that write request is generated in first free page of random log block. | 07-01-2010 |
20120290781 | NONVOLATILE MEMORY DEVICE WITH INCREASED ENDURANCE AND METHOD OF OPERATING THE SAME - A non-volatile memory device including a memory unit configured to store user data and metadata and a memory controller unit. The memory controller unit is configured to access the memory unit in response to a request from an external host, create metadata which is to be recorded in the memory unit, and convert a format of the metadata based on a result of counting the number of times the memory unit is accessed. | 11-15-2012 |
20120317342 | WEAR LEVELING METHOD FOR NON-VOLATILE MEMORY - Provided is a wear leveling method for a non-volatile memory. A wear leveling method for a non-volatile memory comprising a base area in which address mapping for data access is performed on a block basis includes selecting a unit having a high wear value from among a plurality of units included in each of a plurality of blocks of the base area and mapping the selected unit of the base area to a unit included in a log area. The wear leveling method manages wear by mapping a physical address to a logical address on a block basis while performing mapping for wear leveling on a basis of a smaller unit than a block, thereby lengthening the lifespan of the memory without degrading the performance of the memory. | 12-13-2012 |
20140047169 | METHOD FOR OPERATING A MEMORY CONTROLLER AND A SYSTEM HAVING THE MEMORY CONTROLLER - A method for operating a memory controller includes determining a number of free blocks to be created during an idle time by using a block consumption history, and controlling a non-volatile memory device to perform a garbage collection operation during the idle time to create the determined number of free blocks. | 02-13-2014 |
20140281172 | NONVOLATILE MEMORY DEVICE, ELECTRONIC DEVICE AND COMPUTING SYSTEM INCLUDING THE SAME - A nonvolatile memory device includes a memory onto which a flash translation layer is loaded, a controller, and first and second memory areas. The controller is configured to execute the flash translation layer. The nonvolatile memory is configured to receive write requested data and corresponding category information. The flash translation layer is configured to map a logical address of the write requested data to a physical address, based on the category information, such that the write requested data is selectively stored in one of the first and second memory areas. The category information is based on a storage characteristic of the write requested data. | 09-18-2014 |
20150347293 | METHOD AND APPARATUS FOR PREVENTION OF FRAGMENTATION OF NON-VOLATILE MEMORY FOR BLACK BOX DEVICE - In accordance with a first exemplary embodiment, there is provided a device for black box. The device includes one or more camera module; a non-volatile memory, in which a program for operating a file system is stored; and a processor that executes the program stored in the non-volatile memory. Wherein according to execution of the program, the processor divides the whole storage area of the non-volatile memory into a plurality of file storage areas, and stores a file generated by the camera module in one of the plurality of the divided file storage areas according to a type of the file. | 12-03-2015 |
20150379036 | METHOD AND APPARATUS OF PER-BLOCK-GROUP JOURNALING FOR ORDERED MODE JOURNALING FILE SYSTEM - In accordance with a first exemplary embodiment, there is provided a computing device. The device includes a memory equipped with a program operating a file system supporting ordered mode journaling; and a processor operating the program stored in the memory. Wherein according to execution of the program, when an fsync system call for the file stored in the memory occurs, the processor extracts a block-group-level transaction corresponding to the file from a compound transaction including the file, records the transaction in a data area of the memory, and executes journaling of the transaction in a journal area of the memory. | 12-31-2015 |