摘要:
According to one embodiment, an information recording device includes: a magnetic recording medium having tracks; and a recording controller configured to control recording of information on a track provided between a first track group and a second track group adjacent to the first track group, the first track group and the second track group being included in a plurality of track groups, each of which includes a plurality of adjacent tracks partially overlap each other.
摘要:
According to one embodiment, a data write control apparatus includes a magnetic disk, a write controller, and a retry controller. The magnetic disk includes a track in which data is recorded in sector unit. The write controller is configured to execute control to write a sector data block to a predetermined sector in the track. The retry controller is configured to execute control to retry a write process to a predetermined number of sectors to which data has been written and which include a first sector, and to manage the number of retries performed on each sector.
摘要:
A disk storage device stores write data in a cache area of a data buffer according to a write command from a host, reports write completion to the host, and then writes the write data in the cache area to a storage medium. The disk storage device stores the write data stored in the data buffer in a save area created on the storage disk in response to the reception of a command which requires integrity, other than a write command, and reports a response to the host. Therefore processing time of this command and response time to the host can be decreased, while maintaining the safety of the write data.
摘要:
According to one embodiment, an information recording device includes: a recording controller configured to control recording of information on a magnetic recording medium having tracks by a recording method; a managing module configured to manage two or more counters corresponding to each of plural track groups that are adjacent to each other; an updating module configured to update a count of one of the two or more counters corresponding to a second track group that is adjacent to a first track group of the plural track groups when information has been recorded on the first track group; a determining module configured to determine an attribute of the second track group based on the updated count of the one counter; and a rewriting module configured to rewrite information recorded in the second track group based on the determined attribute.
摘要:
According to one embodiment, a data write control apparatus includes a magnetic disk, a write controller, and a retry controller. The magnetic disk includes a track in which data is recorded in sector unit. The write controller is configured to execute control to write a sector data block to a predetermined sector in the track. The retry controller is configured to execute control to retry a write process to a predetermined number of sectors to which data has been written and which include a first sector, and to manage the number of retries performed on each sector.
摘要:
According to one embodiment, a recording medium controller includes a recording medium, an input module, a reading module, and a writing module. The recording medium includes a write area and an escape area. The write area includes track groups. Each of the track groups is a unit for writing data and includes tracks. The input module receives a write command for data. The reading module reads data stored in the escape area and data from a first track group of the track groups. The writing module writes data received for the write command to the escape area, and writes merged data obtained by merging the data read from the escape area and the data read from the first track group to each track of a second track group of the track groups by using a shingle recording technique in which adjacent tracks are partly overlapped with each other.
摘要:
According to one embodiment, a vibration correspondence information storage module stores, each time process such as reading and writing is performed, a head performing the process, a vibration amount of the head upon performing the process, and a process retry count in association with one another as vibration correspondence information. A process completion prediction time calculator calculates, upon determining a next execution command from among unexecuted read and write commands, process completion prediction time based on arrival time taken for a scheduled execution head to arrive at a scheduled process position from the current position, and a process retry count associated with the scheduled execution head and a current vibration amount thereof in the vibration correspondence information. A next execution command determining module determines the next execution command based on the process completion prediction time.
摘要:
A storage device stores data therein corresponding to commands from a host computer and includes a buffer memory temporarily storing the data received from the host computer. A data storage control method for the storage device according to the present invention, sequentially writes the data already temporarily stored in the buffer memory to a storage medium until a specific period elapses since reception of a write command, which is received after vibrations in the storage device are detected. When the specific period elapses, a write command completion response is transmitted to the host computer.
摘要:
According to one embodiment, a recording medium controller includes a recording medium, an input module, a reading module, and a writing module. The recording medium includes a write area and an escape area. The write area includes track groups. Each of the track groups is a unit for writing data and includes tracks. The input module receives a write command for data. The reading module reads data stored in the escape area and data from a first track group of the track groups. The writing module writes data received for the write command to the escape area, and writes merged data obtained by merging the data read from the escape area and the data read from the first track group to each track of a second track group of the track groups by using a shingle recording technique in which adjacent tracks are partly overlapped with each other.
摘要:
According to one embodiment, a magnetic disk includes a disk, a controller and an indicator module. The disk includes a plurality of data sectors. The controller is configured to control data rewrite for reading a first data block stored in the disk and writing a second data block corresponding to the read first data block to a write destination on the disk. The indicator module is configured to embed an indicator indicative of an attribute relating to data rewrite in each sector data in the second data block written to the write destination when the each sector data is written to the write destination.