In collective I/O processing in which a plurality of processes access the
same file in a shared manner, when each user process issues an I/O
request, the user process notifies the system of information on a file
region accessed by all the processes; information for specifying whether
or not a prefetch is performed, and information for specifying whether or
not a disk preallocate is performed, together with the I/O requests issued
by all associated processes, as hint information. The system provides a
buffer for storing data in a file region accessed by all the processes
based on the hint information, such that the I/O processing for all the
processes is performed using this buffer.
In I/O collettivo che procede in cui una pluralità di processi accede alla stessa lima in un modo comune, quando ogni processo dell'utente pubblica una richiesta di I/O, il processo dell'utente informa il sistema delle informazioni su una regione della lima raggiunta tramite tutti i processi; le informazioni per specificare se o non un prefetch è effettuato e le informazioni per specificare se o non un disc preassegna sono effettuate, insieme alle richieste di I/O pubblicate tramite tutti i processi collegati, come informazioni di suggerimento. Il sistema fornisce un amplificatore per la memorizzazione dei dati in una regione della lima raggiunto tramite tutti i processi basati sulle informazioni di suggerimento, tale che il I/O che procede per tutti i processi è effettuato usando questo amplificatore.