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

Control system for updating a change bit

Assignee: Hitachi Ltd
•
Filing: 1983-11-18
•
Granted: 1987-04-14
•
Expires: 2003-11-18
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Change bits are provided in correspondence with storage information units (blocks or pages) of a storage, and indicate whether or not a "store" operation has been performed into the corresponding storage information units. The change bits are retained in a first retention device in correspondence with the storage information units, and a copy of the change bits in the first retention device is retained in a second retention device. When the store operation is performed to effect a storing of data into the storage, a control device refers to the change bit retained by the second retention device and controls updating of the change bit of the first retention device in accordance with the indication of the change bit referred to.

Inventors

  • 👤 Kenichi Shiozaki
  • 👤 Makoto Kishi
  • 👤 Tomoatsu Yanagita
  • 👤 Kanji Kubo

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 17:59
CPC Classifications
G; G06; G06F; G06F12/00; G06F12/02; G06F12/08; G06F12/0802; G06F12/0804; G06F12/14; G06F12/1458; G06F12/1466; G06F12/1475; G06F13/00

Claims Analysis

Total Claims: 16
Claim 1
Independent Claim 189 words
A control system for updating change bits in a data processing system having a storage for storing data in predetermined storage information units thereof and means for providing a store request signal for effecting a storing of data into the storage, comprising: first retention means for retaining change bits each of which are provided in correspondence with a respective one of said predetermined storage information units of said storage and each of which indicates by its state whether or not a "store" operation for storing data into the corresponding storage information unit has been performed; second retention means for retaining change bits for at least some of the predetermined storage information units for which change bits are retained in said first retention means; and control means connected to said first and second retention means and responsive to a store request signal for updating the change bit in said first retention means to indicate a storing operation for storing data into the storage subject to the state of the change bit in said second retention means which corresponds to the storage information unit which is subjected to the storing operation.
Claim 2
Dependent Claim 189 words
A control system for updating change bits in a data processing system having a storage for storing data in predetermined storage information units thereof and means for providing a store request signal for effecting a storing of data into the storage, comprising: first retention means for retaining change bits each of which are provided in correspondence with a respective one of said predetermined storage information units of said storage and each of which indicates by its state whether or not a "store" operation for storing data into the corresponding storage information unit has been performed; second retention means for retaining change bits for at least some of the predetermined storage information units for which change bits are retained in said first retention means; and control means connected to said first and second retention means and responsive to a store request signal for updating the change bit in said first retention means to indicate a storing operation for storing data into the storage subject to the state of the change bit in said second retention means which corresponds to the storage information unit which is subjected to the storing operation.
Claim 3
Dependent Claim 80 words
A control system according to claim 1, wherein said control means includes means responsive to said store request signal for bringing the change bits in said first and second retention means into a status indicating that the store operation has been performed only when the change bit in said second retention means corresponding to the storage information unit which is subjected to the storage operation indicates that a store operation has not previously been performed on that storage information unit.
Claim 4
Dependent Claim 67 words
A control system according to claim 1, wherein said first retention means includes means for retaining, in correspondence with each storage information unit, access control bits, a fetch protection bit and a reference bit in addition to said change bit, while said second retention means similarly includes means for retaining copies of the access control bits and the fetch protection bit in addition to said change bit.
Claim 5
Dependent Claim 23 words
A control system according to claim 3, wherein said second retention means further includes means for retaining a copy of the reference bit.
Claim 6
Dependent Claim 108 words
A control system according to claim 4, wherein said data processing system includes means responsive to a fetch request signal for making a reference to said storage to fetch data therefrom, and wherein said control means includes means responsive to a fetch request signal for bringing the reference bits in said first and second retention means into a status indicating that a reference to the storage has been performed only when the reference bit in said second retention means corresponding to the storage information unit which is subjected to the fetch operation indicates that a reference has not previously been performed with respect to that storage information unit.
Claim 7
Dependent Claim 109 words
A control system according to claim 4, wherein said control means includes means responsive to a store operation into the storage for bringing the change bits in said first and second retention means into a status indicating that the store operation has been performed, and also for bringing the reference bits in said first and second retention means into a status indicating that a reference to the storage has been performed, only when the change bit in said second retention means corresponding to the storage information unit which is subjected to the store operation indicates that a store operation has not previously been performed on that storage information unit.
Claim 8
Dependent Claim 27 words
A control system according to claim 1, wherein said second retention means retains as a copy all of the change bits retained by said first retention means.
Claim 9
Dependent Claim 80 words
A control system according to claim 7, wherein said control means includes means responsive to said store request signal for bringing the change bits in said first and second retention means into a status indicating that the store operation has been performed only when the change bit in said second retention means corresponding to the storage information unit which is subjected to the store operation indicates that a store operation has not previously been performed on that storage information unit.
Claim 10
Dependent Claim 71 words
A control system according to claim 7, wherein said second retention means comprises a translation look-aside buffer which retains translation pairs each formed by a logical address and a real address and means for accessing said translation look-aside buffer so as to translate into the real address a logical address provided for accessing the storage, said change bits being retained in said translation look-aside buffer in correspondence with the translation pairs.
Claim 11
Dependent Claim 89 words
A control system according to claim 9, comprising registering means connected to said second retention means for registering a new translation pair in said second retention means when the translation pair indicative of a logical address which agrees with the logical address of a request for access to the storage does not exist in said second retention means; said control means including means for registering the change bit in said first retention means as a copy from said second retention means in response to operation of said registering means.
Claim 12
Dependent Claim 72 words
A control system according to claim 9, wherein said first retention means includes means for retaining, in correspondence with each storage information unit, access control bits, a fetch protection bit and a reference bit in addition to said change bit, while said second retention means similarly includes means for retaining copies of the access control bits and the fetch protection bit in addition to said translation pairs and the corresponding change bits.
Claim 13
Dependent Claim 23 words
A control system according to claim 11, wherein said second retention means further includes means for retaining a copy of the reference bit.
Claim 14
Dependent Claim 109 words
A control system according to claim 12, wherein said control means includes means responsive to a store operation into the storage for bringing the change bits in said first and second retention means into a status indicating that the store operation has been performed, and also for bringing the reference bits in said first and second retention means into a status indicating that a reference to the storage has been performed, only when the change bit in said second retention means corresponding to the storage information unit which is subjected to the store operation indicates that a store operation has not previously been performed on that storage information unit.
Claim 15
Dependent Claim 216 words
A control method for updating change bits in a data processing system having a storage for storing data in predetermined storage information units thereof and means for providing a store request signal for effecting a storing of data into the storage, comprising the steps of: storing change bits in first retention means in correspondence with a respective one of said predetermined storage information units of said storage, said change bit indicating whether or not a "store" operation has been performed for storing data into the corresponding storage information unit; storing a copy of said change bits in second retention means; detecting the state of the change bit in said second retention means which relates to a selected one of said predetermined storage information units in response to a store operation for storing data into that selected storage information unit in said storage; and executing an updating operation for bringing the change bits relating to said selected storage information unit in said first and second retention means into a status indicating that the store operation has been performed with respect to said selected storage information unit, only when the change bit in said second retention means is detected to indicate that the store operation has not previously been performed with respect to the selected storage information unit.
Claim 16
Dependent Claim 216 words
A control method for updating change bits in a data processing system having a storage for storing data in predetermined storage information units thereof and means for providing a store request signal for effecting a storing of data into the storage, comprising the steps of: storing change bits in first retention means in correspondence with a respective one of said predetermined storage information units of said storage, said change bit indicating whether or not a "store" operation has been performed for storing data into the corresponding storage information unit; storing a copy of said change bits in second retention means; detecting the state of the change bit in said second retention means which relates to a selected one of said predetermined storage information units in response to a store operation for storing data into that selected storage information unit in said storage; and executing an updating operation for bringing the change bits relating to said selected storage information unit in said first and second retention means into a status indicating that the store operation has been performed with respect to said selected storage information unit, only when the change bit in said second retention means is detected to indicate that the store operation has not previously been performed with respect to the selected storage information unit.

References Cited (Backward Citations)

US4084231A Cited
US4149245A Cited
US4277826A Cited
US4323968A Cited
US4322815A Cited
US4394731A Cited
US4491911A Cited
US4464712A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1990-04-13 1990-10-13 1991-04-14 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1994-04-13 1994-10-13 1995-04-14 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1998-04-13 1998-10-13 1999-04-14 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag