Patent ID: 7757230
Filing Date: 2010-07-13
Classification: G06F

Abstract:
1. A method of executing a program embodied in a storage medium on a computer having an operating system and a main memory, the operating system comprising an exception handler, the main memory being divided into pages, the program contains a plurality of program blocks and a main section, the program blocks being of the same size as said pages of the main memory, said main section having a manipulating module, the method comprising the steps of: (a) loading the main section into the main memory, said main section having a placeholder for one program block, which is smaller than said one program block, and occupies the space required by said one program block in the computer; (b) executing the main section; (c) attempting to access said one program block of the program blocks, thus attempting to access said placeholder; (d) generating a predetermined page error associated with said attempting to access said placeholder; (e) interrupting the execution of the program; (f) communicating the page error to the exception handler; (g) removing the condition causing said page error; (h) the exception handler forwarding the page error to the manipulating module; (i) said manipulating module being executed, causing manipulation of said one program block of the program blocks; and (j) continuing execution of the program.