Running method and device of virtual operating systems

A technology of a virtual operating system and an operating system, applied in the field of operating methods and devices of a virtual operating system, can solve the problems of reducing startup efficiency, slow virtual machine startup, and long time consumption, and achieve the effect of improving startup speed

Active Publication Date: 2017-12-12
TENCENT TECH (SHENZHEN) CO LTD
View PDF6 Cites 27 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] In related technologies, there are the following problems: the system starts slowly and takes a long time
[0006] And because the existing system needs to virtualize different hardware devices, when the virtualized hardware runs the corresponding virtual operatin...

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Running method and device of virtual operating systems
  • Running method and device of virtual operating systems
  • Running method and device of virtual operating systems

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0034] According to an embodiment of the present invention, a method embodiment of a method for running a virtual operating system is provided.

[0035] Optionally, in this embodiment, the method for running the above virtual operating system can be applied to figure 2In the hardware environment constituted by the server 202 and the terminal 204 as shown. like figure 2 As shown, the server 202 is connected to the terminal 204 through a network. The above-mentioned network includes but not limited to: a wide area network, a metropolitan area network or a local area network. The terminal 204 is not limited to a PC, a mobile phone, a tablet computer, and the like. The running method of the virtual operating system in the embodiment of the present invention may be executed by the server 202 , may also be executed by the terminal 204 , and may also be executed jointly by the server 202 and the terminal 204 . Wherein, the method for executing the virtual operating system in the ...

Embodiment 2

[0112] According to an embodiment of the present invention, a device for running a virtual operating system for implementing the above method for running a virtual operating system is also provided. Image 6 is a schematic diagram of an optional virtual operating system running device according to an embodiment of the present invention, such as Image 6 As shown, the device may include: a receiving unit 62 , a responding unit 64 and a display unit 66 .

[0113] The receiving unit 62 is configured to receive a first instruction on the target device, where the target operating system runs, and the first instruction is used to instruct to run the first virtual operating system provided by the first system container in the target operating system.

[0114] The above-mentioned target device runs a system (that is, the target operating system) with the Linux kernel (or Unix kernel) as the core, and the running system includes but is not limited to Linux, Ubuntu, Android, and the typ...

Embodiment 3

[0138] According to an embodiment of the present invention, a server or a terminal (that is, the aforementioned electronic device) for implementing the above-mentioned running method of the virtual operating system is also provided.

[0139] Figure 8 is a structural block diagram of a terminal according to an embodiment of the present invention, such as Figure 8 As shown, the terminal may include: one or more ( Figure 8 Only one is shown in the figure) processor 801, memory 803, and transmission device 805 (such as the sending device in the above-mentioned embodiment), such as Figure 8 As shown, the terminal may also include an input and output device 807 .

[0140] Wherein, the memory 803 can be used to store software programs and modules, such as program instructions / modules corresponding to the operating method and device of the virtual operating system in the embodiment of the present invention, and the processor 801 runs the software programs and modules stored in t...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a running method and device of virtual operating systems. The method includes: receiving a first instruction on a target device, wherein a target operating system is run on the target device, and the first instruction is used to indicate running of a first virtual operating system, which is provided by a first system container, in the target operating system; in response to the first instruction, acquiring first resources allocated for the first virtual operating system, wherein the first resources include physical resources which are used by running the virtual operating system and located on the target device; and displaying a target window of the first system container on a system interface of the target operating system, and displaying a system interface of the first virtual operating system, which is run by using the first resources, in the target window, wherein a system kernel of the first virtual operating system is a system kernel of the target operating system, and system drivers of the first virtual operating system are system drivers of the target operating system. The method solves the technical problem that starting of virtual machines is slower in the related art.

Description

technical field [0001] The invention relates to the field of the Internet, in particular to a method and device for running a virtual operating system. Background technique [0002] Virtualization refers to virtualizing a computer into multiple logical computers through virtualization technology. Run multiple logical computers on one computer at the same time, each logical computer can run a different operating system, and the application programs can run in independent spaces without affecting each other, thereby significantly improving the work efficiency of the computer. Virtualization uses software to redefine and divide IT resources, which can realize dynamic allocation, flexible scheduling, and cross-domain sharing of IT resources, improve the utilization rate of IT resources, and enable IT resources to truly become social infrastructure and serve flexible services in all walks of life. Changing application requirements. [0003] In related technologies, the implemen...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06F9/445G06F9/455
CPCG06F9/44505G06F9/45558G06F2009/45575
Inventor 庄志伟
Owner TENCENT TECH (SHENZHEN) CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products