Claims
- 1. A computer-implemented method for bypassing I/O operations included in said computer, said computer having a computer program application that includes ordered computer code, said ordered computer code including I/O access commands, said computer being optimized for support of queued said I/O access commands, the method comprising:
using asynchronous direct said I/O access commands in said application ordered computer code; locating said asynchronous direct I/O access commands that are included in said application ordered computer code; and bypassing said support of queued I/O access commands of said computer by executing said asynchronous direct I/O access commands.
- 2. The computer-implemented method of claim 1, further comprising:
including an operating system in said computer; and bypassing said support of queued I/O access commands of said computer when porting said application from said computer operating system to a different operating system.
- 3. A computer system for bypassing I/O operations included in said computer system, said computer system having a computer program application that includes ordered computer code, said ordered computer code including I/O access commands, said computer being optimized for support of queued said I/O access commands, comprising:
said computer system that is designed to optimize queued said I/O access commands; asynchronous direct said I/O access commands that are used in said application ordered computer code; said asynchronous direct I/O access commands that are included in said application ordered computer code; and said support of queued I/O access commands of said computer that is bypassed by executing said asynchronous direct I/O access commands.
- 4. The computer system of claim 3, further comprising:
an operating system in said computer system; and said support of queued I/O access commands of said computer that is bypassed when porting said application from said computer operating system from a different operating system.
- 5. An article of manufacture comprising a program storage medium readable by a computer and embodying one or more instructions executable by said computer for bypassing I/O operations included in said computer, said computer having a computer program application that includes ordered computer code, said ordered computer code including I/O access commands, said computer being optimized for support of queued said I/O access commands, wherein:
computer-readable program code designs said computer to optimize queued said I/O access commands; computer-readable program code uses asynchronous direct said I/O access commands in said application ordered computer code; computer-readable program code locates said asynchronous direct I/O access commands that are included in said application ordered computer code; and computer-readable program code bypasses said support of queued I/O access commands of said computer by executing said asynchronous direct I/O access commands.
- 6. The article of manufacture of claim 5, wherein:
computer-readable program code includes an operating system in said computer; and computer-readable program code bypasses said support of queued I/O access commands of said computer when porting said application from said computer operating system from a different operating system.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This patent application is a divisional application of and claims priority to co-pending and commonly-assigned application Ser. No. 10/033,810, titled “Systems, Methods, and Computer Program Products to Improve Performance of Ported Applications, Such as a Database” filed on Dec. 18, 2001, by David H. Goode and William E. Malloy, which is incorporated herein by reference in its entirety.
Divisions (1)
|
Number |
Date |
Country |
Parent |
10033810 |
Dec 2001 |
US |
Child |
10824902 |
Apr 2004 |
US |