Patent application number | Description | Published |
20080320210 | Data management systems, methods and computer program products using a phase-change random access memory for selective data maintenance - A data management system includes a data processor configured to provide a file system module configured to store first data in a flash memory in block units and a filter layer module configured to receive second data from the file system module and to store the second data in a phase-change random access memory (PRAM) in sub-block units. The filter layer module may be configured to identify difference data in the second data received from the file system module by comparing the received second data and third data stored in the PRAM, and to write the identified difference data to the PRAM. The second data may include file metadata and the first data may include data other than file metadata. The sub-block units may be byte units. | 12-25-2008 |
20090087168 | METHOD AND APPARATUS FOR REPRODUCING MEDIA CONTENTS USING NON-VOLATILE STORAGE MEDIUM - The invention relates generally to a method for reproducing digital media content, and more particularly but without limitation, to a method and apparatus for reading a boot code and digital media content from a non-volatile storage medium other than a conventional hard disk drive. In embodiments of the invention, power is limitedly supplied to an apparatus required for reproducing digital media content. Additionally, in embodiments of the invention, the digital media content is reproduced using a non-volatile storage medium other than a conventional hard disk drive (HDD); in particular, embodiments of the invention utilize a solid state drive (SSD) such as a non-volatile cache memory inside a hybrid hard drive (HDD) or an on-board cache memory. Embodiments of the invention also provide an apparatus for performing the method. | 04-02-2009 |
20090089501 | METHOD OF PREFETCHING DATA IN HARD DISK DRIVE, RECORDING MEDIUM INCLUDING PROGRAM TO EXECUTE THE METHOD, AND APPARATUS TO PERFORM THE METHOD - A method of prefetching data in a hard disk drive includes searching for a logic block address (LBA) of data requested by an external apparatus in a history of a non-volatile cache of the hard disk drive, and if the LBA of the data is stored in the history, storing data recorded in a LBA stored after the LBA of the data requested by the external apparatus from among LBAs stored in the history in a buffer of the hard disk drive. | 04-02-2009 |
20090094405 | Method and apparatus for writing data to and reading data from phase-change random access memory - A method and apparatus for writing data to and reading data from a phase-change random access memory (PRAM) include encoding original data using a predetermined encoding function, selecting data, from among the original data and the encoded data, which require less power when being written to the PRAM, writing the selected data to the PRAM, generating marking information related to the selected data, and writing the marking information to the PRAM. Therefore, power consumption can be reduced when data are written to the PRAM. | 04-09-2009 |
20090248962 | Memory system and wear leveling method thereof - A memory system includes a variable resistance memory configured to input and output data by a first unit and a translation layer for managing the degree of wear of the variable resistance memory by a second unit, different from the first unit. | 10-01-2009 |
20100037005 | COMPUTING SYSTEM INCLUDING PHASE-CHANGE MEMORY - A computing system, more particularly, a computing system including a phase-change memory is provided. The computing system includes a flash memory configured to store data and a phase-change memory configured to store address mapping information for converting a logical address into a physical address. The phase-change memory is configured to store the address mapping information while the computing system is in a power-off state. The computing system may store an address mapping table to manage the flash memory in the phase-change memory. | 02-11-2010 |
20100180070 | METHOD OF HANDLING I/O REQUEST AND SOLID STATE DRIVE USING THE SAME - A solid state drive (SSD) including a storage that includes a plurality of flash memories configured to be independently drivable and a controller to receive an input/output (I/O) request from a host, to split the I/O request into a plurality of sub-requests each having a size configured to be capable of being processed independently by each flash memory, and to process the I/O request based on the sub-requests. | 07-15-2010 |
20100191898 | COMPLEX MEMORY DEVICE AND I/O PROCESSING METHOD USING THE SAME - A non-volatile mass storage memory and an input/output processing method using the memory are provided. The memory device includes a storage unit including a non-volatile random access memory and a flash memory and a controller to control the storage to process an input/output request. Accordingly, system memories having different purposes and functionalities, such as a flash memory and a dynamic random access memory (DRAM), may be integrated with each other. | 07-29-2010 |
20110072207 | APPARATUS AND METHOD FOR LOGGING OPTIMIZATION USING NON-VOLATILE MEMORY - A logging optimization technology using a non-volatile memory is provided. A log record has a first link connected based on a page unit and a second link connected based on a transaction unit. The log record is stored in a non-volatile memory buffer. The log record stored in the non-volatile memory buffer is deleted or moved to a disk, if necessary. | 03-24-2011 |
20110119569 | APPARATUS AND METHOD FOR STORING DATA USING NON-VOLATILE BUFFER - An apparatus and method for storing data using a non-volatile buffer. A first data is stored in a first non-volatile buffer according to a first input/output request. The first data stored in the first non-volatile buffer is written into a memory cell while a second data is being stored in a second non-volatile buffer according to a second input/output request. | 05-19-2011 |
20130007340 | METHOD OF HANDLING I/O REQUEST AND SOLID STATE DRIVE USING THE SAME - A solid state drive (SSD) including a storage that includes a plurality of flash memories configured to be independently drivable and a controller to receive an input/output (I/O) request from a host, to split the I/O request into a plurality of sub-requests each having a size configured to be capable of being processed independently by each flash memory, and to process the I/O request based on the sub-requests. | 01-03-2013 |