Patent US2367440A successfully refreshed from Google Patents.
Patent US5237661A successfully refreshed from Google Patents.
US5237661A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Buffer management method and system therefor using an I/O buffer on main memory and utilizing virtual memory and page fixing
Assignee: Hitachi Ltd
•
Filing: 1990-05-29
•
Granted: 1993-08-17
•
Expires: 2010-05-29
Abstract
Abstract In a computer system including a main memory and an expanded memory for expanding said main memory logically, a program operating on a virtual memory space, which is managed by the virtual memory management of an operating system, for managing the input/output of the data on an external storage device by using an I/O buffer has a function to manage the I/O buffer secured on the expanded memory, so that the I/O processing for the external storage memory may be reduced by either saving the data, if necessary, of the I/O buffer on the virtual space into the I/O buffer on the expanded memory or restoring the same to the I/O buffer on the virtual space, whereby the I/O buffers can be efficiently utilized.
Inventors
- 👤 Nobuo Kawamura
- 👤 Masashi Tsuchida
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-27 10:56
CPC Classifications
G; G06; G06F; G06F5/00; G06F5/06; G06F12/00; G06F12/02; G06F12/08; G06F12/10; G06F12/1081; G06F2205/00; G06F2205/06; G06F2205/064; Y; Y10; Y10S; Y10S707/00; Y10S707/99931
Claims Analysis
Total Claims: 4
Claim 1
Independent Claim
181 words
A method of managing an I/O buffer on a main memory, which is managed by a database management system and secured on a virtual memory space of a virtual memory system, comprising: a step of receiving an input request of a plurality of data pages from an external storage device in response to a query; a step of fixing the area of said I/O buffer on said virtual memory in one to one correspondence, to said main memory in accordance with management tables which store location information, each management table being defined in the virtual memory area of said I/O buffer corresponding to one of the data pages of said I/O buffer, management information concerning the content of the database being stored in said I/O buffer, and a page fixing flag indicating that said I/O buffer on said virtual memory is fixed onto said main memory, in one to one correspondence, to isolate the fixed area from virtual memory area for other programs; and a step of setting on the page fixing flag of said management table of each I/O buffer.
Claim 2
Independent Claim
181 words
A method of managing an I/O buffer on a main memory, which is managed by a database management system and secured on a virtual memory space of a virtual memory system, comprising: a step of receiving an input request of a plurality of data pages from an external storage device in response to a query; a step of fixing the area of said I/O buffer on said virtual memory in one to one correspondence, to said main memory in accordance with management tables which store location information, each management table being defined in the virtual memory area of said I/O buffer corresponding to one of the data pages of said I/O buffer, management information concerning the content of the database being stored in said I/O buffer, and a page fixing flag indicating that said I/O buffer on said virtual memory is fixed onto said main memory, in one to one correspondence, to isolate the fixed area from virtual memory area for other programs; and a step of setting on the page fixing flag of said management table of each I/O buffer.
Claim 3
Dependent Claim
78 words
A buffer management method according to claim 1, further comprising: a step of processing a database operation for each of the data pages, which are inputted to the I/O buffer fixed on said main memory: a step of releasing the fixing of said data pages on said main memory for the I/O buffer when said database operation is ended; and a step of setting off of the page fixing flag of the management table of said I/O buffer.
Claim 4
Dependent Claim
48 words
A buffer management method according to claim 2, wherein the step of fixing the area of said I/O buffer on said main memory and the step of setting on said management table page fixing flag of each I/O buffer are performed by an I/O buffer management program module.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1996-08-16 | 1997-02-15 | 1997-08-17 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2000-08-16 | 2001-02-15 | 2001-08-17 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2004-08-16 | 2005-02-15 | 2005-08-17 | $7700.00 | Window Closed / Lapsed |