WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO2004034255) METHOD AND APPARATUS FOR INITIALIZING ROMIZED SYSTEM CLASSES AT VIRTUAL MACHINE BUILD TIME
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2004/034255    International Application No.:    PCT/US2003/026515
Publication Date: 22.04.2004 International Filing Date: 25.08.2003
IPC:
G06F 7/00 (2006.01), G06F 9/40 (2006.01), G06F 9/445 (2006.01)
Applicants: SUN MICROSYSTEMS, INC. [US/US]; 4150 Network Circle, Santa Clara, CA 95054 (US)
Inventors: LAM, Ioi; (US).
MATHISKE, Bernd, J.W.; (US)
Agent: PARK, A., Richard; Park, Vaughan & Fleming LLP, 2820 Fifth Street, Davis, CA 95616 (US)
Priority Data:
10/267,381 08.10.2002 US
Title (EN) METHOD AND APPARATUS FOR INITIALIZING ROMIZED SYSTEM CLASSES AT VIRTUAL MACHINE BUILD TIME
(FR) PROCEDE ET DISPOSITIF DESTINES A INITIALISER DES CLASSES DE SYSTEME MISES EN ROM PENDANT UNE PHASE DE MODELISATION POUR UNE MACHINE VIRTUELLE
Abstract: front page image
(EN)One embodiment of the present invention provides a system that initializes system classes for a virtual machine during build time for the virtual machine, so that portions of the system classes can be stored in Read Only Memory (ROM). During virtual machine build time, the system loads system classes for the virtual machine. Next, the system identifies which of the system classes can be initialized at build time and then initializes the identified system classes. The system then stores portions of the system classes in a ROM image, so that the portions of the system classes can be accessed from the ROM image during subsequent run-time execution of the virtual machine. In this way, this embodiment of the present invention reduces the amount of time required to initialize system classes during run-time execution of the virtual machine.
(FR)Un mode de réalisation de la présente invention concerne un système initialisant des classes de système pour une machine virtuelle pendant une phase de modélisation pour cette machine virtuelle de sorte que des parties des classes de système puissent être stockées dans une mémoire morte (ROM). Pendant la phase de modélisation pour la machine virtuelle, le système charge des classes de système pour la machine virtuelle. Ensuite, le système identifie lesquelles de ces classes de système peuvent être initialisées pendant la phase de modélisation, puis initialise les classes de système identifiées. Le système stocke alors des parties des classes de système dans une image ROM de façon que l'on puisse accéder à des parties des classes de système à partir de l'image ROM pendant l'exécution de phase d'exploitation subséquente de la machine virtuelle. Ainsi, ce mode de réalisation de la présente invention permet de réduire la quantité de temps requise pour initialiser les classes de système pendant l'exécution de phase d'exploitation de la machine virtuelle.
Designated States: AE, AG, AL, AM, AT, AU, AZ, BA, BB, BG, BR, BY, BZ, CA, CH, CN, CO, CR, CU, CZ, DE, DK, DM, DZ, EC, EE, ES, FI, GB, GD, GE, GH, GM, HR, HU, ID, IL, IN, IS, JP, KE, KG, KP, KR, KZ, LC, LK, LR, LS, LT, LU, LV, MA, MD, MG, MK, MN, MW, MX, MZ, NI, NO, NZ, OM, PG, PH, PL, PT, RO, RU, SC, SD, SE, SG, SK, SL, SY, TJ, TM, TN, TR, TT, TZ, UA, UG, UZ, VC, VN, YU, ZA, ZM, ZW.
African Regional Intellectual Property Organization (GH, GM, KE, LS, MW, MZ, SD, SL, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
European Patent Office (AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HU, IE, IT, LU, MC, NL, PT, RO, SE, SI, SK, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, ML, MR, NE, SN, TD, TG).
Publication Language: English (EN)
Filing Language: English (EN)