SYSTEM AND METHOD FOR CREATING PROGRAMS THAT COMPRISE SEVERAL EXECUTION LAYERS
First Claim
1. A system for running a software program in several different layers of execution comprising:
- a programming environment that represents as occurring within a single program a first piece of source code that defines an operating system to be run as a first layer of execution and a second piece of source code to be run as a second layer of execution as a process in the operating system; and
an execution dispatcher that runs the first piece of source code as the first layer of execution and the second piece of source code as a process in the first layer of execution.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for creating programs that comprise several execution layers are described herein. In one embodiment, an example of a computing system includes, but is not limited to a programming environment that represents as occurring within a single program a first piece of source code that defines an operating system to be run as a first layer of execution and a second piece of source code to be run as a second layer of execution as a process in the operating system; and an execution dispatcher that runs the first piece of source code as the first layer of execution and the second piece of source code as the second layer of execution in the first layer of execution. Other methods and apparatuses are also described.
177 Citations
17 Claims
-
1. A system for running a software program in several different layers of execution comprising:
-
a programming environment that represents as occurring within a single program a first piece of source code that defines an operating system to be run as a first layer of execution and a second piece of source code to be run as a second layer of execution as a process in the operating system; and
an execution dispatcher that runs the first piece of source code as the first layer of execution and the second piece of source code as a process in the first layer of execution. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for running a software program in several different layers of execution comprising:
-
representing as occurring within a single program a first piece of source code that defines an operating system to be run as a first layer of execution and a second piece of source code to be run as a second layer of execution as a process in the operating system; and
dispatching the first piece of source code as the first layer of execution and the second piece of source code as the second layer of execution to run on the first layer of execution. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A machine-readable medium having instructions stored therein, which when executed by a processor, cause the processor to perform a method for running a software program in several different layers of execution, the method comprising:
-
representing as occurring within a single program a first piece of source code that defines an operating system to be run as a first layer of execution and a second piece of source code to be run as a second layer of execution as a process in the operating system; and
dispatching the first piece of source code as the first layer of execution and the second piece of source code as the second layer of execution to run on the first layer of execution.
-
Specification