CPC G06F 9/45558 (2013.01) [G06F 12/06 (2013.01); G06F 2009/45583 (2013.01); G06F 2212/7201 (2013.01)] | 22 Claims |
1. A computer system including a processor and memory configured to define a component-based virtual processor comprising:
the processor configured to generate within the memory;
at least one virtual execution context element comprising information defining a particular processor state and at least one set of executable instructions, wherein the information defining the particular processor state and the at least one set of executable instructions is stored in a specific portion of a first addressable memory having a capacity configured by the processor at run-time to be equal to a memory space required to store the information defining the particular processor state and the at least one-set of executable instructions; and
at least one virtual processor base element comprising information stored in at least one specific portion of a second addressable memory, the stored information defining at least one base register pointer, wherein the at least one base register pointer comprises at least one memory address enabling the at least one virtual processor base element to access the specific portion of the first addressable memory storing the information defining the particular processor state and the at least one set of executable instructions, and wherein a capacity of the at least one specific portion of the second addressable memory is configured by the processor at run-time to be equal to a memory space required to store the information defining the at least one base register pointer.
|