| Patent application number | Description | Published |
| 20100011168 | METHOD AND APPARATUS FOR CACHE FLUSH CONTROL AND WRITE RE-ORDERING IN A DATA STORAGE SYSTEM - Methods and apparatus for cache flush control and write re-ordering in a data storage system are provided. A cache flush control method includes cache flushing information stored in a cache memory to a first storage apparatus of a plurality of storage apparatuses included in a data storage system when a cache flush condition is generated, and performing a write command in a second storage apparatus of the plurality of storage apparatuses which has a write speed lower than the first storage apparatus according to information stored in the first storage apparatus processed with the cache flush. | 01-14-2010 |
| 20100030987 | DATA STORING LOCATION MANAGING METHOD AND DATA STORAGE SYSTEM - A data storing location managing method including generating an access frequency of a storing area accessed in a first storage apparatus according to a command received, copying data stored in the storing area of the first storage apparatus to a storing area of a second storage apparatus when the access frequency of the storing area of the first storage apparatus is greater than a reference value, and replacing location information of the storing area of the first storage apparatus with location information of the storing area of the second storage apparatus. | 02-04-2010 |
| 20100037017 | HYBRID STORAGE APPARATUS AND LOGICAL BLOCK ADDRESS ASSIGNING METHOD - Hybrid storage apparatus and logical block address assigning methods for the hybrid storage apparatus are provided. A hybrid storage apparatus includes a plurality of storage apparatuses having different writing methods, and a controller to combine the storage apparatuses as a single storage apparatus, to assign one or more logic block addresses to the single storage apparatus, and to access the storage apparatuses using the logic block addresses. The address assigning method of a hybrid storage apparatus includes searching and detecting one or more storage apparatuses included in a hybrid storage apparatus when an initially set condition is generated, combining the storage apparatuses as a single storage apparatus, assigning one or more logic block addresses to the single storage apparatus, and accessing the storage apparatuses using the logic block addresses. | 02-11-2010 |
| 20100070689 | HYBRID HARD DISK DRIVE TO RAPIDLY READ FILES HAVING SPECIFIED CONDITIONS, METHOD OF CONTROLLING THE HYBRID HARD DISK DRIVE, AND RECORDING MEDIUM FOR THE HYBRID HARD DISK DRIVE - A method of controlling a hybrid hard disk drive. The method includes receiving a read command from a host; searching metadata of a file to be read; determining whether the metadata satisfies a predetermined setup condition; and if the metadata satisfies the setup conditions, copying the file to be read, from a first storage device and storing the file in a second storage device. | 03-18-2010 |
| 20100070699 | HYBRID HARD DISK DRIVE CAPABLE OF STORING FILE HAVING SPECIFIED CONDITION, A METHOD OF CONTROLLING THE SAME, AND RECORDING MEDIUM ADAPTED FOR EXECUTING THE METHOD - A method of controlling a hybrid hard disk drive includes receiving a write command from a host; extracting metadata of a file to be written, determining whether the metadata satisfies a predetermined set condition, and storing the file to be written in a first storage device when the metadata satisfies the set condition. | 03-18-2010 |
| 20100302664 | DISK DRIVE DATA STORAGE SYSTEMS AND METHODS USING BACKUP POWER SOURCE CHARGED BY SPINDLE MOTOR - A data storage system includes data storage including at least one data storage disk driven by a spindle motor and a control circuit coupled to the data storage and configured to be coupled to a main power source and a backup power source. The control circuit is configured to detect failure of the main power source, to responsively write data to the data storage while powered by the backup power source, and to subsequently recharge the backup power source using the spindle motor. The control circuit may be configured to further write data to the data storage using the recharged backup power source. The data storage system may further include a head configured to read and/or write data to or from the at least one data storage disk, and the control circuit may be configured to park the head using the recharged backup power source. | 12-02-2010 |
| 20100325384 | DATA STORAGE MEDIUM ACCESSING METHOD, DATA STORAGE DEVICE AND RECORDING MEDIUM TO PERFORM THE DATA STORAGE MEDIUM ACCESSING METHOD - Provided are a data storage medium accessing method of accessing a data storage medium of a data storage device according to a virtual address (VA), the data storage device to access the data storage medium according to the VA, and a computer readable recording medium having recorded thereon a program to access the data storage medium accessing method. The data storage medium accessing method includes the operations of converting a logical block address (LBA) included in a command received from a host into a VA and converting the VA into a real address of a data storage medium included in a data storage device, and accessing the data storage medium using the real address, wherein the VA is an address that is based on a reserved block of the data storage medium in a data write operation, wherein the reserved block is a valid block that is ready to have data written thereto, and wherein a current location of a head included in the data storage device during the data write operation is set according to the reserved block. | 12-23-2010 |
| 20110093645 | METHOD AND APPARATUS TO RECORD DATA, METHOD AND APPARATUS TO REPRODUCE DATA, AND RECORDING MEDIUM - A data recording method including, when moving data stored in a cache to a data storage medium, selecting one cache area from an extended cache area group of the data storage medium by using managing information of a translation layer, moving the data stored in the cache to the selected cache area by using a physical address of the data storage medium on the selected cache area, and updating the managing information of the translation layer, wherein the managing information of the translation layer includes a physical block address-based address of the extended cache area group in the data storage medium. | 04-21-2011 |