Patent ID: 6298437
Filing Date: 2001-10-02
Classification: G06F

Abstract:
A method of operating a computer system, the method comprising:initiating an execution of an application program on the computer system;creating a data transfer list in response to executing the application program, wherein the data transfer list comprises N entries, each entry comprising a file sector descriptor and a buffer address;suspending execution of the application program in response to creating the data transfer list;initiating execution of an operating system on the computer system in response to suspending execution of the application program;performing N data transfers after initiating execution of the operating system, wherein each data transfer comprises transferring data between a file sector and a buffer identified by the file sector descriptor and buffer address, respectively, contained in a corresponding one of the N entries of the data transfer list;suspending execution of the operating system upon completion of the Nth data transfer, and;reinitiating execution of the application program in response to suspending execution of the operating system.