DISPLAY METHOD FOR USE IN MULTI-OPERATING SYSTEMS AND ELECTRONIC DEVICE
First Claim
1. A display method for use in multi-operating systems, comprising:
- in a host operating system, allocating a native window to each guest operating system;
in the guest operating system, requesting a physical continuous memory (PCM) sub-region corresponding to a window from the host operating system when the window is newly created;
in the host operating system, allocating the PCM sub-region to the guest operating system;
in the guest operating system, storing rendered data to the PCM sub-region when the newly created window is rendered; and
in the host operating system, rendering the native window corresponding to the guest operating system based on the data in the PCM sub-region when a display request from the guest operating system is monitored, and in the host operating system, displaying the native window.
1 Assignment
0 Petitions
Accused Products
Abstract
A display method for use in multi-operating systems includes: in a host operating system, allocating a native window to each guest operating system; in the guest operating system, requesting a physical continuous memory (PCM) sub-region corresponding to a window from the host operating system when the window is newly created; in the host operating system, allocating the PCM sub-region to the guest operating system; in the guest operating system, storing rendered data to the PCM sub-region when the newly created window is rendered; and in the host operating system, rendering the native window corresponding to the guest operating system based on the data in the PCM sub-region when a display request from the guest operating system is monitored, and in the host operating system, displaying the native window.
-
Citations
18 Claims
-
1. A display method for use in multi-operating systems, comprising:
-
in a host operating system, allocating a native window to each guest operating system; in the guest operating system, requesting a physical continuous memory (PCM) sub-region corresponding to a window from the host operating system when the window is newly created; in the host operating system, allocating the PCM sub-region to the guest operating system; in the guest operating system, storing rendered data to the PCM sub-region when the newly created window is rendered; and in the host operating system, rendering the native window corresponding to the guest operating system based on the data in the PCM sub-region when a display request from the guest operating system is monitored, and in the host operating system, displaying the native window. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An electronic device, comprising:
-
a memory, and at least one processor;
wherein the memory is communicably connected to the at least one processor via a communication bus;
the at least one processor is configured to perform instructions stored in the memory; and
the memory stores instructions for performing the steps of;
in a host operating system, allocating a native window to each guest operating system;in the guest operating system, requesting a physical continuous memory (PCM) sub-region corresponding to a window from the host operating system when the window is newly created; in the host operating system, allocating the PCM sub-region to the guest operating system; in the guest operating system, storing rendered data to the PCM sub-region when the newly created window is rendered; and in the host operating system, rendering the native window corresponding to the guest operating system based on the data in the PCM sub-region when a display request from the guest operating system is monitored, and in the host operating system, displaying the native window. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program product for use in combination with an electronic device, comprising a computer program embedded into a computer-readable storage medium;
wherein the computer program comprises instructions for causing the electronic device to perform the steps of; in a host operating system, allocating a native window to each guest operating system; in the guest operating system, requesting a physical continuous memory (PCM) sub-region corresponding to a window from the host operating system when the window is newly created; in the host operating system, allocating the PCM sub-region to the guest operating system; in the guest operating system, storing rendered data to the PCM sub-region when the newly created window is rendered; and in the host operating system, rendering the native window corresponding to the guest operating system based on the data in the PCM sub-region when a display request from the guest operating system is monitored, and in the host operating system, displaying the native window. - View Dependent Claims (14, 15, 16, 17, 18)
Specification