Purpose domain for low overhead virtual machines
AssigneeRed Hat, Inc.
InventorUlrich Drepper
Life of this patent
Estimating the term…
Loading patent…
AssigneeRed Hat, Inc.
InventorUlrich Drepper
Estimating the term…
Embodiments of the present invention provide an architecture for securely and efficiently executing byte code generated from a general programming language. In particular, a computer system is divided into a hierarchy comprising multiple types of virtual machines. A thin layer of software, known as a virtual machine monitor, virtualizes the hardware of the computer system and emulates the hardware of the computer system to form a first type of virtual machine. This first type of virtual machine implements a virtual operating domain that allows running its own operating system. Within a virtual operating domain, a byte code interpreter may further implement a second type of virtual machine that executes byte code generated from a program written in a general purpose programming language. The byte code interpreter is incorporated into the operating system running in the virtual operating domain. In addition, an operating system running in a virtual operating domain may be configured as a special purpose operating system that is optimized for the functions of a particular byte code interpreter.
A computer comprising:
A method of executing a loaded applet on a computer in a virtual operating domain, said method comprising:
A method of starting an applet on a computer, wherein hardware of the computer is accessed through a virtual machine monitor and the virtual machine monitor is configured to create virtual operating domains on demand, said method comprising:
Dependencies are inferred from the claim text.