KR20140076185A - Mobile device for simultaneous executing multi operating program and method thereof - Google Patents

Mobile device for simultaneous executing multi operating program and method thereof Download PDF

Info

Publication number
KR20140076185A
KR20140076185A KR1020120144456A KR20120144456A KR20140076185A KR 20140076185 A KR20140076185 A KR 20140076185A KR 1020120144456 A KR1020120144456 A KR 1020120144456A KR 20120144456 A KR20120144456 A KR 20120144456A KR 20140076185 A KR20140076185 A KR 20140076185A
Authority
KR
South Korea
Prior art keywords
operating system
unit
driving
operating
driving unit
Prior art date
Application number
KR1020120144456A
Other languages
Korean (ko)
Inventor
성백호
Original Assignee
(주)한국산업정보기술
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by (주)한국산업정보기술 filed Critical (주)한국산업정보기술
Priority to KR1020120144456A priority Critical patent/KR20140076185A/en
Publication of KR20140076185A publication Critical patent/KR20140076185A/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Stored Programmes (AREA)

Abstract

The present invention relates to a method for operating a plurality of operating systems in a mobile device so as to be available at the same time. More specifically, the present invention relates to a method for operating a first operating system and a second operating system, A storage unit for storing data for driving the second operating system drive unit, the first operating system and the second operating system, and a display control unit for controlling the display of a driving screen of the operating system of either the first operating system or the second operating system, It is possible to simultaneously operate a plurality of operating systems and to provide the same to a user, thereby greatly improving user convenience and expandability of application programs.

Description

BACKGROUND OF THE INVENTION 1. Field of the Invention [0001] The present invention relates to a mobile device capable of simultaneously operating a plurality of operating systems,

The present invention is an invention that enables a plurality of operating systems to be used simultaneously in a mobile device. In particular, in a mobile device having a plurality of processors or a core of a plurality of voices, each processor or core can perform a different operating system driving operation so that a plurality of operating systems can be simultaneously driven and provided to a user to be.

In general, a method of operating an operating system of a mobile device includes a post (POST) process in which a BIOS is operated in a state where power is supplied to the mobile device, a hardware device constituting the mobile device is checked, The boot manager starts up and runs the operating system you want to use. Therefore, the operating system program is loaded into memory and the application program is used under the loaded operating system program environment.

In general, a mobile device usually includes only one operating system. When a multi-operating system is to be executed in a mobile device, the mobile device may be rebooted to change the operating system, or a virtual machine may be used to execute a separate operating system The booting process must be performed. Therefore, in a mobile device providing only one operating system environment, it is not possible to use an application program that can be executed only by another operating system. Even if a separate operating system is provided, it takes a lot of time to perform a reboot or is executed through a virtual machine There is an inconvenience that the system speed is lowered.

In recent years, there has been a tendency for digital convergence in which functions of various mobile devices are integrated in one mobile device (e.g., a tablet PC). Accordingly, a portable PC, a portable multimedia player (PMP) A mobile terminal, a navigation terminal, a game machine, and an electronic dictionary are combined, and each of the operating systems for implementing the functions as the respective electronic devices and the applications based thereon are efficiently And the like.

It is an object of the present invention to provide a mobile device capable of using an operating system other than one operating system and to use another operating system to execute a separate virtual machine, The present invention provides a mobile device and a method thereof that provide a multiple operating system environment without process.

A mobile device capable of simultaneously operating a plurality of operating systems according to an embodiment of the present invention includes a first operating system driver for performing an operation for driving a first operating system, a second operating system driver for performing an operation for driving a second operating system, A storage unit for storing data for driving the first operating system and a second operating system, and a display controller for controlling the display of a driving screen of an operating system of the first operating system and the second operating system.

According to another aspect of the present invention, there is provided a method of operating a plurality of operating systems in a mobile device, including: receiving a driving signal of a first operating system and a second operating system; Setting a second operating system driver for driving the second operating system, driving the first operating system in the first operating system driver, driving the second operating system in the second operating system driver, And displaying a driving screen of any one of the first operating system and the second operating system.

By allowing a single mobile device to use a plurality of operating systems at the same time through the mobile device and the driving method according to the embodiment of the present invention, user convenience and scalability of application program use can be greatly improved.

1 is a block diagram illustrating a configuration of a mobile device according to an embodiment of the present invention.
2 is a block diagram illustrating a configuration of a mobile device according to another embodiment of the present invention.
3 is a block diagram illustrating a configuration of a mobile device according to another embodiment of the present invention.
4 is a block diagram illustrating a configuration of a mobile device according to another embodiment of the present invention.
5 is a flowchart illustrating a method of providing a plurality of operating system operating environments in a mobile device according to an embodiment of the present invention.
6 is a flowchart illustrating a method of providing a plurality of operating system operating environments in a mobile device according to another embodiment of the present invention.

Hereinafter, various embodiments of the present invention will be described in detail with reference to the accompanying drawings. Further, the suffix "part " and" device "for the components used in the following description are merely given as a consideration of the ease of making this specification. The "part" and "device" are used interchangeably and can be designed in hardware or software.

Furthermore. Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings and accompanying drawings, but the present invention is not limited to or limited by the embodiments.

In addition, the first operating system and the second operating system described below are respectively connected to a Windows 7 or a Windows 8 of Microsoft, an open software platform of Google, (IOS) of Apple Inc., and the Android of Android (iOS), and the iOS of Apple.

In addition, the mobile device according to the embodiment of the present invention may include various mobile devices such as a smartphone, a tablet PC, an eBook terminal, and a net book.

1 is a block diagram illustrating a configuration of a mobile device according to an embodiment of the present invention.

The mobile device 100 capable of simultaneously operating a plurality of operating systems includes a display unit 101, a display control unit 102, a storage unit 103, a user interface unit 104, a first operating system driving unit 105 ), And a second operating system drive unit 106.

The display unit 101 may display a driving screen of an operating system driven by the mobile device. In addition, according to the embodiment, the display unit may be configured through various display configuration methods such as an LCD, an LED, a TFT, and an AMOLED.

The display control unit 102 controls the display unit 101 to display a driving screen of an operating system of any one of the first operating system and the second operating system. In addition, when an operating system screen switching signal is input through the user interface unit 104, the operating screen of the operating system displayed on the display unit 101 can be switched to the operating screen of another operating system.

The storage unit 103 stores data for driving the first operating system and the second operating system. That is, the storage unit may include various storage media such as a RAM, a ROM, an HDD, and an SSD, and may store related data.

The user interface unit 104 can receive various inputs from the user. Accordingly, the user interface unit 104 may be coupled to the display unit 101 in the form of a touch-pad, and may be separately configured as a touch pad. Alternatively, the user interface unit 104 may include a keyboard, a mouse, And may be configured in various forms.

The first operating system driving unit 105 may perform an operation for driving the first operating system in the mobile device and the second operating system driving unit 106 may perform an operation for driving the second operating system in the mobile device. That is, the first operating system driving unit and the second operating system driving unit physically separate from each other and perform separate operations. That is, for example, cores included in one processor can be distinguished from each other, and further, each of the plurality of processors included in the mobile device can be distinguished from each other. The configurations of the first operating system driving unit and the second operating system driving unit will be described in detail with reference to FIG. 2 through FIG.

2 is a block diagram illustrating a configuration of a mobile device according to another embodiment of the present invention.

As shown in the figure, the first operating system driving unit and the second operating system driving unit of the mobile device 100 capable of simultaneously operating a plurality of operating systems include a plurality of cores 201, 202, and 203 included in one processor 200 And 204, and may further include a monitoring unit 107. The monitoring unit 107 may include a plurality of cores. The display control unit 102 and the storage unit 103 of this figure are the same as those of the display control unit 102 and the storage unit 103 of FIG. 1, and thus description thereof will be omitted.

According to an embodiment, the processor 200 may include a plurality of cores 201, 202, 203, 204. In this figure, a processor including four cores is shown as an example, but according to another embodiment, it may include only two cores, and may include three cores or four or more cores.

Therefore, the mobile device loads the predetermined core configuration information stored in the storage unit 103 to perform operations for driving a plurality of operating systems, and based on the loaded core configuration information, at least one core among the cores, 1 drive unit or the second drive unit. That is, for example, the first core 201 and the second core 202 can be set as the first driving unit, and the third core 203 and the fourth core 204 can be set as the second driving unit.

Therefore, by setting the physically divided cores as the first driving unit and the second driving unit, operations for simultaneously operating a plurality of operating systems can be performed smoothly.

In addition, the monitoring unit 107 monitors the amount of used core of the first driving unit and the amount of used core of the second driving unit. That is, it is possible to determine whether the first core and the second core set in the first operating system driving unit are being used smoothly, or whether the first core alone is utilized, have.

Therefore, the processor 200 can reset the number of cores allocated to the first driver or the number of cores allocated to the second driver based on the monitored core usage amounts. That is, when all of the cores set as the first operating system driving unit are used and only the cores set as the second operating system driving unit are used, some of the cores set as the second operating system driving unit can be reset as the first operating system driving unit have.

According to another embodiment, when the difference between the core usage amount of the first operating system driving unit and the core usage amount of the second operating system driving unit is greater than a predetermined value, based on the monitored amount of the used core, And reset the number of cores allocated to the first operating system driver and the second operating system driver based on the monitored core usage amounts. That is, the number of cores set in each operating system driving unit can be increased or decreased in order to solve the imbalance of the core usage amount between the operating system driving units. Also, if there is no usage for some cores of the cores, the cores may not be used.

3 is a block diagram illustrating a configuration of a mobile device according to another embodiment of the present invention.

The mobile device 100 capable of simultaneously operating a plurality of operating systems may include a display control unit 102, a first operating system drive unit 105, and a first storage unit 1031, And a second OS drive unit 106 and a second storage unit 1032 included in the additional OS drive unit 300 configured as a removable area. The configuration and operation of the display control unit 102 are the same as those of the display control unit 102 of FIGs. 1 and 2, and thus description thereof is omitted.

According to the embodiment, the first operating system driving unit 105 and the second operating system driving unit 106 may be configured as separate processors, respectively. That is, the mobile device 100 may include a plurality of processors, and some of them may be set as the first operating system driving unit or the second operating system driving unit, respectively. In this figure, a mobile device having two processors is shown as an example, but according to another embodiment, the mobile device may include two or more processors. Therefore, since the operation for operating each operating system is performed through physically divided processors, the operation for simultaneously operating a plurality of operating systems can be performed smoothly.

The first storage unit 1031 may store data necessary for driving the first operating system or application program data for the first operating system, and may include data necessary for driving the second operating system or application program data for the second operating system And a second storage unit 1032 for storing the second storage unit 1032.

Also, according to the embodiment, the second operating system driving unit may be included in the additional operating system driving unit 300. [ The additional operating system driving unit 300 may correspond to a portion detachably connected to the mobile device 100 and the second operating system driving unit 106 may be connected to the display control unit 102 and an HDMI (High-Definition Multimedia Interface) Can be connected. That is, data for displaying the driving screen of the second operating system in the second operating system driving unit through the HDMI terminal is transmitted to the display control unit 102, so that the driving screen of the second operating system can be displayed. Therefore, it is possible to reduce the weight of the mobile device by making it possible to attach and detach the additional operating system driver 300 when necessary, or even to a mobile device with only one processor, So that a plurality of operating systems can be simultaneously driven. That is, according to the embodiment of the present invention, when an external device having an external memory type that is easy to carry is inserted into a mobile device having an HDMI terminal, an operation for driving a separate operating system can be performed.

4 is a block diagram illustrating a configuration of a mobile device according to another embodiment of the present invention.

According to an embodiment, the mobile device 100 may include a display controller 101, a storage 103, a first operating system driver 105, and a second operating system driver 106, ), A system resource management unit 401, and a monitoring unit 403. The display control unit 101, the storage unit 103, the first operating system driving unit 105, and the second operating system driving unit 106 have the same configuration and operation as those described above, and thus the detailed description thereof will be omitted.

The system resource 400 corresponds to a resource included in a mobile device controlled by the system such as a program, a device, and a storage area. The system resources are allotted to be used for execution of a task. In addition, it may correspond to a resource obtained by allocating to a task to be executed by an operating system (OS).

The monitoring unit 403 monitors the operation amount of the first operating system driving unit 105 and the second operating system driving unit 106. [ In addition, the monitoring result can be provided to the system resource management unit 401.

Accordingly, the system resource management unit 401 can adjust the amount of system resources allocated to the first operating system driver 105 and the second operating system driver 106 based on the monitored amount of computation. Through this, efficient distribution of resources is possible.

According to the embodiment, the system resource management unit 401 adjusts the allocation of access rights to a bus that is a path through which the first operating system drive unit or the second operating system drive unit accesses the system resources, Lt; / RTI > That is, for example, access rights to system resources can be allocated so as to be proportional to the amount of core usage or amount of computation of each operating system drive unit.

5 is a flowchart illustrating a method of providing a plurality of operating system operating environments in a mobile device according to an embodiment of the present invention.

According to an embodiment, a mobile device capable of operating a plurality of operating systems first receives an operating system driving signal (S101). That is, the driving signals of the first operating system and the second operating system can be input. According to the embodiment, the mobile device can input the driving signals of the first operating system and the second operating system at the same time that the initial power ON signal is input.

Next, the operating units are set to drive units to be driven (S102). That is, the first operating system driver for driving the first operating system and the second operating system driver for driving the second operating system can be set. As described above with reference to the configuration diagram of the mobile device, each operating system drive unit may be configured with divided cores in one processor, and may be configured with different processors.

Therefore, when the operating system driving units are configured with the divided cores in one processor, based on the predetermined core setting information, at least one of the plurality of cores of the processor of the mobile device is connected to the first operating system The second operating system driving unit.

When operating system drivers are configured by different processors, one of the plurality of processors included in the mobile device is set to the first driver, and the other driver is set to the second driver And a step of setting the step.

Next, the operating systems are driven in the set driving units (S103). That is, the first operating system may include driving the first operating system in the first operating system driver, and driving the second operating system in the second operating system driver.

Next, the operating system operating screen is displayed through the display unit of the mobile device or another external display unit (S104). That is, the mobile device can display a driving screen of any one of the first operating system and the second operating system that are driven. The method may further include switching a driving screen of the displayed operating system to a driving screen of another operating system based on a user input.

That is, through the above steps, the mobile device can perform an operation for simultaneously providing a plurality of operating systems.

6 is a flowchart illustrating a method of providing a plurality of operating system operating environments in a mobile device according to another embodiment of the present invention.

According to the embodiment, the plurality of operating system driving methods may further include the steps of monitoring the driving situation and resetting the driving unit in the steps shown in FIG.

That is, the method may further include displaying an operating system operating screen (S104), and providing a plurality of operating system simultaneous operating environments to the user, and monitoring the operating status (S105).

That is, the method may include monitoring a core usage amount of the first operating system driving unit and a core usage amount of the second operating system driving unit according to the embodiment, and in accordance with another embodiment, the core usage amount of the first operating system driving unit, And monitoring whether the difference in the amount of use of the core of the driving unit is equal to or greater than a predetermined value.

The method may further include monitoring the amount of computation of the first driver and the second driver according to another embodiment.

Next, the driving unit can be reset (S106).

That is, according to an embodiment, it may include resetting the number of cores allocated to the first driver and the second driver based on the monitored core usage, and in accordance with another embodiment, And adjusting an allocation amount of system resources of the mobile device allocated to the first operating system driver and the second operating system driver based on the computation amount.

In other words, through the above steps, it is possible to efficiently perform operation setting and resource allocation for each operating system when a plurality of operating systems are driven.

While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is to be understood that the invention is not limited to the disclosed exemplary embodiments, but, on the contrary, It should be understood that various modifications may be made by those skilled in the art without departing from the spirit and scope of the present invention.

100: Mobile device capable of simultaneous operation of multiple operating systems
101:
102:
103:
104: User interface section
105: first operating system driving section
106: Second operating system driving section

Claims (17)

A first operating system driver for performing an operation for driving a first operating system;
A second operating system driver for performing an operation for driving the second operating system;
A storage unit for storing data for driving the first operating system and the second operating system; And
And a display controller for controlling a display of a driving screen of an operating system of any one of the first operating system and the second operating system.
The method according to claim 1,
Further comprising a processor for setting at least one core among the cores as the first operating system driving unit or the second operating system driving unit based on the predetermined core setting information including a plurality of cores This possible mobile device.
3. The method of claim 2,
Further comprising a monitoring unit for monitoring a core usage amount of the first operating system driving unit and a core usage amount of the second operating system driving unit,
The processor comprising:
And a plurality of operating systems for resetting the number of cores allocated to the first operating system driving unit or the number of cores allocated to the second operating system driving unit based on the monitored core usage amounts.
3. The method of claim 2,
Further comprising a monitoring unit for monitoring a core usage amount of the first operating system driving unit and a core usage amount of the second operating system driving unit,
The processor comprising:
Wherein if the difference between the core usage amount of the first operating system drive unit and the core usage amount of the second operating system drive unit is equal to or greater than a predetermined value, the monitoring unit monitors the core usage amount of the first operating system drive unit and the core usage amount of the second operating system drive unit, A mobile device capable of simultaneously operating a plurality of operating systems for resetting the number of cores assigned to the first operating system driver and the second operating system driver based on core usage amounts.
The method according to claim 1,
A first processor set as the first operating system drive unit; And
And a second processor, which is different from the first processor, which is set to the second operating system drive unit.
6. The method of claim 5,
Further comprising an additional operating system driver capable of being attached to and detached from the mobile device,
Wherein,
A first storage unit for storing data for driving the first operating system; And
And a second storage unit for storing data for driving the second operating system,
Wherein the second storage unit and the second processor,
And a plurality of operating systems included in the additional operating system driving unit can be simultaneously operated.
The method according to claim 6,
The additional operating system drive unit,
And a plurality of operating systems connected to the display management unit through an HDMI terminal.
The method according to claim 1,
A monitoring unit for monitoring an operation amount of the first operating system driving unit and the second operating system driving unit; And
And a system resource manager for adjusting an allocation amount of system resources of the mobile device allocated to the first operating system driver and the second operating system driver based on the monitored amount of computation.
The method according to claim 1,
A mobile device capable of simultaneously operating a plurality of operating systems including a display unit for displaying a driving screen of an arbitrary operating system.
The method according to claim 1,
Further comprising a user interface unit for receiving user input,
The display control unit,
And a plurality of operating systems that can switch the displayed operating system running screen to a running screen of another operating system corresponding to a user input inputted through the user interface unit.
A method of operating a plurality of operating systems in a mobile device,
Receiving a drive signal of a first operating system and a second operating system;
Setting a first operating system driver for driving the first operating system and a second operating system driver for driving the second operating system;
Driving the first operating system in the set first operating system driver;
Driving the second operating system in the set second operating system driving unit; And
And displaying a driving screen of any one of the driven first operating system and the second operating system.
12. The method of claim 11,
Further comprising the step of switching a driving screen of the displayed operating system to a driving screen of another operating system based on a user input.
12. The method of claim 11,
Wherein the setting of the first operating system driving unit and the second operating system driving unit comprises:
And setting at least one core among a plurality of cores of the processor of the mobile device as the first operating system driving unit or the second operating system driving unit based on the predetermined core setting information Way.
14. The method of claim 13,
Monitoring a core usage amount of the first operating system driving unit and a core usage amount of the second driving unit; And
And resetting the number of cores allocated to the first operating system drive unit or the number of cores allocated to the second operating system drive unit based on the monitored core usage amounts.
14. The method of claim 13,
Monitoring a core usage amount of the first operating system driving unit and a core usage amount of the second operating system driving unit; And
And a control unit for controlling the core and the core allocated to the first operating system drive unit and the second operating system drive unit based on the monitored core usage amounts when the difference between the core usage amount of the first operating system drive unit and the core usage amount of the second operating system drive unit is equal to or greater than a predetermined value, ≪ / RTI > further comprising the steps of:
12. The method of claim 11,
Wherein the setting of the first operating system driving unit and the second operating system driving unit comprises:
Setting one of the plurality of processors included in the mobile device as the first operating system driving unit and setting the other one of the plurality of operating systems as the second operating system driving unit Way.
12. The method of claim 11,
Monitoring operations of the first operating system driver and the second operating system driver; And
And adjusting an allocation amount of system resources of the mobile device allocated to the first operating system driver and the second operating system driver based on the monitored amount of computation.
KR1020120144456A 2012-12-12 2012-12-12 Mobile device for simultaneous executing multi operating program and method thereof KR20140076185A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020120144456A KR20140076185A (en) 2012-12-12 2012-12-12 Mobile device for simultaneous executing multi operating program and method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020120144456A KR20140076185A (en) 2012-12-12 2012-12-12 Mobile device for simultaneous executing multi operating program and method thereof

Publications (1)

Publication Number Publication Date
KR20140076185A true KR20140076185A (en) 2014-06-20

Family

ID=51128575

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020120144456A KR20140076185A (en) 2012-12-12 2012-12-12 Mobile device for simultaneous executing multi operating program and method thereof

Country Status (1)

Country Link
KR (1) KR20140076185A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20160066420A (en) * 2014-12-02 2016-06-10 한국과학기술정보연구원 Apparatus for resource allocation and operating method thereof, and program applied to the same
KR101648402B1 (en) * 2015-04-30 2016-08-16 (주) 카피앤패이스트 Application processing system
KR20170093224A (en) * 2014-12-12 2017-08-14 후아웨이 테크놀러지 컴퍼니 리미티드 Mobile terminal and resource management method thereof
US9946303B2 (en) 2014-08-08 2018-04-17 Foundation Of Soongsil University-Industry Cooperation Mobile device and method for operating the same
KR20180060544A (en) * 2016-11-29 2018-06-07 (주)구름네트웍스 Method and apparatus for executing peripheral devices in multiple operating systems
WO2021091197A1 (en) * 2019-11-07 2021-05-14 김영수 Display device comprising platform for switching software system

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9946303B2 (en) 2014-08-08 2018-04-17 Foundation Of Soongsil University-Industry Cooperation Mobile device and method for operating the same
KR20160066420A (en) * 2014-12-02 2016-06-10 한국과학기술정보연구원 Apparatus for resource allocation and operating method thereof, and program applied to the same
KR20170093224A (en) * 2014-12-12 2017-08-14 후아웨이 테크놀러지 컴퍼니 리미티드 Mobile terminal and resource management method thereof
KR101648402B1 (en) * 2015-04-30 2016-08-16 (주) 카피앤패이스트 Application processing system
KR20180060544A (en) * 2016-11-29 2018-06-07 (주)구름네트웍스 Method and apparatus for executing peripheral devices in multiple operating systems
WO2021091197A1 (en) * 2019-11-07 2021-05-14 김영수 Display device comprising platform for switching software system

Similar Documents

Publication Publication Date Title
US9348633B2 (en) Multi-environment operating system
US11775335B2 (en) Platform independent GPU profiles for more efficient utilization of GPU resources
US8868899B2 (en) System and method for switching between environments in a multi-environment operating system
US9372711B2 (en) System and method for initiating a multi-environment operating system
KR20140076185A (en) Mobile device for simultaneous executing multi operating program and method thereof
US20120174021A1 (en) Systems and methods for displaying android applications launchers in webtop application tray
CN105814541B (en) The method of computer equipment and computer equipment internal storage starting
US9454396B2 (en) Thin client computing device having touch screen interactive capability support
US20120173986A1 (en) Background synchronization within a multi-environment operating system
JP2011100431A (en) Device and method for controlling virtual machine
EP2992527A1 (en) Second screen view with multitasking
US9471357B2 (en) Monitoring virtual machine interface and local graphical user interface on a thin client and alternating therebetween
KR20100037017A (en) Methods and systems to perform a computer task in a reduced power consumption state
CN104137074B (en) The optimization that resource uses in multi-environment computing system
US20130117549A1 (en) Method for executing multiple operating systems and electronic apparatus
KR20160097050A (en) Method and apparatus for displaying composition screen by composing the OS screens
US20140351833A1 (en) Multi-computing environment operating on a single native operating system
JP2011060225A (en) Operating system booting method
US20150317185A1 (en) Method for switching operating system and electronic device using the method
US20100223366A1 (en) Automated virtual server deployment
US20160011754A1 (en) Method and system for virtualized sensors in a multi-sensor environment
US10789082B2 (en) Execution of multiple operating systems without rebooting
US10318278B2 (en) Power management data package provision method and apparatus
WO2019047112A1 (en) Multi-system control method and control device, and mobile terminal
KR101645341B1 (en) Multi Computer

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right