Multiple, cooperating operating systems (OS) platform system and method
First Claim
Patent Images
1. A system comprising:
- a central processing unit (CPU) and a second processor of a multi-processor platform;
a first operating system (OS) to execute on the CPU, wherein the second processor is isolated from the first OS;
a real time operating system (RTOS) to execute on the second processor; and
at least a portion of a memory coupled to the CPU and to the second processor, wherein the memory portion is accessible by the first OS and the RTOS to perform read and write operations, and wherein the first OS is to offload a task to the RTOS for execution.
0 Assignments
0 Petitions
Accused Products
Abstract
A multiple, cooperating operating systems (OS) platform system with multi processors. Multiple operating systems, each of which may be of a different type or nature, can run on different partitions of the multi-processor platform and yet coexist and cooperate. A real time operating system (RTOS) executing on a processor can communicate with another OS executing on another processor via a portion of memory accessible by the RTOS and the OS by perform read and write operations.
25 Citations
19 Claims
-
1. A system comprising:
-
a central processing unit (CPU) and a second processor of a multi-processor platform; a first operating system (OS) to execute on the CPU, wherein the second processor is isolated from the first OS; a real time operating system (RTOS) to execute on the second processor; and at least a portion of a memory coupled to the CPU and to the second processor, wherein the memory portion is accessible by the first OS and the RTOS to perform read and write operations, and wherein the first OS is to offload a task to the RTOS for execution. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A multiple operating system method comprising:
-
executing a first operating system (OS) on a first processor of a multi-processor platform; executing a real-time operating system (RTOS) on a second processor of the multi-processor platform, wherein the second processor is isolated from the first OS, and wherein the first OS is to offload a task to the RTOS for execution; and performing read and write operations by the first OS and the RTOS on at least a portion of a memory coupled to the multi-processor platform. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer readable storage medium having instructions stored thereon which, when executed in a system, cause the performance of a multiple operating system method comprising:
-
executing a first operating system (OS) on a first processor of a multi-processor platform; executing a real-time operating system (RTOS) on a second processor of the multi-processor platform, wherein the second processor is isolated from the first OS, and wherein the first OS is to offload a task to the RTOS for execution; and performing read and write operations by the first OS and the RTOS on at least a portion of a memory coupled to the multi-processor platform. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification