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

Database input/output control system having nonvolatile storing unit for maintaining the database

Assignee: NEC Corp
•
Filing: 1992-04-02
•
Granted: 1995-08-08
•
Expires: 2012-04-02
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An extended storage unit is utilized to write back information into a slow external storage unit asynchronously with respect to a request from a user's program when the I/O frequency of the external storage unit drops below a certain level. Extended storage information output unit 120 writes blocks 141 contained in extended storage unit 140 into database 101 in the external storage unit 100. A timer 170 actuates extended storage information output unit 120 at preset timer count values. I/O monitoring unit 110 monitors the I/O quantity of a physical I/O unit 130 and actuates the extended storage information output unit 120 based on the I/O quantity. A logical I/O unit 160 shifts information between a buffer 151 in main storage unit 150 and the extended storage unit 140 and makes I/O requests to the physical I/O unit 130.

Inventors

  • 👤 Kuninaga Takeda

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 11:38
CPC Classifications
G; G06; G06F; G06F12/00; G06F12/02; G06F12/08; G06F12/0802; G06F12/0804; G06F12/12; G06F12/121; G06F12/122; Y; Y10; Y10S; Y10S707/00; Y10S707/99951; Y10S707/99952; Y10S707/99953; Y10S707/99955

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 94 words
A process for efficiently managing data in a system including a main storage unit, an external storage unit, and an extended storage unit, said process comprising the steps of: exchanging data between said external storage unit and said main storage unit; exchanging data between said main storage unit and said extended storage unit; and writing data in said extended storage unit into said external storage unit at predetermined time intervals and when a quantity of physical input/output (I/O) transactions, between said main storage unit and said external storage unit, drops below a set value.
Claim 2
Dependent Claim 94 words
A process for efficiently managing data in a system including a main storage unit, an external storage unit, and an extended storage unit, said process comprising the steps of: exchanging data between said external storage unit and said main storage unit; exchanging data between said main storage unit and said extended storage unit; and writing data in said extended storage unit into said external storage unit at predetermined time intervals and when a quantity of physical input/output (I/O) transactions, between said main storage unit and said external storage unit, drops below a set value.
Claim 3
Dependent Claim 42 words
A process as set forth in claim 1, further comprising the step of: determining said quantity of physical I/O transactions on the basis of an average time interval between notification of an end of said writing data and a physical I/O request.
Claim 4
Dependent Claim 25 words
A process as set forth in claim 1, comprising the further step of: suspending uncompleted writing when a physical I/O request occurs during said writing.
Claim 5
Dependent Claim 177 words
A database input/output (I/O) control system in a computer system, said database I/O control system comprising: an external storage unit, said external storage unit containing a database which is divided into blocks which form input and output units; a main storage unit having a buffer which serves as a storage area for inputting information to and outputting information from said database; an extended storage unit having a nonvolatile memory; a physical I/O unit for inputting and outputting said blocks between said external storage unit and said buffer; an extended storage information output unit to write information contained in said extended storage unit into said external storage unit; a timer to actuate said extended storage information output unit at predetermined timer count values; an I/O monitoring unit to monitor an I/O quantity of said physical I/O unit and to actuate said extended storage information output unit in accordance with said I/O quantity; and a logical I/O unit to shift information between said buffer and said extended storage unit and to make I/O requests to said physical I/O unit.
Claim 6
Dependent Claim 177 words
A database input/output (I/O) control system in a computer system, said database I/O control system comprising: an external storage unit, said external storage unit containing a database which is divided into blocks which form input and output units; a main storage unit having a buffer which serves as a storage area for inputting information to and outputting information from said database; an extended storage unit having a nonvolatile memory; a physical I/O unit for inputting and outputting said blocks between said external storage unit and said buffer; an extended storage information output unit to write information contained in said extended storage unit into said external storage unit; a timer to actuate said extended storage information output unit at predetermined timer count values; an I/O monitoring unit to monitor an I/O quantity of said physical I/O unit and to actuate said extended storage information output unit in accordance with said I/O quantity; and a logical I/O unit to shift information between said buffer and said extended storage unit and to make I/O requests to said physical I/O unit.
Claim 7
Dependent Claim 57 words
A database I/0 control system as set forth in claim 4, wherein: said I/O monitoring unit determines said I/O quantity of said physical I/O unit on the basis of an average time interval between notification of an end of an operation by said extended storage information output unit and an I/O request by said physical I/O unit.
Claim 8
Dependent Claim 71 words
A database I/O control system as set forth in claim 4, wherein: said extended storage information output unit operates in accordance with notification signals from said timer, said logical I/O unit, and said I/O monitoring unit; said extended storage information output unit stands by for operation after providing notification of an end an operation; and said extended storage information output unit suspends uncompleted operation upon notification from said I/O monitoring unit.

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag