Patents
Literature
Patsnap Eureka AI that helps you search prior art, draft patents, and assess FTO risks, powered by patent and scientific literature data.

11 results about "Shadow memory" patented technology

Shadow memory is a technique used to track and store information on computer memory used by a program during its execution. Shadow memory consists of shadow bytes that map to individual bits or one or more bytes in main memory. These shadow bytes are typically invisible to the original program and are used to record information about the original piece of data.

Operating system containerized kernel compatible method based on shadow structure mapping

The invention discloses an operating system containerization kernel compatibility method based on shadow structure mapping, which comprises the following steps of: constructing a multi-dimensional mapping rule base by analyzing the difference of data structures between a container system and a standard system, and creating a shadow structure comprising a data area, a metadata area and an expansion area when the container system runs on a host system; the host system allocates a shadow memory space and a memory pool, establishes mapping between a shadow structure and a physical memory page and bidirectional mapping between the shadow structure and a host structure, intercepts system call of a container application, obtains a target structure and allocates a shadow structure and a host structure memory, and sends the shadow structure and the host structure memory to the host system; according to the method, conversion from the target structure to the host structure is completed according to the multi-dimensional mapping rule base, the host machine completes calling through the host structure, then the calling result is reversely converted into the target structure and returned to the container application, and seamless compatibility of the container system and the host system is achieved under the condition that a user mode program of the container system is not modified.
Owner:北京麟卓信息科技有限公司

Millisecond-level power failure data protection system for industrial control panel

PendingCN122086672AEliminate physical time delayssolve protection problemsPower supply for data processingRedundant operation error correctionShadow memoryTerm memory
The invention belongs to the field of industrial control and computer data security, and particularly relates to a millisecond-level power failure data protection system for an industrial control panel. The invention discloses a millisecond power failure data protection system for an industrial control panel. The millisecond power failure data protection system comprises a core processing component, a real-time synchronous shadow memory component, a bus voltage monitoring component, a pre-entropy reduction logic control component, a nonvolatile storage component and a flight control bus arbitration component. The bus voltage monitoring assembly monitors a voltage drop trend and performs early warning, the pre-entropy reduction logic control assembly calculates a minimum data survival set according to energy entropy, the real-time synchronous shadow memory assembly constructs a synchronous shadow control domain and atomizes data, and the flight control bus arbitration assembly compulsively takes over a bus and freezes processor access at the moment of power failure. Atomized writing of data into the nonvolatile storage component is guaranteed. According to the invention, zero-delay data protection and millisecond-level hot start recovery at the moment of power failure are realized, and the data security and reliability of the industrial control equipment in a severe environment are enhanced.
Owner:SHENZHEN UNIONNN COMM TECH CO LTD

An operating system containerization kernel compatibility method based on shadow structure mapping

The application discloses an operating system containerization kernel compatibility method based on shadow structure mapping, constructs a multi-dimensional mapping rule library by analyzing the difference between the data structure of a container system and a standard system, creates a shadow structure containing a data area, a metadata area and an extension area when the container system runs on a host system, allocates shadow memory space and a memory pool by the host system, establishes the mapping between the shadow structure and a physical memory page and the bidirectional mapping between the shadow structure and a host structure, intercepts the system call of a container application by the host system, obtains a target structure and allocates the shadow structure and the host structure memory, completes the conversion of the target structure to the host structure according to the multi-dimensional mapping rule library, completes the call by the host computer using the host structure, reversely converts the call result into the target structure and returns the call result to the container application, and realizes the seamless compatibility between the container system and the host system without modifying the user state program of the container system.
Owner:北京麟卓信息科技有限公司

Dynamic adjustment system for three-elimination game layout

PendingCN121588458AVideo gamesInference methodsData synchronizationShadow memory
The invention relates to the technical field of game data processing, in particular to a dynamic adjustment system for a three-elimination game layout, which comprises a matrix state acquisition module, a virtual rehearsal simulation module, a virtual rehearsal simulation module, a virtual rehearsal simulation module, a virtual rehearsal simulation module and a virtual rehearsal simulation module, and the constraint reverse solving module calculates target element features by utilizing a reverse deduction algorithm based on dead bureau or abnormal linkage feedback generated by simulation, and the layout data synchronization module writes correction data into a pipeline. According to the method, a shadow memory rehearsal mechanism and reverse deduction logic based on result guidance are introduced, so that the problems of no solution dead bureau of a layout and unexpected automatic chain elimination caused by a random generation algorithm in the prior art are thoroughly solved, logic leakproofness is guaranteed, and meanwhile, dynamic regulation and control of rhythm elimination and level difficulty are realized; and the system response speed and the user interaction experience under complex logic judgment are greatly improved.
Owner:SHENZHEN BENDAO TECH CO LTD

Hardware based address sanitizer for embedded systems

An apparatus has a data memory region with multiple data symbols and inaccessible zones, a first inaccessible zone placed before each data symbol and a second inaccessible zone placed after each data symbol. The apparatus also has a shadow memory region corresponding to the data memory region. The shadow memory region includes multiple data elements. Each data element corresponds to one of the data symbols or inaccessible zones and indicates an accessibility state of the corresponding data symbol or inaccessible zone. The apparatus includes an address sanitizer hardware block within a processing core and coupled to the shadow memory region. The address sanitizer hardware block checks a selected data element of the shadow memory region, corresponding to a selected data symbol or inaccessible zone being accessed, to determine the accessibility state of the selected data symbol or inaccessible zone, prior to accessing the selected data symbol or inaccessible zone.
Owner:QUALCOMM INC

Dynamic taint analysis method and system for firmware full-system simulation

ActiveCN117556388BMemory addressAnalysis data
The application discloses a dynamic taint analysis method and system for firmware full-system simulation, and the method comprises the following steps: S1, after starting the taint tracking function, when receiving the data to be analyzed, the physical memory address of the current data in the virtual machine is found, and the specified part is marked as taint in the shadow memory; S2, during the execution cycle of the taint marked data to be analyzed, the TCG instruction of the client instruction disassembled is instrumented, and the preset taint propagation instruction is inserted before each instruction to manipulate the propagation of taint information, so that the TCG instruction after being instrumented realizes the flow of taint information during the interpretation execution process; S3, the taint detection module detects the taint information in real time, and when it is detected that the register or shadow memory storing the key information is marked as taint, the taint propagation is ended and the pollution state information is output. The application can track taint information in real time and accurately during firmware full-system simulation.
Owner:NAT UNIV OF DEFENSE TECH

Multiple Sanitizer binary system detection system and method for vehicle-mounted closed source system kernel

PendingCN121743169AError detection/correctionShadow memoryTerm memory
The invention provides a multi-Sanitizer binary system detection system and method for a vehicle-mounted closed source system kernel, and the system comprises a function level hook which is used for detecting whether a TB start is an entrance of a concerned function or not in a TB translation stage, inserting an entry hook when the TB start is hit, recording a return address and a stack pointer, and judging function return through the subsequent TB start to trigger post-processing; the composite shadow memory is used for representing the 8B tested memory by a preset digit; mapping is established during distribution, a redzone and an uninitialized mark are set, the state is set to be in a released state during release, uninitialized is written and cleared, and violation is reported when an abnormal state is hit by access; and the process-level selective Sanitize is used for tracking a context switching entry of the kernel and maintaining process information and a Sanitizer bitmap of each CPU (Central Processing Unit). According to the invention, the technical problems of closed source, non-changeable kernel, lack of effective Oracle, single Sanitizer isolation, performance and adaptability are solved.
Owner:CHINESE PEOPLES LIBERATION ARMY ARMY SERVICES UNIVERSITY

Memory management and shadow queueing in hypervisor environments

A present invention embodiment performs memory management and shadow queueing in a hypervisor environment. A queue is created in a hypervisor system that includes a host and a guest, wherein the queue is created in response to the guest issuing an I / O instruction, and wherein creating the queue comprises providing guest memory tables and corresponding shadow tables in the host that are accessed by an adapter. Data of the I / O instruction is stored to the guest memory tables, which are synchronized with the shadow memory tables, wherein the synchronizing comprises translating guest memory addresses into host memory addresses and pinning the guest memory addresses. A host unpin structure is provided with a copy of translated and pinned host memory addresses. In response to the adapter executing the I / O instruction, the host unpin structure is utilized, by the host, to locate and unpin the translated and pinned host memory addresses.
Owner:INTERNATIONAL BUSINESS MACHINE CORPORATION

Repair Sharing In Serial Repair Interfaces

PendingUS20260179710A1Static storageComputer architectureShadow memory
Methods, systems, and apparatus for a system-level repair sharing serial interface to function with external programs and software for the repairing of memory. One of the methods includes assigning shadow memories that are read through the use of a logical comparator, a fault detection system of sticky flops, and a fault reinjection system that accepts input from both the main memory scan out and the output of the logical comparator.
Owner:GOOGLE LLC

Memory border crossing detection method and device, electronic equipment and storage medium

The invention provides a memory border crossing detection method and device, electronic equipment and a storage medium, and relates to the technical field of computers. The method comprises the following steps: when a running memory is allocated to a target program, configuring a shadow memory corresponding to the running memory; determining all virtual memory pages mapped by the virtual address range of the running memory and an in-page access range of each virtual memory page; based on the in-page access range, respectively writing in-page access range data corresponding to each virtual memory page in the shadow memory; and before the memory access instruction in the target program is executed, performing border crossing judgment on an access address in the memory access instruction according to the in-page access range data. According to the scheme, the shadow memory can be configured for the program, the in-page access range data is written into the shadow memory, and border crossing judgment is performed based on the in-page access range data before the memory access instruction is executed, so that the detection precision of memory border crossing detection is improved.
Owner:MOORE THREADS TECH CO LTD

A scheduling system, method and network for an aircraft avionics network

PendingCN122395148AAviationShadow memory
The application discloses a scheduling system and method of an aircraft avionics network and the network, and relates to the technical field of avionics communication networks. The system comprises a switching node supporting a time-sensitive network; a flight control computer connected to the switching node and used for generating and sending a flight state message; a network management unit connected to the switching node, used for receiving the message and making a stability decision, and generating a switching instruction when a stable switching condition is met; and at least one scheduling execution unit used for responding to the switching instruction and executing a period boundary locking algorithm to switch to a gating list corresponding to a target flight state within a protection zone before the end of a current scheduling period. A shadow memory is arranged in the scheduling execution unit and pre-stores multiple sets of gating lists corresponding to respective flight states. The application realizes dynamic adaptation of avionics network resources through a flight state driven dynamic scheduling mechanism, and improves communication accuracy and scheduling reliability in a flight task.
Owner:JITAI AVIATION TECH (SUZHOU) CO LTD