Supercharge Your Innovation With Domain-Expert AI Agents!

Linux-based online memory detector MEMDOG

A detector and memory technology, applied in the field of operating systems, which can solve problems such as the impact of application memory errors

Active Publication Date: 2018-12-07
LANZHOU UNIVERSITY
View PDF4 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The invention provides a Linux-based online memory detector MEMDOG, which solves the problem that application programs are affected by memory errors

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
  • Linux-based online memory detector MEMDOG

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0013] The user enters the directory where the user space interface a of the detection algorithm is set through the command line tool terminal provided by the Linux operating system, and writes the March detection algorithm into the user space interface a of the detection algorithm; enters the directory of setting the reliable memory pool timer In the directory where the user space interface b is located, the time period and memory expiration period for writing the timer to the user space interface b that sets the reliable memory pool timer are 3600 seconds and 7200 seconds respectively; enter the user space interface that sets the memory migration timer In the directory where c is located, write the memory migration period and memory expiration period to the user space interface c that sets the memory migration timer as 7200 seconds and 10800 seconds respectively; enter the directory where the user space interface d is located, and write to the user space interface d Write "ye...

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 Linux-based online memory detector MEMDOG. The MEMDOG mainly comprises four parts: a detection algorithm framework, a reliable memory pool, application program memory migration and a timer. The detection algorithm framework requests memory from a Linux memory manager and uses the memory detection algorithm selected by user to detect the requested memory. The reliable memory pool stores the memory that has no error after detection of the memory detection algorithm, and the application program needs to obtain memory from the memory pool so as to ensure that the memory used by the application program is detected. The memory errors occur over time so that the application program memory migration part periodically migrates the data and the codes of the application program from the expired memory to the recently detected memory by means of the timer. Another function of the timer is to update the reliable memory pool periodically, releasing the expired memory from the memory pool to the Linux system. The MEMDOG online memory detector solves the problem that the application program is affected by the memory errors.

Description

technical field [0001] The patent of the present invention belongs to the category of computer software, belongs to the field of operating systems, and relates to MEMDOG: a Linux-based online memory detector. Background technique [0002] As the volume of memory chips becomes smaller and larger, the storage unit of a bit (bit) is constantly shrinking, and memory chips are more susceptible to external factors (high temperature, dust, cosmic rays, etc.) An error occurred. The most common of these errors is that one or more bits in the memory cell flip (flip), and they usually cause the operating system and applications to crash; the more harmful are silent errors, that is, the wrong memory is used by the program , but is not detected, the program still continues to run. This situation will cause the program's running results to be uncertain, and it is difficult to find the cause of the error. [0003] Google engineer Bianca Schroeder tracked a large number of machines in the...

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
IPC IPC(8): G06F11/22
CPCG06F11/2205
Inventor 周庆国王小强段鸣周睿李飞
Owner LANZHOU UNIVERSITY
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More