Patent ID: 7555612

Claim:
A method for controlling the loading of a program in a computer system using a disk based operating system where the disk based operating system includes a built-in loading program to control the loading of programs stored on a disk of a computer system, the method comprising the steps of: monitoring for requests to load at least certain programs stored on the disk into random access memory (RAM), wherein the at least certain programs comprise: a load request of an executable program which requires load management; determining that such a request is being made to load an associated certain program prior to the beginning of loading of the associated certain program by the built-in loading program of the disk based operating system and based on said determining, deciding not to execute the loading of the associated certain program by the built-in program of the disk operating system; loading a first loading program from a pre-load library upon the request monitoring step determining that a request to load at least a certain program has been made; managing, implemented by the first loading program, the loading so that the associated certain program is loaded as modules where each module has a predefined target time interval within which the loading of the module is to be completed, each module being less than the entire associated certain program; wherein the first loading program manages the loading of the associated certain program based on a service request that the loading of each of the associated certain program modules be completed without interruption due to servicing of other tasks in a real-time environment; the first loading program manages the loading of the modules by releasing the computer system to process other tasks following completion of the loading of one module and before the start of loading of a following module, whereby disruptions to the processing of the other tasks running on the computer system are minimized.