1. A method of reducing the frequency of occurrence of page faults in a data processing system having a central processing unit, a computer memory having a plurality of pages therein, and a time distribution operating system for managing the central processing unit and the computer memory by granting various processes central processing unit time within predefined quanta of time known as time slices on a rotating basis, the method comprising the steps of: executing a current process on the central processing unit for a predetermined time slice; responsive to occurrence of a storage access operation during execution of the first current process, allocating a supplemental time slice to the current process for execution; and continuing execution of the current process for the supplemental time slice.