Patent US5813025A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5813025A Expired / Lapsed US ⏱️ 0.0 years remaining

System and method for providing variable sector-format operation to a disk access system

Assignee: Unisys Corp
•
Filing: 1996-12-02
•
Granted: 1998-09-22
•
Expires: 2016-12-02
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system and method are disclosed for providing computers, particularly the Unisys A series computers, with the capability to function with disk drives of more than one sector format, especially if a predetermined sector format is inefficient and/or cost prohibitive. Interfacing is provided for processing I/O requests between a predetermined logical sector format (e.g., 180 byte sectors) and a variable physical sector format (e.g., 512 or 720 byte sectors). Read operations compare read request addresses to physical sector boundaries and discard unwanted data. Write operations, using at least one sector buffer, perform a read/modify/write cycle, such that the necessary physical sector data not associated with the write request is read into the sector buffer, modified and written back to the disk along with the write data inserted at the appropriate location. This system and method can effectively increase the usable capacity of selected disk drives by 15-20%.

Inventors

  • 👤 Philip A. Murphy
  • 👤 Timothy D. Updegrove
  • 👤 John A. Keller

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 17:11
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/06; G06F3/0601; G06F3/0602; G06F3/0608; G06F3/0628; G06F3/0655; G06F3/0661; G06F3/0668; G06F3/0671; G06F3/0673; G06F3/0674

Claims Analysis

Total Claims: 10
Claim 1
Independent Claim 143 words
A method for utilizing a disk access system, having a predetermined logical sector format incorporated therein, with the capability to perform a write operation on a sector-formatted memory having a physical sector format different from the predetermined logical sector format, comprising the steps of: receiving a write operation request including an address associated with the logical sectors, and write data to be written; over a plurality of physical sectors; examining a relative difference between the logical sectors associated with the address of the write operation request and the corresponding physical sectors associated with the sector-formatted memory; storing sector data. originally found in said corresponding physical sectors but outside of the portion of said corresponding physical sectors that is to be overwritten by said write operation request, into a buffer; and writing said sector data and said write data to said corresponding physical sector.
Claim 2
Independent Claim 143 words
A method for utilizing a disk access system, having a predetermined logical sector format incorporated therein, with the capability to perform a write operation on a sector-formatted memory having a physical sector format different from the predetermined logical sector format, comprising the steps of: receiving a write operation request including an address associated with the logical sectors, and write data to be written; over a plurality of physical sectors; examining a relative difference between the logical sectors associated with the address of the write operation request and the corresponding physical sectors associated with the sector-formatted memory; storing sector data. originally found in said corresponding physical sectors but outside of the portion of said corresponding physical sectors that is to be overwritten by said write operation request, into a buffer; and writing said sector data and said write data to said corresponding physical sector.
Claim 3
Dependent Claim 159 words
A disk access system, having a predetermined logical sector format incorporated therein, having the capability to perform a write operation on a sector-formatted memory having a physical sector format different from the predetermined logical sector format comprising: means for receiving a write operation request including an address associated with the logical sectors of said disk access system, and data to be written; means, coupled to said means for receiving, for determining the physical sector addresses affected by said write operation request and physical sector boundaries of said sector-formatted memory; buffer means, coupled to said means for determining, for storing data from said sector formatted memory originally found outside of the portion of said sector formatted memory that is to be overwritten by said write operation request; means, coupled to said means for receiving, for completing said write operation by writing said data to be written and data from said buffer means to a physical sector in said sector-formatted memory.
Claim 4
Dependent Claim 159 words
A disk access system, having a predetermined logical sector format incorporated therein, having the capability to perform a write operation on a sector-formatted memory having a physical sector format different from the predetermined logical sector format comprising: means for receiving a write operation request including an address associated with the logical sectors of said disk access system, and data to be written; means, coupled to said means for receiving, for determining the physical sector addresses affected by said write operation request and physical sector boundaries of said sector-formatted memory; buffer means, coupled to said means for determining, for storing data from said sector formatted memory originally found outside of the portion of said sector formatted memory that is to be overwritten by said write operation request; means, coupled to said means for receiving, for completing said write operation by writing said data to be written and data from said buffer means to a physical sector in said sector-formatted memory.
Claim 5
Dependent Claim 64 words
The method of claim 1, wherein said step of writing includes the step of: writing over data originally located outside of the portion of said physical sectors that is to be written over by said write operation request with said sector data; and writing requested write data within portion of said physical sectors that is to be written over by said write operation request.
Claim 6
Dependent Claim 74 words
The method of claim 1, wherein said step of storing further comprises the steps of: establishing a first buffer and a second buffer; storing, in said first buffer, sector data from said physical sectors located before the portion of said physical sectors which are to be written over; and storing, in said second buffer, sector data from said physical sectors located after the portion of said physical sectors which are to be written over.
Claim 7
Dependent Claim 75 words
The disk access system of claim 2, wherein said means for completing further includes: means for writing over data originally located outside of the portion of said physical sectors that is to be written over by said write operation request with contents of said buffer means; and means for overwriting data originally located within said portion of said physical sectors that is to be written over by said write operation request with said write data.
Claim 8
Dependent Claim 65 words
The disk access system of claim 2, wherein said buffer means comprises: first sector buffer means for storing original data from said physical sectors located before the portion of said physical sectors which are to be written over; and second sector buffer means for storing original data from said physical sectors located after the portion of said physical sectors which are to be written over.
Claim 9
Dependent Claim 45 words
The method of claim 1, further comprising the steps of: determining the amount of sector data that is present in cache memory; and transferring portion of said sector data that is not already present in cache memory, to cache memory from said sector formatted memory.
Claim 10
Dependent Claim 67 words
The system of claim 2, further including: a cache memory, coupled to said sector formatted memory; means, coupled to said cache memory, for determining the amount of sector data that is already present in cache memory; and means, coupled to said cache memory, for transferring portion of said sector data that is not already present in said cache memory, to cache memory from said sector formatted memory.

References Cited (Backward Citations)

US5526507A Cited
US5497476A Cited
US5463762A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-09-21 2002-03-23 2002-09-22 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-09-21 2006-03-23 2006-09-22 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-09-21 2010-03-23 2010-09-22 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag