Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

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 not supporting a single core management physical interface, large hardware limitations, and high hardware costs, so as to reduce the cost of software transplantation, Reduce hardware costs and achieve zero-copy effects

Active Publication Date: 2009-12-23
NEW H3C TECH CO LTD
View PDF6 Cites 0 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 the hardware cost is high. Some multi-core CPUs can only share physical interfaces and do not support a single core to manage physical interfaces. Hardware limitations Big

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 port, serial port, etc. 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, such as figure 2 shown.

[0040] Each...

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 between multi-core and multi-operating systems. The operating systems perform data transmission through a virtual data channel, and the virtual data channel includes virtual interfaces (for example, virtual network ports) corresponding to the mutually connected operating systems. ). The invention also discloses a communication method between multi-core and multi-operating systems. The present invention does not use hardware chips, thereby reducing hardware costs; third-party software can be transplanted without modification, thereby reducing software transplant costs; using shared memory and inter-core messages to realize data transmission and reception, realize zero copy of data, and improve data transmission and reception efficiency.

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
Patent Type & Authority Patents(China)
IPC IPC(8): G06F15/167
Inventor 朱而刚
Owner NEW H3C TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products