Global variable migration via virtual memory overlay technique for multi-version asynchronous dynamic software update
A technology of global variables and versions, applied in memory systems, software deployment, instruments, etc., to solve problems such as inability to close old versions
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0022] The present invention proposes a system and method capable of supporting global variable migration during a dynamic software update (DSU). The disclosed system can be used to support global variable migration during program updates, including plug-in updates used by multi-threaded applications, among others. The described DSU support system can support asynchronous DSU in some applications and updates can be done without stopping. Although the presently described asynchronous DSU support system can be implemented in different environments, standard C language programming syntax is used in this specification to illustrate example embodiments.
[0023] refer to figure 1 , an example of a DSU support system will be described in the context of a DSU tool 100 that supports a software program 104 with multiple program version updates (from version_1.so to version_N.so). specifically, figure 1 Virtual memory is shown in the form of a logical address space 102 that has bee...
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