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

Recherche dans les collections de brevets nationales et internationales
World Intellectual Property Organization
Recherche
 
Options de navigation
 
Traduction
 
Options
 
Quoi de neuf
 
Connexion
 
Aide
 
Traduction automatique
1. (WO2002077807) ENSEMBLE REDUIT D'INSTRUCTIONS POUR MACHINES VIRTUELLES JAVA
Dernières données bibliographiques dont dispose le Bureau international   

N° de publication :    WO/2002/077807    N° de la demande internationale :    PCT/US2002/009719
Date de publication : 03.10.2002 Date de dépôt international : 27.03.2002
Demande présentée en vertu du Chapitre 2 :    26.09.2002    
CIB :
G06F 9/455 (2006.01)
Déposants : SUN MICROSYSTEMS, INC. [US/US]; M/S: UPAL01-521, 901 San Antonio Road, Palo Alto, CA 94303 (US)
Inventeurs : SOKOLOV, Stepan; (US).
WALLMAN, David; (US)
Mandataire : VILLENEUVE, Joseph, M.; Beyer Weaver & Thomas, LLP, P.O. Box 778, Berkeley, CA 94704-0778 (US)
Données relatives à la priorité :
09/819,120 27.03.2001 US
Titre (EN) REDUCED INSTRUCTION SET FOR JAVA VIRTUAL MACHINES
(FR) ENSEMBLE REDUIT D'INSTRUCTIONS POUR MACHINES VIRTUELLES JAVA
Abrégé : front page image
(EN)Techniques for implementing virtual machine instructions suitable for execution in virtual machines are disclosed. The inventive virtual machine instructions can effectively represent the complete set of operations performed by the conventional Java Bytecode instruction set. Moreover, the operations performed by conventional instructions can be performed by relatively fewer inventive virtual machine instructions. Thus, a more elegant, yet robust, virtual machine instruction set can be implemented. This, in turn, allows implementation of relatively simpler interpreters as well as allowing alternative uses of the limited 256 (28) Bytecode representation (e.g., a macro representing a set of commands). As a result, the performance of virtual machines, especially, those operating in systems with limited resources, can be improved by using the inventive virtual machine instructions.
(FR)L'invention concerne des techniques permettant de mettre en oeuvre des instructions de machine virtuelle pouvant être exécutées dans des machines virtuelles. Ces instructions de machine virtuelle peuvent représenter efficacement l'ensemble complet d'opérations mises en oeuvre par l'ensemble d'instructions classiques en pseudo-code Java. De plus, les opérations mises en oeuvre par des instructions classiques peuvent l'être au moyen d'un nombre relativement moindre d'instructions de machine virtuelle, ce qui permet de mettre en application un ensemble d'instructions de machine virtuelle plus léger, mais robuste ; et d'obtenir des interpréteurs relativement plus simples et d'autres applications de la représentation limitée à 256 (2?8¿) pseudo-codes (p. ex. macro représentant un ensemble de commandes). Par conséquent, les performances de machines virtuelles, notamment celles de systèmes à ressources limitées, peuvent être améliorées à l'aide de ces instructions de machine virtuelle.
États désignés : 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, NO, NZ, PH, PL, PT, RO, RU, SD, SE, SG, SI, SK, SL, TJ, TM, TR, TT, TZ, UA, UG, UZ, VN, YU, ZA, ZW.
Organisation régionale africaine de la propriété intellectuelle (ARIPO) (GH, GM, KE, LS, MW, MZ, SD, SL, SZ, TZ, UG, ZM, ZW)
Office eurasien des brevets (OEAB) (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
Office européen des brevets (OEB) (AT, BE, CH, CY, DE, DK, ES, FI, FR, GB, GR, IE, IT, LU, MC, NL, PT, SE, TR)
Organisation africaine de la propriété intellectuelle (OAPI) (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, ML, MR, NE, SN, TD, TG).
Langue de publication : anglais (EN)
Langue de dépôt : anglais (EN)