CN104516779B - System switching method and chip - Google Patents
System switching method and chip Download PDFInfo
- Publication number
- CN104516779B CN104516779B CN201310452237.9A CN201310452237A CN104516779B CN 104516779 B CN104516779 B CN 104516779B CN 201310452237 A CN201310452237 A CN 201310452237A CN 104516779 B CN104516779 B CN 104516779B
- Authority
- CN
- China
- Prior art keywords
- operating system
- state information
- switching
- chip
- processor
- Prior art date
- Legal status (The legal status 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 status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 44
- 230000015654 memory Effects 0.000 description 8
- 238000004891 communication Methods 0.000 description 6
- 230000008569 process Effects 0.000 description 6
- 230000007246 mechanism Effects 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- 230000026676 system process Effects 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000011084 recovery Methods 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 230000009977 dual effect Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000005192 partition Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000001902 propagating effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Images
Landscapes
- Hardware Redundancy (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The invention discloses a system switching method and a chip, wherein the method is applied to a chip, the chip is a heterogeneous processing family chip comprising two processors, and the method further comprises the following steps: saving first configuration state information and first working state information of shared resources in the chip when the system switching request is received; and adding the first configuration state information and the first working state information into a switching command sent to a second operating system, so that the second operating system sets the shared resource by using the first configuration state information and the first working state information in the switching command after receiving the switching command. The method and the device provided by the invention solve the problem of data damage caused by the switching of the conventional dual-core heterogeneous processing family system.
Description
Technical Field
The present invention relates to the field of electronic technologies, and in particular, to a system switching method and a chip.
Background
When the double systems are installed, the two systems are respectively installed in different subareas, and the system installed later can not cover the previous system. And each individual system has own partition format, so that the conflict cannot be caused. After the dual systems are installed, a multi-boot selection menu is provided to select which operating system to access when booting. In the current state, only one system is in operation and cannot be switched freely. If another one is desired, the system is restarted and reselected.
Double systems and even multiple systems are installed to meet different requirements. Each operating system has its own features, such as windows98 providing a DOS environment and a Win environment for operating on the XP partition. Installing multiple operating systems on a single machine is sometimes an economical and low cost method. Since an operating system is certainly most convenient and stable to install on a computer.
In the process of implementing the technical scheme in the embodiment of the present application, the inventor of the present application finds that the following technical problems exist in the prior art:
generally, two different operating systems installed in an electronic device have different data processing or different manipulation modes of some components; but even if the components handled by no different operating systems are mostly identical, sharing components between two different operating systems would be a necessary trend to install dual systems.
In the existing scheme, because two operating systems run on relatively independent hardware platforms, the switching flow of the two operating systems is simple, and the problem of sharing of internal resources of a chip cannot be involved, so that the SOC switching requirement of a novel heterogeneous processing family framework cannot be met.
Disclosure of Invention
The invention provides a system switching method and a chip, and the method and the device provided by the invention solve the problem of data damage caused by switching of a dual-core heterogeneous processing family system in the prior art.
The invention provides a system switching method, which is applied to a chip, wherein a first processor and a second processor are arranged in the chip, the first processor is used for running a first operating system, the second processor is used for running a second operating system different from the first operating system, the first operating system and the second operating system share a specific shared resource, and a system switching request is received when the first operating system runs, and the method further comprises the following steps:
saving first configuration state information and first working state information of shared resources in the chip when the system switching request is received;
and adding the first configuration state information and the first working state information into a switching command sent to a second operating system, so that the second operating system sets the shared resource by using the first configuration state information and the first working state information in the switching command after receiving the switching command.
Optionally, the architecture of the first processor is different from the architecture of the second processor.
Optionally, the configuration state information indicates configuration parameters of the shared resource when the first operating system runs; the working state information indicates the working state of the shared resource when the switching request is received.
Optionally, the setting the shared resource by using the first configuration status information and the first working status information in the handover command includes:
and after receiving the switching command, the second operating system acquires the first working state information and the first configuration state information from the switching command, and resets the shared resource by using the first working state information and the first configuration state information.
Optionally, when the shared resource includes a large-capacity data, the storage location information of the large-capacity data is also added to the handover command; causing the second operating system to acquire the large-capacity data using the storage location information.
Optionally, before adding the storage location information of the large-capacity data to the handover command, the method further includes:
and determining that data is large-capacity data to be shared according to a preset rule, and storing the large-capacity data to be shared in an external storage device.
The present invention further provides a chip, where a first processor and a second processor are disposed in the chip, the first processor is configured to run a first operating system, the second processor is configured to run a second operating system different from the first operating system, the first operating system and the second operating system share a specific shared resource, and a system switching request is received when the first operating system runs, and the chip further includes:
the field information storage unit is used for storing first configuration state information and first working state information of shared resources in the chip when the system switching request is received;
a sending unit, configured to add the first configuration state information and the first working state information to a switching command sent to a second operating system, so that after the second operating system receives the switching command, the shared resource is set by using the first configuration state information and the first working state information in the switching command.
Optionally, the architecture of the first processor is different from the architecture of the second processor.
Optionally, the configuration state information obtained by the field information saving unit indicates configuration parameters of the shared resource when the first operating system runs; the working state information indicates the working state of the shared resource when the switching request is received.
Optionally, the chip further includes:
the sharing unit is used for adding the storage position information of the large-capacity data into the switching command when the shared resource comprises the large-capacity data; causing the second operating system to acquire the large-capacity data using the storage location information.
Optionally, the chip further includes:
the device comprises a large-capacity data determining module and an external storage device, wherein the large-capacity data determining module is used for determining that data is large-capacity data to be shared according to a preset rule and storing the large-capacity data to be shared in the external storage device.
One or two of the above technical solutions have at least the following technical effects:
before executing system switching, the method provided by the invention firstly determines each state of the shared resource and sends the state information to the second operating system after switching; after the switching, the second operating system processes data according to the state information stored in the first operating system before the switching, and restores the state of the first operating system before the switching. Data damage caused by switching of the two systems is avoided.
For the SOC supporting the dual-core heterogeneous processing family architecture, two operating systems can be operated on the SOC, the two operating systems share resources inside and outside the whole chip, and because the two heterogeneous processors need to share the resources inside the chip, such as an external device connection controller, in order to identify seamless sharing and conflict-free sharing of shared resources, a set of new management mechanism is introduced to cooperate with the architecture to realize resource sharing.
In addition, large capacity data is stored in an external storage device shared by the two systems during system switching, so that the two systems can share the data after the system switching. Therefore, the sharing of large-capacity data files is realized at high speed, for example, the breakpoint continuous playing function of multimedia on another system is quickly realized.
Drawings
Fig. 1 is a schematic flow chart of a system handover method according to an embodiment of the present invention;
fig. 2 is a schematic flowchart of a method for interactively implementing system switching between a first system and a second system according to an embodiment of the present invention;
fig. 3 is a schematic structural diagram of a chip according to an embodiment of the invention.
Detailed Description
In the prior art, because two operating systems run on relatively independent hardware platforms, the switching flow of the two systems is simple, and the problem of sharing resources inside a chip is not involved, but in a system level chip (SOC) of a novel heterogeneous processing family architecture, the two heterogeneous operating systems generally share various resources in the chip, so for the system switching with shared resources, the state of the shared resources during the system switching needs to be considered, otherwise, a data processing error occurs in the switching process between the two systems, and even the shared device is damaged.
In view of the foregoing problems, an embodiment of the present invention provides a system switching method, which is applied to a chip, where the chip is provided with a first processor and a second processor, the first processor is configured to run a first operating system, the second processor is configured to run a second operating system different from the first operating system, the first operating system and the second operating system share a specific shared resource, and a system switching request is received when the first operating system runs, and the method further includes:
saving first configuration state information and first working state information of shared resources in the chip when the system switching request is received;
and adding the first configuration state information and the first working state information into a switching command sent to a second operating system, so that the second operating system sets the shared resource by using the first configuration state information and the first working state information in the switching command after receiving the switching command.
Before executing system switching, the method provided by the invention firstly determines each state of the shared resource and sends the state information to the second operating system after switching; after the switching, the second operating system processes data according to the state information stored in the first operating system before the switching, and restores the state of the first operating system before the switching. Data damage caused by switching of the two systems is avoided.
Various embodiments and aspects of the inventions will be described with reference to details described below, and the accompanying drawings will illustrate the various embodiments. The following description and drawings are illustrative of the invention and are not to be construed as limiting the invention. Numerous specific details are described to provide a thorough understanding of various embodiments of the invention. In certain instances, well-known or conventional details are not described in order to provide a concise description of embodiments of the present inventions.
Some portions of the detailed descriptions which follow are presented in terms of algorithms including operations on data stored in a computer memory. An algorithm is generally a self-consistent sequence of operations leading to a desired result. These operations typically require or involve physical manipulations of physical quantities. Usually, though not necessarily, these quantities take the form of electrical or magnetic signals capable of being stored, transferred, combined, compared, and otherwise manipulated. It has proven convenient at times, principally for reasons of common usage, to refer to these signals as bits, values, elements, symbols, characters, terms, numbers, or the like.
It should be borne in mind, however, that all of these and similar terms are to be associated with the appropriate physical quantities and are merely convenient labels applied to these quantities. Unless specifically stated otherwise as apparent from the following discussion, it is appreciated that throughout the description, discussions utilizing terms such as "processing" or "computing" or "calculating" or "determining" or "displaying" or the like, may refer to the action and processes of a data processing system, or similar electronic device, that manipulates and transforms data represented as physical (electronic) quantities within the computer's registers and memories into other data similarly represented as physical quantities within the system memories or registers (or other such information storage, transmission or display devices).
The present invention may relate to an apparatus for performing one or more of the operations described herein. This apparatus may be specially constructed for the required purposes, or it may comprise a general-purpose computer selectively activated (activated) or reconfigured (reconfigure) by a computer program stored in the computer. Such a computer program may be stored in a machine (e.g., computer) readable medium, including, but not limited to, any type of disk including floppy disks, optical disks, CD-ROMs, and magnetic-optical disks, read-only memories (ROMs), Random Access Memories (RAMs), erasable programmable ROMs (eproms), electrically erasable programmable ROMs (eeproms), flash memories, magnetic cards, or optical cards, or any type of media suitable for storing electronic instructions, and each coupled to the bus.
A machine-readable medium includes any mechanism for storing or transmitting information in a form readable by a machine (e.g., a computer). For example, a machine-readable medium includes Read Only Memory (ROM); random Access Memory (RAM), magnetic disk storage media, optical storage media, flash memory devices, signals propagating in electrical, optical, acoustical or other forms (e.g., carrier waves, infrared signals, digital signals, etc.), etc.
As shown in fig. 1, an embodiment of the present invention provides a system switching method, and the following detailed description is made in conjunction with the accompanying drawings of the specification:
the method is applied to a chip, a first processor and a second processor are arranged in the chip, a first operating system is installed in the first processor, a second operating system is installed in the second processor, the first operating system and the second operating system share shared resources in the chip, and a system switching request is received when the first operating system runs, and the method further comprises the following steps:
The Chip in the embodiment of the present invention may be a System on Chip (soc) supporting a dual-core heterogeneous processing family architecture, so that the architecture of the first processor in the embodiment of the present invention is different from the architecture of the second processor. In the context of a particular application, the user may,
in the embodiment of the present invention, the shared resources that are commonly used when the first processor and the second processor respectively run the first operating system and the second operating system include hardware device resources and software device resources, and different systems can set some configuration parameters according to the requirements of a user, so as to facilitate the user to use the originally set configuration parameters after switching, so the configuration state information and the working state information in the embodiment of the present invention respectively represent:
a, the configuration state information indicates configuration parameters of the shared resources when a first operating system runs;
for example, when the first operating system runs, a configuration parameter is set for the first hardware device, the first processor receives a switching request while using the first hardware, and data for the first hardware is not processed; if the configuration parameters of the first hardware when the first operating system is used are not saved, after the second operating system is switched to, the second operating system cannot continuously process the data which is not processed by the first operating system under the condition that the configuration parameters are not known.
And B, the working state information indicates the working state of the shared resource when the switching request is received.
Using the example of case a, since the first operating system performs the switch without processing the data, in this embodiment, the state of the current processing time is saved, that is, the current state of the event (recording processing to 40%, etc.) is saved.
In this embodiment of the present invention, the first operating system protects a scene when the switching request is received, and sends the protected scene to the second operating system, so that the second operating system can perform field recovery according to information recorded by the first operating system, and the setting of the shared resource by using the first configuration state information and the first working state information in the switching command includes:
and after receiving the switching command, the second operating system acquires the first working state information and the first configuration state information from the switching command, and resets the shared resource by using the first working state information and the first configuration state information.
As shown in fig. 2, the specific implementation steps of performing the switching process according to the interaction manner between the first operating system and the second operating system when the system switching method is applied to the dual-system chip of the heterogeneous processing family may be as follows:
the specific implementation comprises the following steps: after receiving the switching start command, the second operating system broadcasts the switching start command to a device management driving system (or called as a second device management driving system) of the system; after receiving the switching start command, the second device management driver starts to carry out on-site recovery on the state of the shared device controller and controls a chip internal switch circuit of the shared device;
in step 208, the first operating system enters the state S3.
In order to more clearly and specifically describe the method provided by the above embodiment of the present invention, the method provided by the embodiment of the present invention is further described with a USB controller as a shared resource, and the specific implementation may be:
the dual-core heterogeneous processor in SOC, assumed to be a processor a and B processor, is running on processor a, which is communicating with external USB input devices using the USB controller in SOC. The first system USB driver is responsible for configuration management of the USB controller. At this moment, when the user wants to switch to the second system (or called as the second operating system), the user triggers a switching action, the first system starts to pre-broadcast the switching request, and when the USB driver of the first system receives the request, the subsequent USB transmission request is suspended, and the user waits until the data transmission is finished. After the processing, the USB driver stores the relevant configuration state and the working state of the USB controller into the memory. And then feeds back the field save completion event. The first system then begins issuing a handoff request to the second system. After receiving the request, the second system also pre-broadcasts a switching request to the device driving system, and the USB driver receives the request, takes out the previously stored data from the memory and then resets the data to the USB controller. The second system is thus restored to the state before the system switch.
In addition, when a user uses different operating systems, the user may operate the same large-capacity data, if the large-capacity data is stored in two copies, the storage space is wasted, and in order to save the storage space and implement data sharing between the two systems, when the shared resource includes a large-capacity data, the method further includes:
adding storage position information of the large-capacity data to the switching command; causing the second operating system to acquire the large-capacity data using the storage location information.
In addition, in order that two systems can determine that the data is in the same large-capacity data, before adding the storage location information of the large-capacity data to the switching command, the method further includes:
and determining that data is large-capacity data to be shared according to a preset rule, and storing the large-capacity data to be shared in an external storage device.
In the method provided by the embodiment of the present invention, the specific implementation steps for displaying the large-capacity data sharing may be:
the first system needs to share a large-capacity data for the second system, and the shared large-capacity data is packaged into a file form and stored in the external storage device by the first system;
the first system sends a communication command to the second system through a share manager (share manager) of the system, wherein the communication command comprises path information for acquiring the shared large-capacity data file from the external storage device.
And after receiving the communication command, a share manager (share manager) of the second system analyzes and processes the communication command, and forwards related contents in the communication command to a corresponding processing module in the second system.
And the processing module in the second system acquires the large-capacity data from the external storage device according to the path information in the communication command, and then performs corresponding processing on the large-capacity data according to the requirement of the first system.
Before executing system switching, the method provided by the invention firstly determines each state of the shared resource and sends the state information to the second operating system after switching; after the switching, the second operating system processes data according to the state information stored in the first operating system before the switching, and restores the state of the first operating system before the switching. Data damage caused by switching of the two systems is avoided.
For the SOC supporting the dual-core heterogeneous processing family architecture, two operating systems can be operated on the SOC, the two operating systems share resources inside and outside the whole chip, and because the two heterogeneous processors need to share the resources inside the chip, such as an external device connection controller, in order to identify seamless sharing and conflict-free sharing of shared resources, a set of new management mechanism is introduced to cooperate with the architecture to realize resource sharing.
In addition, large capacity data is stored in an external storage device shared by the two systems during system switching, so that the two systems can share the data after the system switching. Therefore, the sharing of large-capacity data files is realized at high speed, for example, the breakpoint continuous playing function of multimedia on another system is quickly realized.
As shown in fig. 3, according to the above method, the present invention further provides a chip, where a first processor 301 and a second processor 302 are disposed in the chip, and a first operating system is installed in the first processor, and a second operating system is installed in the second processor, and the first operating system and the second operating system share a shared resource in the chip, and when the first operating system runs, a system switching request is received, and the chip further includes:
the architecture of the first processor 301 is different from that of the second processor 302.
A field information saving unit 303, configured to save first configuration state information and first working state information of a shared resource in the chip when the system switching request is received;
the configuration state information acquired by the field information saving unit 303 indicates configuration parameters of the shared resource when the first operating system operates; the working state information indicates the working state of the shared resource when the switching request is received.
A sending unit 304, configured to add the first configuration status information and the first working status information to a switching command sent to a second operating system, so that after the second operating system receives the switching command, the shared resource is set by using the first configuration status information and the first working status information in the switching command.
Further, the chip further comprises:
a sharing unit 305, configured to add storage location information of a large-capacity data to the handover command when the shared resource includes the large-capacity data; causing the second operating system to acquire the large-capacity data using the storage location information.
The large-capacity data determining module 306 is configured to determine that data is large-capacity data to be shared according to a preset rule, and store the large-capacity data to be shared in an external storage device.
One or more technical solutions in the embodiments of the present application have at least the following technical effects:
before executing system switching, the method provided by the invention firstly determines each state of the shared resource and sends the state information to the second operating system after switching; after the switching, the second operating system processes data according to the state information stored in the first operating system before the switching, and restores the state of the first operating system before the switching. Data damage caused by switching of the two systems is avoided.
For the SOC supporting the dual-core heterogeneous processing family architecture, two operating systems can be operated on the SOC, the two operating systems share resources inside and outside the whole chip, and because the two heterogeneous processors need to share the resources inside the chip, such as an external device connection controller, in order to identify seamless sharing and conflict-free sharing of shared resources, a set of new management mechanism is introduced to cooperate with the architecture to realize resource sharing.
In addition, large capacity data is stored in an external storage device shared by the two systems during system switching, so that the two systems can share the data after the system switching. Therefore, the sharing of large-capacity data files is realized at high speed, for example, the breakpoint continuous playing function of multimedia on another system is quickly realized.
The method of the present invention is not limited to the examples described in the specific embodiments, and those skilled in the art can derive other embodiments according to the technical solutions of the present invention, and also fall into the technical innovation scope of the present invention.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present invention without departing from the spirit and scope of the invention. Thus, if such modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include such modifications and variations.
Claims (9)
1. A system switching method is applied to a chip, a first processor and a second processor are arranged in the chip, the first processor is used for running a first operating system, the second processor is used for running a second operating system different from the first operating system, the first operating system and the second operating system share a specific shared resource, and a system switching request is received when the first operating system runs, and the method further comprises the following steps:
saving first configuration state information and first working state information of shared resources in the chip when the system switching request is received, wherein the configuration state information indicates configuration parameters of the shared resources when a first operating system runs; the working state information indicates the working state of the shared resource when the switching request is received;
and adding the first configuration state information and the first working state information into a switching command sent to a second operating system, so that after the second operating system receives the switching command, the shared resource is set by using the first configuration state information and the first working state information in the switching command, and the state of the shared resource before the first operating system is switched is recovered, thereby avoiding data damage caused by switching of the two systems.
2. The method of claim 1, wherein an architecture of the first processor is different from an architecture of the second processor.
3. The method according to any of claims 1 or 2, wherein the setting the shared resource using the first configuration status information and the first working status information in the handover command comprises:
and after receiving the switching command, the second operating system acquires the first working state information and the first configuration state information from the switching command, and resets the shared resource by using the first working state information and the first configuration state information.
4. The method according to any one of claims 1 or 2, wherein when a large capacity data is included in the shared resource, the storage location information of the large capacity data is also added to the handover command; causing the second operating system to acquire the large-capacity data using the storage location information.
5. The method of claim 4, wherein adding storage location information of the large capacity data to the handover command further comprises:
and determining that data is large-capacity data to be shared according to a preset rule, and storing the large-capacity data to be shared in an external storage device.
6. A chip, wherein a first processor and a second processor are disposed in the chip, and the first processor is configured to run a first operating system, the second processor is configured to run a second operating system different from the first operating system, the first operating system and the second operating system share a specific shared resource, and a system switching request is received when the first operating system is running, the chip further comprising:
the field information storage unit is used for storing first configuration state information and first working state information of shared resources in the chip when the system switching request is received, wherein the configuration state information indicates configuration parameters of the shared resources when a first operating system runs; the working state information indicates the working state of the shared resource when the switching request is received;
and the sending unit is used for adding the first configuration state information and the first working state information into a switching command sent to a second operating system, so that after the second operating system receives the switching command, the shared resource is set by using the first configuration state information and the first working state information in the switching command, and the state of the shared resource before the first operating system is switched is recovered, so that data damage caused by switching of the two systems is avoided.
7. The chip of claim 6, in which an architecture of the first processor is different from an architecture of the second processor.
8. The chip of any of claims 6 or 7, wherein the chip further comprises:
the sharing unit is used for adding the storage position information of the large-capacity data into the switching command when the shared resource comprises the large-capacity data; causing the second operating system to acquire the large-capacity data using the storage location information.
9. The chip of claim 8, wherein the chip further comprises:
the device comprises a large-capacity data determining module and an external storage device, wherein the large-capacity data determining module is used for determining that data is large-capacity data to be shared according to a preset rule and storing the large-capacity data to be shared in the external storage device.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310452237.9A CN104516779B (en) | 2013-09-27 | 2013-09-27 | System switching method and chip |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310452237.9A CN104516779B (en) | 2013-09-27 | 2013-09-27 | System switching method and chip |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104516779A CN104516779A (en) | 2015-04-15 |
CN104516779B true CN104516779B (en) | 2020-03-24 |
Family
ID=52792135
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310452237.9A Active CN104516779B (en) | 2013-09-27 | 2013-09-27 | System switching method and chip |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104516779B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11921663B2 (en) | 2020-09-18 | 2024-03-05 | K-Tronics (Suzhou) Technology Co., Ltd. | Electronic apparatus and USB interface switching method |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104778084B (en) * | 2015-04-28 | 2019-01-15 | 宇龙计算机通信科技(深圳)有限公司 | A kind of system switching method and device |
CN110119222A (en) * | 2019-04-29 | 2019-08-13 | 深圳汇茂科技股份有限公司 | Touch-control module switching method, device, equipment and readable medium based on dual system |
CN111124536B (en) * | 2019-12-12 | 2024-03-22 | 诚迈科技(南京)股份有限公司 | Dual-system data sharing method and device based on data isolation and terminal equipment |
CN115509342B (en) * | 2022-10-31 | 2023-03-10 | 南京芯驰半导体科技有限公司 | Switching method and system between multi-core clusters |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102667745A (en) * | 2009-11-18 | 2012-09-12 | 日本电气株式会社 | Multicore system, multicore system control method and program stored in a non-transient readable medium |
CN103294571A (en) * | 2012-02-27 | 2013-09-11 | 联想(北京)有限公司 | Operating system application recovery method and related electronic equipment |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100573497C (en) * | 2007-12-26 | 2009-12-23 | 杭州华三通信技术有限公司 | Communication means and system between a kind of multinuclear multiple operating system |
CN101937345B (en) * | 2009-07-01 | 2013-06-05 | 联想(北京)有限公司 | Computer and computing system |
-
2013
- 2013-09-27 CN CN201310452237.9A patent/CN104516779B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102667745A (en) * | 2009-11-18 | 2012-09-12 | 日本电气株式会社 | Multicore system, multicore system control method and program stored in a non-transient readable medium |
CN103294571A (en) * | 2012-02-27 | 2013-09-11 | 联想(北京)有限公司 | Operating system application recovery method and related electronic equipment |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11921663B2 (en) | 2020-09-18 | 2024-03-05 | K-Tronics (Suzhou) Technology Co., Ltd. | Electronic apparatus and USB interface switching method |
Also Published As
Publication number | Publication date |
---|---|
CN104516779A (en) | 2015-04-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10437631B2 (en) | Operating system hot-switching method and apparatus and mobile terminal | |
CN104516779B (en) | System switching method and chip | |
EP3029912B1 (en) | Remote accessing method and corresponding system | |
EP2843557A1 (en) | Processor module, server system and method of controlling processor module | |
CN104978231A (en) | Multisystem device based on internal storage partitions and loading and switching method thereof | |
KR101825561B1 (en) | Dynamic reassignment for multi-operating system devices | |
US9009737B2 (en) | Apparatus and method of terminal for providing file system function | |
US11888690B2 (en) | System and method for subscription limitation enforcement in distributed system | |
US9569192B2 (en) | Configuring dependent services associated with a software package on a host system | |
CN103838746A (en) | Method for multiple CPU systems to share storage data and systems | |
EP3134817A1 (en) | Mobile device support for sensors in peripherals | |
KR102116096B1 (en) | Multisystem, and method of booting the same | |
CN112799696A (en) | Firmware upgrading method and related equipment | |
CN111381892B (en) | Data processing method, device, equipment and machine-readable medium | |
US8667157B2 (en) | Hardware bus redirection switching | |
EP2835737A1 (en) | Data terminal running mode switching method, device, and data terminal | |
JP2022507883A (en) | Exception handling method, terminal device and storage medium | |
CN107656702A (en) | Accelerate the method and its system and electronic equipment of disk read-write | |
US20150105019A1 (en) | Wireless communication device and wireless paring method thereof | |
CN108304200B (en) | Method and device for upgrading driving program and electronic equipment | |
CN102662702B (en) | Equipment management system, device, substrate management devices and method | |
CN107480004B (en) | Fault recovery method and device and computer equipment | |
JP5699665B2 (en) | Server apparatus, process execution method, and program | |
CN113126883A (en) | Data processing method, system and storage medium | |
CN116028433B (en) | Data migration method and electronic equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |