Memory protection method and system and network interface controller

A network interface and memory protection table technology, applied in the field of memory protection methods, systems and network interface controllers, can solve problems such as malicious operations, increasing I/O operation delays, and affecting I/O performance, so as to prevent adverse consequences, The effect of improving operability

Inactive Publication Date: 2014-01-01
INST OF COMPUTING TECH CHINESE ACAD OF SCI
View PDF6 Cites 23 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, in doing so, there may be misoperation or malicious operation of the application program, such as initiating an access to a memory address that is not allowed to be accessed, thereby causing adverse consequences; at the same time, converting a virtual address into a physical address is a process that the processor participates in, which increases the The delay of I / O operation affects I / O performance

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
  • Memory protection method and system and network interface controller
  • Memory protection method and system and network interface controller
  • Memory protection method and system and network interface controller

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0045] In order to make the purpose and technical solution of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.

[0046] Before describing the memory protection method, system and network interface controller provided by the present invention, the communication method between the root node and the network interface controller in the computer system for implementing the present invention will be described first.

[0047] The communication between the application program running on the root node and the network interface controller is roughly divided into two types: one is to communicate through the software and hardware interface, such as through figure 1 The user programming interface in; the other is direct memory access ...

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 provides a memory protection method and system and a network interface controller. The memory protection method comprises the steps that a KEY is inserted into an access and storage command sent by a credible entity on an application program, wherein the KEY corresponds to the virtual memory space distributed to the application program; the fact that whether the access and storage command has an access right is judged by the network interface controller according to a memory protection table and then whether the access and storage command is allowed to be executed is judged. According to the memory protection method and system and the network interface controller, memory protection is provided for each node of a system with multiple computer nodes, and bad consequences caused by misoperation or malicious operation of the application program are prevented; in addition, performance of I / O operation is improved.

Description

technical field [0001] The invention relates to the technical field of high-performance user-level communication, in particular to a memory protection method, system and network interface controller. Background technique [0002] In a multi-computer node system, the nodes are interconnected through an indirect network or a direct network. Since computer nodes often need to communicate and exchange data, and the performance of message transmission will affect the performance of communication, it is possible to flexibly and efficiently copy message data from the memory of one node to the memory of another node, which can be used for multiple computer nodes. The powerful communication capability provided by the system. Direct memory data access by the processor will bring huge processor overhead, and direct memory access (DMA) technology can prevent the processor from wasting processing power in simple and repetitive memory read and write operations, so multi-computer nodes D...

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
Patent Type & Authority Applications(China)
IPC IPC(8): G06F12/14
Inventor 刘小丽曹政安学军张佩珩孙凝晖
Owner INST OF COMPUTING TECH CHINESE ACAD OF SCI
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products