发明名称 SYSTEM AND METHOD FOR PRELOADING CLASSES IN A DATA PROCESSING DEVICE THAT DOES NOT HAVE A VIRTUAL MEMORY MANAGER
摘要 An authoring system prepares a specified set of classes for preloading in client devices lacking a virtual memory manager. The authoring system converts the specified set of classes into a plurality of resource modules, a subset of the resource modules each including items that have pointers to items in other ones of the resource modules. The authoring system generates a load module, for loading into the client devices, that includes the plurality of resource modules, an interpreter and a startup procedure. The interpreter is for executing, on the client devices, programs in a predefined computer language. The specified set of classes includes methods in the predefined computer language. The startup procedure is for execution by the client devices when loading the interpreter for execution. The startup procedure replaces pointers in the resource modules with updated pointers in accordance with actual memory locations of the resource modules in any particular one the client devices. The resource modules include a class table resource module, a method table resource module, a field table resource module, a constant pool resource module and a string resource moduule. The class data structure includes pointers to items in the method table, field table and constant pool resource modules, the field table resource module includes pointers to items in the string resource module, and the constant pool resource module includes pointers to items in the field table resource module and items in the string resource module.
申请公布号 WO0167236(A2) 申请公布日期 2001.09.13
申请号 WO2001US07497 申请日期 2001.03.08
申请人 SUN MICROSYSTEMS, INC. 发明人 YELLIN, FRANK, N.
分类号 G06F9/54;G06F9/44;G06F9/445;(IPC1-7):G06F9/00 主分类号 G06F9/54
代理机构 代理人
主权项
地址