MULTI-ENVIRONMENT OPERATING SYSTEM
A device with multiple, co-existing, and independent environments interacting with a common kernel, and related methods of operation, are disclosed herein. In at least one embodiment, the device is a mobile device on which a run-time method is performed. The run-time method includes interpreting a f...
Gespeichert in:
Hauptverfasser: | , , |
---|---|
Format: | Patent |
Sprache: | eng ; fre |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | A device with multiple, co-existing, and independent environments interacting with a common kernel, and related methods of operation, are disclosed herein. In at least one embodiment, the device is a mobile device on which a run-time method is performed. The run-time method includes interpreting a first software application on a register-based virtual machine coupled to a kernel. The method additionally includes concurrently executing a second software application also coupled to the kernel, where the second software application is a compiled software application. The interpreting of the first software application is performed using a first library, and the executing of the second software application is performed using a second library.
La présente invention concerne un dispositif comprenant de multiples environnements co-existants et indépendants qui interagissent avec un noyau commun, et des procédés de fonctionnement associés. Dans au moins un mode de réalisation, le dispositif est un dispositif mobile sur lequel est mis en oeuvre un procédé d'exécution. Le procédé d'exécution comprend l'interprétation d'une première application logicielle sur une machine virtuelle à base de registre couplée au noyau. Le procédé comprend en outre l'exécution concomitante d'une deuxième application logicielle également couplée au noyau, la deuxième application logicielle étant une application logicielle compilée. L'interprétation de la première application logicielle est réalisée au moyen d'une première bibliothèque et l'exécution de la deuxième application logicielle est réalisée au moyen d'une deuxième bibliothèque. |
---|