← Back to Patent Explorer
US5873125A Expired / Lapsed US ⏱️ 0.0 years remaining

Logical address structure for disk memories

Assignee: Fujitsu Ltd
•
Filing: 1997-02-18
•
Granted: 1999-02-16
•
Expires: 2017-02-18
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Logical tracks having a constant capacity are composed of combinations of physical tracks in a plurality of disks. For example, in a case where the data recording region of the first disk is divided into three zones A, B, C and that of the second disk is divided into three zones A', B', C', the physical tracks of outer zone A and inner zone C', middle zones B and B' and inner zone C and outer zone A' are combined, respectively. A host apparatus issues a read/write command by using a logical track address, and a track address converter converts the logical track address into a plurality of physical track addresses. A magnetic disk controlling apparatus writes the entire part of a record instructed to be written by the host apparatus in a physical track in one magnetic disk apparatus, or splits the record into two portions and consecutively writes them into physical tracks of both magnetic disks.

Inventors

  • 👤 Masakazu Kawamoto

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 22:19
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/06; G06F3/0601; G06F3/0602; G06F3/061; G06F3/0628; G06F3/0638; G06F3/0655; G06F3/0668; G06F3/0671; G06F3/0673; G06F3/0674; G06F3/0676

Claims Analysis

Total Claims: 19
Claim 1
Independent Claim 278 words
A disk controlling method for a disk controlling apparatus in which a data recording region of a disk is divided in a radial direction into a plurality of zones and a recording frequency is increased in conformity to the distance of a zone from the center of said data recording region so as to limit a data recording density in each zone to a predetermined range, so that an outer zone is provided with a larger track capacity than a middle zone and an inner zone, comprising the steps of: connecting a first disk apparatus and a second disk apparatus to the disk controlling apparatus wherein the data recording region of each disk includes at least said inner zone, said middle zone and said outer zone; producing a plurality of first logical tracks by combining physical tracks in the outer zone of the first disk apparatus and physical tracks in the inner zone of the second disk apparatus, producing a plurality of second logical tracks by combining physical tracks in the middle zone of the first disk apparatus and physical tracks in the middle zone of the second disk apparatus and producing a plurality of third logical tracks by combining physical tracks in the inner zone of the first disk apparatus and physical tracks in the outer zone of the second disk apparatus; converting a logical track address input from a higher-order apparatus at the time of access into a physical track address of the first disk apparatus and a physical track address of the second disk apparatus; and accessing the first and second disk apparatuses on the basis of said physical track addresses obtained by the conversion.
Claim 2
Dependent Claim 278 words
A disk controlling method for a disk controlling apparatus in which a data recording region of a disk is divided in a radial direction into a plurality of zones and a recording frequency is increased in conformity to the distance of a zone from the center of said data recording region so as to limit a data recording density in each zone to a predetermined range, so that an outer zone is provided with a larger track capacity than a middle zone and an inner zone, comprising the steps of: connecting a first disk apparatus and a second disk apparatus to the disk controlling apparatus wherein the data recording region of each disk includes at least said inner zone, said middle zone and said outer zone; producing a plurality of first logical tracks by combining physical tracks in the outer zone of the first disk apparatus and physical tracks in the inner zone of the second disk apparatus, producing a plurality of second logical tracks by combining physical tracks in the middle zone of the first disk apparatus and physical tracks in the middle zone of the second disk apparatus and producing a plurality of third logical tracks by combining physical tracks in the inner zone of the first disk apparatus and physical tracks in the outer zone of the second disk apparatus; converting a logical track address input from a higher-order apparatus at the time of access into a physical track address of the first disk apparatus and a physical track address of the second disk apparatus; and accessing the first and second disk apparatuses on the basis of said physical track addresses obtained by the conversion.
Claim 3
Dependent Claim 107 words
A disk controlling method according to claim 1, further comprising the steps of: judging whether or not there is a sufficient vacant portion for writing a record, in a first physical track obtained by said conversion of logical track addresses; writing said record in said first physical track if there is a sufficient vacant portion; splitting said record into former and latter portions if there is not a sufficient vacant portion; writing said former portion of said record in said first physical track; and writing said latter portion of said record which remains unwritten, in a second physical track obtained by said conversion of logical track addresses.
Claim 4
Dependent Claim 74 words
A disk controlling method according to claim 1, further comprising the steps of: judging whether or not the entire part of a record to be read exists in a first physical track which is obtained by the conversion; reading said record from said first physical track if the answer is in the affirmative; and reading said record from said first physical track and a second physical track if the answer is in the negative.
Claim 5
Dependent Claim 30 words
A disk controlling method according to claim 1, further comprising the step of: rotating spindle motors for rotating disks of said plurality of disk apparatuses in synchronism with each other.
Claim 6
Dependent Claim 78 words
A disk controlling method according to claim 1, further comprising the steps of: dividing said logical tracks into a plurality of logical sectors which are distinguished from each other by sector values; when a set sector command having a logical sector value is issued from said higher-order apparatus, converting said logical sector value into a physical sector value of a predetermined physical track which constitutes said logical track; and executing a set sector operation on said physical track.
Claim 7
Dependent Claim 40 words
A disk controlling method according to claim 1, further comprising the step of: executing reading/writing processing with respect to said first and second disk apparatuses simultaneously when it is necessary to read/write a record from/into said plurality of physical tracks.
Claim 8
Dependent Claim 106 words
A disk controlling method according to claim 1, further comprising the step of: writing home address information and a first record R0 in advance in the CKD format at the head of each physical track; writing a record having a variable length which is formatted in accordance with the CKD format in a predetermined physical track obtained by said conversion of logical track addresses when a format write command is issued from the higher-order apparatus; and erasing the portion of said logical tracks subsequent to said record except for said home address information and said first record R0 recorded at the head of said physical tracks.
Claim 9
Dependent Claim 65 words
A disk controlling method according to claim 7, further comprising the steps of: judging whether or not sequential access for accessing said records in the order of records is executed; and after completion of the access for an object record, reading a record next to the object record in advance and storing the read record into a buffer if the answer is in the affirmative.
Claim 10
Dependent Claim 300 words
A disk controlling method for a disk controlling apparatus in which a data recording region of a disk is divided in a radial direction into a plurality of zones and a recording frequency is increased in conformity to the distance of a zone from the center of said data recording region so as to limit a data recording density in each zone to a predetermined range, so that an outer zone is provided with a larger track capacity than a middle zone and an inner zone, comprising the steps of: producing a plurality of logical tracks by combining physical tracks in a plurality of physical disk apparatuses constituting said logical device, so that each produced logical track has a substantially constant capacity; said logical tracks including a plurality of first logical tracks having physical tracks in the outer zone of a first disk apparatus and physical tracks in the inner zone of a second disk apparatus a plurality of second logical tracks having physical tracks in the middle zone of the first disk apparatus and physical tracks in the middle zone of the second disk apparatus and a plurality of third logical tracks having physical tracks in the inner zone of the first disk apparatus and physical tracks in the outer zone of the second disk apparatus; storing in advance the correspondence of said logical device addresses with said physical device addresses in said plurality of disk apparatuses; obtaining physical device addresses from said correspondence when a logical device address is designated from a higher-order apparatus at the time of access; converting a logical track address which is designated from said higher-order apparatus at the time of access into physical track addresses of a plurality of disk apparatuses which are designated by said physical device addresses; and accessing said disks.
Claim 11
Dependent Claim 300 words
A disk controlling method for a disk controlling apparatus in which a data recording region of a disk is divided in a radial direction into a plurality of zones and a recording frequency is increased in conformity to the distance of a zone from the center of said data recording region so as to limit a data recording density in each zone to a predetermined range, so that an outer zone is provided with a larger track capacity than a middle zone and an inner zone, comprising the steps of: producing a plurality of logical tracks by combining physical tracks in a plurality of physical disk apparatuses constituting said logical device, so that each produced logical track has a substantially constant capacity; said logical tracks including a plurality of first logical tracks having physical tracks in the outer zone of a first disk apparatus and physical tracks in the inner zone of a second disk apparatus a plurality of second logical tracks having physical tracks in the middle zone of the first disk apparatus and physical tracks in the middle zone of the second disk apparatus and a plurality of third logical tracks having physical tracks in the inner zone of the first disk apparatus and physical tracks in the outer zone of the second disk apparatus; storing in advance the correspondence of said logical device addresses with said physical device addresses in said plurality of disk apparatuses; obtaining physical device addresses from said correspondence when a logical device address is designated from a higher-order apparatus at the time of access; converting a logical track address which is designated from said higher-order apparatus at the time of access into physical track addresses of a plurality of disk apparatuses which are designated by said physical device addresses; and accessing said disks.
Claim 12
Dependent Claim 28 words
The method of claim 9 further comprising the step of: rotating spindle motors for rotating disks of said plurality of physical disk apparatuses in synchronism with each other.
Claim 13
Dependent Claim 315 words
A disk controlling apparatus in which a data recording region of a disk is divided in a radial direction into a plurality of zones, and a recording frequency is increased in conformity to the distance of a zone from the center of said data recording region so as to limit a data recording density in each zone to a predetermined range, so that an outer zone is provided with a larger track capacity than a middle zone and an inner zone comprising: means for connecting a first disk apparatus and a second disk apparatus to the disk controlling apparatus wherein the data recording region of each disk is divided into at least said inner zone said middle zone and said outer zone: means for producing a plurality of first logical tracks by combining physical tracks in the outer zone of the first disk apparatus and physical tracks in the inner zone of the second disk apparatus, producing a plurality of second logical tracks by combining physical tracks in the middle zone of the first disk apparatus and physical tracks in the middle zone of the second disk apparatus, and producing a plurality of third logical tracks by combining physical tracks in the inner zone of the first disk apparatus and physical tracks in the outer zone of the second disk apparatus; a device address converting means for converting a logical device address which is input from a higher-order apparatus into a physical device address of the first disk apparatus and a physical device address of the second disk apparatus; a track address converting means for converting a logical track address input from said higher-order apparatus into a physical track address of the first disk apparatus and a physical track address of the second disk apparatus; and a control means for controlling said disk apparatuses so that said physical tracks obtained by the conversion are accessed.
Claim 14
Dependent Claim 315 words
A disk controlling apparatus in which a data recording region of a disk is divided in a radial direction into a plurality of zones, and a recording frequency is increased in conformity to the distance of a zone from the center of said data recording region so as to limit a data recording density in each zone to a predetermined range, so that an outer zone is provided with a larger track capacity than a middle zone and an inner zone comprising: means for connecting a first disk apparatus and a second disk apparatus to the disk controlling apparatus wherein the data recording region of each disk is divided into at least said inner zone said middle zone and said outer zone: means for producing a plurality of first logical tracks by combining physical tracks in the outer zone of the first disk apparatus and physical tracks in the inner zone of the second disk apparatus, producing a plurality of second logical tracks by combining physical tracks in the middle zone of the first disk apparatus and physical tracks in the middle zone of the second disk apparatus, and producing a plurality of third logical tracks by combining physical tracks in the inner zone of the first disk apparatus and physical tracks in the outer zone of the second disk apparatus; a device address converting means for converting a logical device address which is input from a higher-order apparatus into a physical device address of the first disk apparatus and a physical device address of the second disk apparatus; a track address converting means for converting a logical track address input from said higher-order apparatus into a physical track address of the first disk apparatus and a physical track address of the second disk apparatus; and a control means for controlling said disk apparatuses so that said physical tracks obtained by the conversion are accessed.
Claim 15
Dependent Claim 197 words
A disk controlling apparatus according to claim 11, further comprising: a means for judging whether or not there is a sufficient vacant portion for writing a record, in a first physical track obtained by said track address converting means at the time of writing said record, and judging whether or not the entire part of a record to be read exists in said first physical track which is obtained by said track address converting means at the time of reading; wherein said control means writes said record in said first physical track if there is a sufficient vacant portion, while writing the portion of said record which remains unwritten in a second physical track obtained by said track address converting means if there is not a sufficient vacant portion, at the time of writing said record, and reads said record from said first physical track if said record to be read exists on said first physical track, while reading said record from said first physical track and a second physical track if said record to be read exists both in said first physical track and in said second physical track, at the time of reading said record.
Claim 16
Dependent Claim 186 words
A disk controlling method for a disk controlling apparatus in which a data recording region of a disk is divided in a radial direction into a plurality of zones and a recording frequency is increased in conformity to the distance of a zone from the center of said data recording region so as to limit a data recording density in each zone to a predetermined range, so that an outer zone is provided with a larger track capacity than an inner zone, comprising the steps of: producing at least one logical track by combining a plurality of physical tracks in a plurality of disk apparatuses; dividing said logical track into a plurality of logical sectors which are distinguished from each other by sector values; when a set sector command having a logical sector value is issued from said higher-order apparatus, converting said logical sector value into a physical sector value of a predetermined physical track which constitutes said logical track; and accessing said disk on the basis of the physical track addresses obtained by the conversion, by executing a set sector operation on said physical track.
Claim 17
Dependent Claim 186 words
A disk controlling method for a disk controlling apparatus in which a data recording region of a disk is divided in a radial direction into a plurality of zones and a recording frequency is increased in conformity to the distance of a zone from the center of said data recording region so as to limit a data recording density in each zone to a predetermined range, so that an outer zone is provided with a larger track capacity than an inner zone, comprising the steps of: producing at least one logical track by combining a plurality of physical tracks in a plurality of disk apparatuses; dividing said logical track into a plurality of logical sectors which are distinguished from each other by sector values; when a set sector command having a logical sector value is issued from said higher-order apparatus, converting said logical sector value into a physical sector value of a predetermined physical track which constitutes said logical track; and accessing said disk on the basis of the physical track addresses obtained by the conversion, by executing a set sector operation on said physical track.
Claim 18
Dependent Claim 188 words
A disk controlling method for a disk controlling apparatus in which a data recording region of a disk is divided in a radial direction into a plurality of zones and a recording frequency is increased in conformity to the distance of a zone from the center of said data recording region so as to limit a data recording density in each zone to a predetermined range, so that an outer zone is provided with a larger track capacity than an inner zone, comprising the steps of: producing at least one logical track by combining a plurality of physical tracks in a plurality of disk apparatuses; writing home address information and a first record R0 in a CKD format at the head of each physical track; converting a record having a variable length which is formatted in accordance with the CKD format in a predetermined physical track when a format write command is issued from the higher-order apparatus; and erasing the portion of said logical track subsequent to said record except for said home address information and said first record R0 recorded at the head of a physical track.
Claim 19
Dependent Claim 188 words
A disk controlling method for a disk controlling apparatus in which a data recording region of a disk is divided in a radial direction into a plurality of zones and a recording frequency is increased in conformity to the distance of a zone from the center of said data recording region so as to limit a data recording density in each zone to a predetermined range, so that an outer zone is provided with a larger track capacity than an inner zone, comprising the steps of: producing at least one logical track by combining a plurality of physical tracks in a plurality of disk apparatuses; writing home address information and a first record R0 in a CKD format at the head of each physical track; converting a record having a variable length which is formatted in accordance with the CKD format in a predetermined physical track when a format write command is issued from the higher-order apparatus; and erasing the portion of said logical track subsequent to said record except for said home address information and said first record R0 recorded at the head of a physical track.

References Cited (Backward Citations)

US4432025A Cited
US4430701A Cited
JPS61227268A Cited
US4814903A Cited
JPH04125859A Cited
US5155835A Cited
JPH04351753A Cited
JPH0527913A Cited
US5473761A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-02-15 2002-08-17 2003-02-16 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-02-15 2006-08-17 2007-02-16 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-02-15 2010-08-17 2011-02-16 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag