Patent ReferencesSystem for processing data to facilitate the creation of executable images Object code processing system for forming an executable image by tranforming LISP-type object files into a format compatible for storage by a linker Object-oriented loader system with support for different load formats Operating System architecture with reserved memory space resident program code identified in file system name space System and method for enabling, without recompilation, modification of class definitions and implementations in an object-oriented computer program Object storage apparatus for use with data sets in computer applications Method and apparatus for providing basic input/output services in a computer Patent #: 5671413 InventorApplicationNo. 655474 filed on 05/30/1996US Classes:717/166, Using class loader717/118, Bytecode (e.g., Java)719/331DYNAMIC LINKING, LATE BINDINGExaminersPrimary: Voeltz, Emanuel T.Assistant: Chaki, Kakali Attorney, Agent or FirmForeign Patent References
International ClassG06F 009/45AbstractA method and system for providing an executable module having an address space for storing program data that is to reside in a read-only storage medium and an address space for storing program data that is to reside in a random access memory is herein described. The executable module represents Java classes that are structured for dynamic class loading. A static class loader is used to modify the class structure to accommodate static loading. The static class loader also identifies methods that contain unresolved symbolic references and data that varies during the execution of the module. These methods and data are identified in order to place them in the address space that resides in the random access memory. The static loader is beneficial in a distributed computing environment having a client computer that has little or no secondary storage thereby requiring applications to run entirely in random access memory. By utilizing a read-only memory to store statically loadable classes, the random access memory is left available for other uses.Other References
| |