Boots – shoes – and leggings
Patent
1989-08-31
1993-01-12
Fleming, Michael R.
Boots, shoes, and leggings
3642386, 364239, 3642396, 3642443, 3642545, 364DIG1, 36518905, G06F 1300, G11C 700
Patent
active
051796627
ABSTRACT:
Optimization I/O buffers are used to write data into or read data from auxiliary storage using a double buffering scheme. When a user wants to send data to auxiliary storage, the first buffer is filled with data and the contents are asynchronously written to auxiliary storage. Without waiting for the asynchronous write to complete, the second buffer is filled with data. When the second buffer is filled, the contents of the second buffer are asynchronously written to auxiliary storage. If the first buffer has not completed its write operation by this point, the buffers are determined to be too small and the size of both buffers is increased. Control switches back and forth between these two buffers until all of the desired data is sent to auxiliary storage. The size of the buffers is increased until the computer system does not have to synchronously wait for one buffer to complete its write operation before it can refill that buffer with new data. Ideally, the first buffer should complete its write operation when the second buffer is filled beyond a predetermined threshold percentage, such as one half. If the first buffer completes its write operation before the second buffer is filled beyond the predetermined threshold percentage, the buffers are determined to be too large and the size of both buffers are decreased. The size of the buffers is dynamically increased and decreased as needed to achieve an optimum size based on the unique and dynamically changing computer environment.
REFERENCES:
patent: 3675216 (1972-07-01), James
patent: 4288860 (1981-09-01), Trost
patent: 4298954 (1981-11-01), Bigelow et al.
patent: 4378588 (1983-03-01), Katzman et al.
patent: 4422145 (1983-12-01), Sacco et al.
patent: 4442485 (1984-04-01), Ota et al.
patent: 4507751 (1985-03-01), Gawlick et al.
patent: 4509119 (1985-04-01), Gumaer et al.
patent: 4597044 (1986-06-01), Circello
patent: 4780815 (1988-10-01), Shiota
patent: 4819156 (1989-04-01), DeLorme et al.
patent: 4843544 (1989-06-01), Dulac et al.
patent: 4860244 (1989-08-01), Bruckert et al.
patent: 4918527 (1990-04-01), Penard et al.
patent: 5038277 (1991-08-01), Altman et al.
R. A. Skov and E. G. Newman, "Buffer System", IBM T.D.B., vol. 2, No. 5, Feb. 1960, pp. 86-89.
Articled entitled, "Dynamic Initial Allocation and Local Reallocation Procedures for Multiple Stacks", by D. Yun Yeh and Toshinori Munakata, Communications of the ACM 29 (1986) Feb., No. 2, New York, N.Y., USA.
Dynamic Compression During System Save Operations--IBM Technical Disclosure Bulletin, vol. 26, No. 11, Apr. 1984, pp. 5970-5974.
Dynamically Paged Control Store Buffer Management--IBM Technical Disclosure Bulletin, vol. 14, No. 12, May 1972, pp. 3857-3859.
Swinging Buffer with Programmable Size--IBM Technical Disclosure Bulletin, vol. 30, No. 4, Sep. 1987, pp. 1432-1434.
Improved Buffering for Printer Device Driver--IBM Technical Disclosure Bulletin, vol. 28, No. 11, Apr. 1986, p. 5068.
Corrigan Michael J.
Ricard Gary R.
Rocheleau Richard M.
Youngren Larry W.
Fleming Michael R.
International Business Machines - Corporation
Ray Gopal C.
Rose Curtis G.
Roth Steven W.
LandOfFree
Optimized I/O buffers having the ability to increase or decrease does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Optimized I/O buffers having the ability to increase or decrease, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Optimized I/O buffers having the ability to increase or decrease will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1225831