Executing program installed in computer slot in one of plural environments comprising a main operating system or small operating system or no operating system
AssigneeIntel Corporation
InventorsSteve Bard, Kelan C. Silvester
Life of this patent
Estimating the term…
Abstract
Executing a program stored on a device inserted into a computer slot includes determining how to execute the program based on configuration data stored on the device, and executing the program in accordance with the configuration data. Determining may include identifying a type of operating system with which to execute the program based on the configuration data. Executing may include executing the program with the identified operating system.
Claims15
A method of executing a program stored on a device inserted into a computer slot, comprising
- determining one of plural available environments in which to execute the program based on configuration data stored on the device, the plural environments comprising a main operating system, a small operating system, and no operating system, the small operating system providing limited functionality and the main operating system providing increased functionality relative to the small operating system;
- and
- executing the program in a determined one of the plural available environments.
An article comprising a computer-readable medium which stores computer-executable instructions for executing a program stored on a device inserted into a computer slot, the instructions causing a computer to:
- determine one of plural available environments in which to execute the program based on configuration data stored on the device, the plural environments comprising a main operating system, a small operating system, and no operating system, the small operating system providing limited functionality and the main operating system providing increased functionality relative to the small operating system;
- and
- execute the program in a determined one of the plural available environments.
An apparatus for executing a program stored on a device inserted into the apparatus, comprising:
- a memory which stores executable instructions;
- and
- a controller which executes the instructions to (i) determine one of plural available environments in which to execute the program based on configuration data stored on the device, the plural environments comprising a main operating system, a small operating system, and no operating system, the small operating system providing limited functionality and the main operating system providing increased functionality relative to the small operating system, and (ii) execute the program in a determined one of the plural available environments.
Dependencies are inferred from the claim text.