Shared multi-channel process communication memory structure and method
A technology of process communication and shared memory, applied in multi-programming devices, inter-program communication, program control design, etc., can solve the problems of complex asynchronous process processing, difficulty in improving communication efficiency, and increasing implementation complexity.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0046] Shared memory belongs to the operating system kernel, and the implementation methods are different on different operating systems. On Microsoft's windows platform, it can be implemented using technologies such as memory mapping or shared data segments of dynamic link libraries. For memory mapping technology, the windows system provides a function (CreateFileMapping) that allows applications to map files to a process. If the file handle is specified in the function call as the invalid handle INVALID_HANDLE_VALUE preset by the system, no substantial disk file is needed. The page file of the virtual memory is automatically used to create a shareable memory block. Other processes obtain the starting address of the shared memory block by calling the MapViewOfFile function. The memory block obtained by memory mapping is a continuous space, and it needs to be mapped to a specific structured data space in general use. In the dynamic link library technology, the system provides...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com