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

System and method for transferring data between a plurality of disks and a memory

Assignee: Toshiba Corp
•
Filing: 1986-10-02
•
Granted: 1989-01-10
•
Expires: 2006-10-02
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system for data transfer includes a plurality of disks each having surfaces divided into sectors in which data may be stored; drive mechanisms for rotating the disks; a plurality of data transfer heads, one transfer head associated with each disk surface; sector determining circuitry for determining the current sector of each disk surface relative the associated head; and control circuitry responsive to the sector determining circuitry, for initiating transfer of data between the head and the associated disk surface whenever the head for that surface is at the beginning of any sector involved in the data transfer. The system further includes a memory; and a data bus coupled to the memory; a buffer coupled between each of the heads and the data bus. The control circuitry is able to determine correspondence between a location in the memory and a sector of the disk surfaces for data involved in the transfer, so as to permit individual transfer of data between a head and associated disk surfaces for each sector involved in the transfer in an order that is independent of the order of the data in the memory. A related method is also disclosed.

Inventors

  • 👤 David R. Baldwin
  • 👤 Shingo Sata

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 16:16
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/06; G06F3/0601; G06F3/0668; G06F3/0671; G06F3/0673

Claims Analysis

Total Claims: 12
Claim 1
Independent Claim 185 words
A system for data transfer comprising: a memory; a data bus coupled to said memory; a plurality of disks each having surfaces divided into sectors in which data may be stored; drive means for rotating said disks; a plurality of data transfer heads, one said transfer head associated with each disk surface; sector determining means for determining the current sector of each disk surface relative to the associated head; a buffer coupled between each of said heads and said data bus; and control means responsive to said sector determining means for transferring data between said head and said associated disk surface whenever said head for that surface is at the beginning of any sector involved in said transfer, said control means further includes means for determining a correspondence between a location in said memory and a sector of said disk surfaces for data involved in said transfer and for individually transferring data directly with said memory and between said head and said associated disk surface for each sector involved in said transfer in an order independent of the order of said data in said memory.
Claim 2
Independent Claim 185 words
A system for data transfer comprising: a memory; a data bus coupled to said memory; a plurality of disks each having surfaces divided into sectors in which data may be stored; drive means for rotating said disks; a plurality of data transfer heads, one said transfer head associated with each disk surface; sector determining means for determining the current sector of each disk surface relative to the associated head; a buffer coupled between each of said heads and said data bus; and control means responsive to said sector determining means for transferring data between said head and said associated disk surface whenever said head for that surface is at the beginning of any sector involved in said transfer, said control means further includes means for determining a correspondence between a location in said memory and a sector of said disk surfaces for data involved in said transfer and for individually transferring data directly with said memory and between said head and said associated disk surface for each sector involved in said transfer in an order independent of the order of said data in said memory.
Claim 3
Dependent Claim 27 words
A system of claim 1 wherein: said control means includes means for receiving a transfer signal indicative of whether said transfer is a read or write transfer.
Claim 4
Dependent Claim 64 words
A system of claim 2 wherein: said control means includes means, responsive to a read transfer signal, for transferring data from a head to said buffer whenever that head is at the beginning of any sector involved in said transfer and for thereafter transferring said data from said buffer, over said data bus, to a location in said memory location corresponding to said sector.
Claim 5
Dependent Claim 79 words
A system of claim 2 wherein: said control means includes means, responsive to a write transfer signal, for transferring data from a location in said memory corresponding to a next sector, over said data bus, to said buffer whenever a head is at the beginning of any sector for which the next sector is involved in said transfer and for thereafter transferring said data from said head to the associated disk surface at the beginning of said next sector.
Claim 6
Dependent Claim 17 words
A system of claim 1, 2, 3, or 4 wherein said drive means asynchronously rotates said disks.
Claim 7
Independent Claim 111 words
A method of transferring data comprising the steps of: determining a correspondence between memory locations of a memory and sectors of a plurality of disks which are involved in the transfer; transferring data involved in said transfer between said memory locations and a buffer corresponding to an individual associated one of said plurality of disks onto which the data is to be transferred; and initiating transfer of said data between said buffer and said disk, through an associated head, whenever said head is at the beginning of any of said sectors involved in said transfer in an order independent of the order in which said data is stored in said memory.
Claim 8
Independent Claim 111 words
A method of transferring data comprising the steps of: determining a correspondence between memory locations of a memory and sectors of a plurality of disks which are involved in the transfer; transferring data involved in said transfer between said memory locations and a buffer corresponding to an individual associated one of said plurality of disks onto which the data is to be transferred; and initiating transfer of said data between said buffer and said disk, through an associated head, whenever said head is at the beginning of any of said sectors involved in said transfer in an order independent of the order in which said data is stored in said memory.
Claim 9
Dependent Claim 20 words
A method of claim 6 including the steps of: determining whether said transfer is a read or a write transfer.
Claim 10
Dependent Claim 61 words
A method of claim 7 wherein: said step of initiating transfer comprises reading data from said any sector involved in said transfer to said buffer through said associated head in response to determination of a read transfer, and subsequent performance of said step of transferring data comprising reading said data from said buffer to said memory location corresponding to said sector.
Claim 11
Dependent Claim 70 words
A method of claim 7 wherein: said step of transferring data comprises writing data from said memory, from a memory location corresponding to any next sector involved in said transfer, into said buffer in response to determination of a write transfer and subsequent performance of said step of initiating transfer comprising writing said data from said buffer, through said associated head, into said any next sector involved in said transfer.
Claim 12
Independent Claim 17 words
A method of claims 6, 7, 8 or 9 including the step of asynchronously rotating said disks.

References Cited (Backward Citations)

US3701130A Cited
US4279004A Cited
US4494157A Cited
US4504873A Cited
US4584617A Cited
US4590559A Cited
JPS61139978A Cited
US4656532A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1992-01-10 1992-07-11 1993-01-10 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1996-01-10 1996-07-11 1997-01-10 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2000-01-10 2000-07-11 2001-01-10 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag