A 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.

Une méthode et un système pour fournir un module exécutable ayant une espace adresse pour stocker les données de programme qui doivent résider dans un support de stockage inaltérable et une espace adresse pour stocker les données de programme qui doivent résider dans une mémoire à accès sélective est ci-dessus décrite. Le module exécutable représente les classes de Java qui sont structurées pour le chargement dynamique de classe. Un chargeur de classe de charge statique est employé pour modifier la structure de classe pour adapter au chargement statique. Le chargeur statique de classe identifie également les méthodes qui contiennent des références et des données symboliques non définies qui changent pendant l'exécution du module. Ces méthodes et données sont identifiées afin de les placer dans l'espace adresse qui réside dans la mémoire à accès sélective. Le chargeur statique est salutaire dans un Distributed Computing Environment ayant un ordinateur de client qui a peu ou pas de stockage secondaire exiger de ce fait des applications de fonctionner entièrement dans la mémoire à accès sélective. En utilisant une mémoire morte pour stocker statiquement les classes loadable, la mémoire à accès sélective est laissée disponible pour d'autres usages.

 
Web www.patentalert.com

< (none)

< Electrically driven hair care appliance

> Method and apparatus for multiple file download via single aggregate file serving

> (none)

~ 00006