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

Control system for interruption long data transfers between a disk unit or disk coche and main memory to execute input/output instructions

Assignee: Hitachi Ltd
•
Filing: 1987-04-15
•
Granted: 1989-04-04
•
Expires: 2007-04-15
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A control system for a disk cache memory is disposed between a main memory unit and a disk unit for storing a record of data from the disk unit. The control system is designed such that when an input/output instruction is issued from a CPU while data loading is being performed from the disk unit to the cache memory, it interrupts the data loading once so that an input/output instruction from the CPU can be executed, thereby considerably reducing the time of wait for execution of the input/output instruction.

Inventors

  • 👤 Yoshiro Shiroyanagi
  • 👤 Akira Kurano

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 12:11
CPC Classifications
G; G06; G06F; G06F12/00; G06F12/02; G06F12/08; G06F12/0802; G06F12/0866; G06F12/0862

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 251 words
A control system for a disk cache memory disposed between a main memory unit and a disk unit, including a disk cache controller comprising: an upper interface control for receiving an input/output instruction from a central processing unit (CPU), for judging, in response to said input/output instruction, whether object data is found in said disk cache memory, and for controlling data transfer, based on a result of the judgement, of said object data from said disk cache memory if said object data is found in said disk cache memory, or from said disk unit if said object data is not found in said disk cache memory to said main memory unit; and a lower interface control for controlling data transfer from said disk unit to said disk cache memory; wherein said upper interface control includes first means for accessing said lower interface control and recognizing whether said lower interface control has performed a data transfer from said disk unit to said disk cache memory, and second means for accessing said first means and providing, when the recognition performed by said first means is positive, a command to said lower interface control interrupting the data transfer being performed thereby; wherein the data transfer performed by said upper interface control upon reception of said input/output instruction from said CPU is executed after said lower interface control receives a command from said second means interrupting the data transfer from said disk unit to said disk cache memory being performed by the lower interface control.
Claim 2
Dependent Claim 251 words
A control system for a disk cache memory disposed between a main memory unit and a disk unit, including a disk cache controller comprising: an upper interface control for receiving an input/output instruction from a central processing unit (CPU), for judging, in response to said input/output instruction, whether object data is found in said disk cache memory, and for controlling data transfer, based on a result of the judgement, of said object data from said disk cache memory if said object data is found in said disk cache memory, or from said disk unit if said object data is not found in said disk cache memory to said main memory unit; and a lower interface control for controlling data transfer from said disk unit to said disk cache memory; wherein said upper interface control includes first means for accessing said lower interface control and recognizing whether said lower interface control has performed a data transfer from said disk unit to said disk cache memory, and second means for accessing said first means and providing, when the recognition performed by said first means is positive, a command to said lower interface control interrupting the data transfer being performed thereby; wherein the data transfer performed by said upper interface control upon reception of said input/output instruction from said CPU is executed after said lower interface control receives a command from said second means interrupting the data transfer from said disk unit to said disk cache memory being performed by the lower interface control.
Claim 3
Dependent Claim 54 words
A control system according to claim 1 wherein said disk cache controller further comprises: a third means for providing, upon completion of the data transfer performed by said upper interface control a command to said lower interface control which includes information on resumption of the data transfer being performed by said lower interface control.
Claim 4
Dependent Claim 34 words
A control system according to claim 2, wherein said third means comprises a memory means in which said information on resumption of the data transfer being performed by said lower interface control is stored.
Claim 5
Dependent Claim 119 words
A control system according to claim 3, wherein said information on resumption of the data transfer being performed by said lower interface control is provided from said lower interface control to said memory means during the data transfer being performed by said lower interface control, and said upper interface control sets said memory means so as to provide, upon completion of the data transfer performed by said upper interface control, predetermined information to said lower interface control on resumption of data transfer being performed thereby through said memory means, and said lower interface control resumes the data transfer being performed thereby in response to said information on resumption of the data transfer being performed by said lower interface control.
Claim 6
Dependent Claim 92 words
A control system according to claim 1, wherein said first and second means each comprises a flip-flop, wherein a first flip-flop of said first means is set to a binary "1" by said lower interface control during a data transfer operation performed thereby, and a second flip-flop of said second means is set to a binary "1" by said upper interface control upon recognition of the binary "1" of said first flip-flop causing said second flip-flop to provide a command to said lower interface control interrupting the data transfer being performed thereby.
Claim 7
Dependent Claim 56 words
A control system according to claim 5, wherein said first flip-flop is set to a binary "0" by said lower interface control upon interruption of the data transfer being performed by said lower interface control, and said upper interface control performs a data transfer after recognizing that said first flip-flop is set to a binary "0".
Claim 8
Dependent Claim 27 words
A control system according to claim 1, wherein said upper and lower interface controls are connected to said disk cache memory by means of respective dedicated buses.

References Cited (Backward Citations)

US4394732A Cited
US4433374A Cited
US4490782A Cited
US4533995A Cited
US4523206A Cited
US4593354A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag