混合部署操作系统间的数据通信方法及工控设备

By identifying the target NUMA node and binding processors and threads within the NUMA node, the data communication path between real-time and non-real-time operating systems is optimized, resolving the latency issue caused by cross-NUMA access in RTOS and Linux communication, and improving communication efficiency and real-time performance.

CN120849153BActive Publication Date: 2026-07-17XFUSION DIGITAL TECH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
XFUSION DIGITAL TECH CO LTD
Filing Date
2025-06-27
Publication Date
2026-07-17

AI Technical Summary

Technical Problem

In communication between hybrid real-time operating systems and non-real-time operating systems, there is a communication latency problem caused by cross-NUMA access due to the non-real-time operating system reserving memory for the RTOS.

Method used

By identifying the target NUMA node from among the alternative non-uniform memory access NUMA nodes and utilizing the processor corresponding to that node to perform data communication, threads and processors are bound together to optimize the communication path and improve data transmission efficiency.

Benefits of technology

It reduces communication latency between operating systems, improves the speed and real-time performance of data communication, fully leverages the advantages of NUMA architecture, and reduces cross-node access latency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120849153B_ABST
    Figure CN120849153B_ABST
Patent Text Reader

Abstract

本申请实施例提供一种混合部署操作系统间的数据通信方法及工控设备。方法包括:基于第一操作系统和第二操作系统的共享内存的地址,在备选非一致性内存访问NUMA节点中确定目标NUMA节点;其中,第一操作系统和第二操作系统部署于同一工控设备;目标NUMA节点为备选NUMA节点中与共享内存的地址对应的NUMA节点;通过目标NUMA节点对应的第一处理器和第二处理器,执行第一操作系统与第二操作系统之间的数据通信。本申请实施例能够基于共享内存确定目标NUMA节点,进而利用目标NUMA节点对应的处理器进行数据通信,能够将数据的传输路径限定在共享内存中对应的目标NUMA节点中,因此能够降低通信时延、提高数据传输效率。
Need to check novelty before this filing date? Find Prior Art