Dummy write method for improving performance of data storage system and apparatus therefor
AssigneeSamsung Electronics Co., Ltd.
InventorWon-choul Yang
Life of this patent
Estimating the term…
Abstract
An apparatus for and a method of dummy writing in a data storage system. A dummy write is executed before executing a write mode and a write head pole tip is thermally fully expanded to reduce bit error rate occurring in the early writing. The dummy write is executed in inter sector gaps before the write mode is executed in the data storage system to thermally expand the head pole tip until the head pole tip is saturated. A level of a signal written in a sector in an initial write mode is lowered to prevent errors from occurring.
Claims15
A method of improving data writing in a data storage system, the method comprising:
- determining whether a write command is input;
- establishing a number of sectors in which a dummy write is to be executed;
- executing the dummy write in predetermined areas in a track for a predetermined time in correspondence with the established number of sectors if the write command is determined to be input;
- and
- executing a write mode after ending the dummy write,
- wherein the predetermined time is a minimum time required for thermally expanding a head pole tip until the head pole tip is saturated using write current.
A method of improving data writing in a data storage system, the method comprising:
- determining whether a write command is input;
- establishing a number of sectors in which a dummy write is to be executed;
- executing the dummy write in predetermined areas in a track for a predetermined time in correspondence with the established number of sectors if the write command is determined to be input;
- and
- executing a write mode after ending the dummy write
- wherein the predetermined areas are inter sector gaps in a target track, and
- wherein the establishing of the number of sectors comprises:
- executing a seek mode which moves a head to the target track if the write command is input;
- establishing the number of sectors to be tracked from a current sector in which the head is positioned to the target sector after completing the seek mode;
- comparing the number of sectors to be tracked with a predetermined critical value;
- and
- executing the dummy write in the inter sector gaps by following the target sector if the number of sectors to be tracked is greater than or equal to the critical value and if not, executing the dummy write in the inter sector gaps by following the target sector after executing the dummy write in the inter sector gaps included in one rotation of the target track.
An apparatus for reproducing data from and/or recording data to a data storage system having a storage medium, comprising:
- a recording/reproducing head further comprising a head pole tip;
- and
- a controller which controls processes of reproducing the data from the storing medium and/or processes of writing the data on the storing medium,
- wherein the controller comprises hardware and software which execute a dummy write process for a predetermined time before executing a write mode if the controller receives a write command from a host computer, wherein the controller:
- executes a seek mode which moves the head to a target track if the write command is input;
- establishes a number of sectors to be tracked which are included in a current sector in which the head is positioned to a target sector after completing the execution of the seek mode;
- compares the number of sectors to be tracked with a predetermined critical value;
- and
- executes the dummy write in inter sector gaps by following the target sector if the number of sectors to be tracked is greater than or equal to the critical value and if the number of sectors to be tracked is not greater than or equal to the critical value, executes the dummy write in the inter sector gaps by following the target sector after executing the dummy write in inter sector gaps including one rotation of the target track.
A data storage system, comprising:
- a magnetic disk having sectors in which storable data may be written and inter sector gaps between the sectors;
- a spindle motor which rotates the magnetic disk;
- an actuator arm;
- a voice coil which drives the actuator arm;
- a head mounted on the actuator arm and further comprising a transducer having a pole tip which writes data to and/or reads data from the magnetic disk in response to a current signal;
- and
- a controller which controls the current signal to write dummy data in a predetermined number of the inter sector gaps prior to writing the storable data in a selected one of the sectors, wherein the predetermined number of inter sector gaps is determined as a number of gaps in which it is necessary to write the dummy data to fully thermally expand the pole tip prior to writing the storable data.
A controller readable medium for operating a data storage system having a magnetic disk having sectors in which storable data may be written and inter sector gaps between the sectors and a transducer having a pole tip which writes data to and/or reads data from the magnetic disk in response to a current signal, the controller readable medium comprising:
- a storage area which stores instructions which instruct the controller to:
- determine whether a write mode is to be executed;
- establish a predetermined number corresponding to a number of the inter sector gaps in which dummy data must be written in order to fully thermally expand the pole tip prior to writing recordable data on the magnetic disk:
- execute a dummy write mode comprising writing dummy data in at least the predetermined number of inter sector gaps;
- and
- execute a write mode after the execution of the dummy write mode.
Dependencies are inferred from the claim text.