Communication method and system of multi-nuclear multi-operating system

A multi-operating system and operating system technology, applied to instruments, electrical digital data processing, computers, etc., can solve the problems of large hardware limitations, no support for a single core management physical interface, and high hardware costs, so as to reduce hardware costs and reduce Software porting costs, the effect of achieving zero copy

Active Publication Date: 2008-07-09
NEW H3C TECH CO LTD
View PDF0 Cites 52 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Use physical interfaces such as Ethernet and serial ports for communication. Its software and hardware architecture is similar to that of multi-CPU systems, but th...

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
  • Communication method and system of multi-nuclear multi-operating system
  • Communication method and system of multi-nuclear multi-operating system
  • Communication method and system of multi-nuclear multi-operating system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0039] The present invention provides a communication system between multi-core operating systems. Data transmission is performed between the operating systems through a virtual data channel, and the virtual data channel includes virtual interfaces corresponding to mutually connected operating systems. The virtual data channel simulates the physical interface through software, replaces the relevant hardware and driver software, so that the upper layer software still sees the physical interface, so that the upper layer software can be transplanted to the multi-core CPU without modification. The virtual data channel can be a variety of physical interfaces such as virtual Ethernet ports and serial ports. The following uses the Ethernet port as an example to illustrate. From the perspective of the operating system, each operating system corresponds to a virtual Ethernet port, and two virtual Ethernet ports form a virtual data channel module, as shown in Figure 2.

[0040] Each vir...

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 communication system used among polykaryon multi-operating systems. The data transmission is completed among the operating systems through a virtual data channel, and the virtual data channel comprises a virtual interface (such as a virtual network interface) corresponding to the operating systems which are mutually connected. The invention also discloses a communication method among polykaryon multi-operating systems. The invention dose not use a hardware chip, thus the hardware cost is lowered; third party software can be migrated without alteration, thus the software migrating cost is lowered; the data receiving and sending can be realized by adopting shared memory and inter-karyon information, thus no copy of the data is realized, and the data receiving and sending efficiency is increased.

Description

technical field [0001] The present invention relates to the technical field of communication, in particular to a communication method and system between multi-core and multi-operating systems. Background technique [0002] Multi-core chips usually integrate multiple CPUs (Center Process Unit, central processing unit) onto the same physical chip, usually called CMP (On-Chip Multi Processor, multi-processor on chip), and multi-core cores can share the peripherals in the system Devices, multi-core interconnection mainly includes bus interconnection, crossbar switch and on-chip network. From the perspective of the number of system hardware resources, multi-core can be divided into: logical multi-core (referring to a core particle including multiple threads) and physical multi-core (referring to the multi-core chip itself including multiple core particles). A typical multi-core chip has multiple core particles, and each core particle includes multiple threads. [0003] At prese...

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): G06F15/167
Inventor 朱而刚
Owner NEW H3C TECH 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