In a computer system having peripheral storage device means operatively coupled to said computer system, CPU means, main memory means having a first access time, and a computer operating system including a peripheral storage device driver for said peripheral storage device means, a method for enhancing synchronous I/O operations in said computer system comprising:
- transferring data, specified in selected synchronous I/O operations intended for said peripheral storage device driver, between a stable storage means having a second access time and said main memory using an acceleration device driver contained in said computer operating system, wherein said second access time is approximately on the same order of magnitude as said first access time;
- and
- transferring a selected portion of said data from said stable storage means to said peripheral storage device driver using said acceleration device driver upon a predetermined condition being satisfied.