Patent ID: 6687764
Filing Date: 2004-02-03
Classification: G06F

Abstract:
A file I/O control method for use by a plurality of processes to access the same file in a shared manner, comprising the steps of:notifying a file management server from each of said plurality of processes of a file I/O request of the process, and hint information including information on a file region accessed by all of said plurality of processes; providing a buffer for performing an I/O operation to and from the file region notified by the hint information in said file management server; when a file I/O request from each of said plurality of processes is a file read request, reading data in the file region specified by the hint information from a disk into said provided buffer, and after reading the data from said disk, intermemory-copying data in a memory region in said provided buffer, corresponding to a file I/O request first issued by a process, into a data region specified by said process which first issues the file I/O request; when the file I/O request from each of said plurality of processes is a file write request, intermemory-copying data from a data region specified by each process by the file I/O request into a region in said provided buffer corresponding to the request of the process to complete a file write for each process; and after intermemory-copying the data from all of said plurality of processes, writing the data in said provided buffer into a file region in a disk notified by the hint information.