Multi-O/S system and pre-O/S boot technique for partitioning resources and loading multiple operating systems thereon
First Claim
Patent Images
1. A method for operating a computing device, comprising:
- allocating resources of the computing device to a plurality of resource sets prior to loading a desired O/S layer for the computing device; and
loading a desired operating system on each set of the plurality of resource sets at the desired O/S layer.
2 Assignments
0 Petitions
Accused Products
Abstract
A technique is provided for loading a multiple-O/S platform on a computing device, such as a personal computer or server. The technique supports multiple operating systems by partitioning the computing device in an initialization or pre-boot phase, in which system resources are detected, initialized and tabulated. A desired O/S of the multiple operating systems is then loaded on each partitioned set of the system resources. The multiple operating systems may then operate simultaneously and independently on the computing device.
129 Citations
20 Claims
-
1. A method for operating a computing device, comprising:
-
allocating resources of the computing device to a plurality of resource sets prior to loading a desired O/S layer for the computing device; and
loading a desired operating system on each set of the plurality of resource sets at the desired O/S layer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for simultaneously supporting a plurality of independent operating systems on a computing device, comprising:
-
cataloguing resources of the computing devices prior to O/S booting for the computing device;
dividing the resources into multiple subsets prior to O/S booting; and
loading the plurality of independent operating systems, at least one O/S being loaded on each resource set of the multiple subsets. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A system for booting a computing device, comprising:
-
a resource tabulator module configured to organize data on system resources for the computing device;
a resource divider module configured to create multiple resource sets for the computing device; and
an operating system loader module configured to load a desired operating system on each of the multiple resource sets. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification