An address translation method, address translation module and system

An address translation and base address technology, applied in the field of address translation modules, systems, and address translation methods, can solve problems affecting physical memory access efficiency, etc., and achieve the effects of improving address translation efficiency, simplifying the determination process, and reducing address translation delay.

Active Publication Date: 2021-06-29
HYGON INFORMATION TECH CO LTD
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] It can be seen that when the access unit accesses the physical memory, the address translation efficiency is very important. If the address translation delay is large, it is likely to affect the physical memory access efficiency; therefore, how to improve the address translation efficiency has always been studied by those skilled in the art. question

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
  • An address translation method, address translation module and system
  • An address translation method, address translation module and system
  • An address translation method, address translation module and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0064] Address translation can be considered as converting the virtual address of the virtual storage space into the physical address of the physical memory, which is applicable to the scenario where the access unit accesses the physical memory. The access unit can be any device in the computer architecture that has physical memory access requirements, such as CPU (central processing unit), IO (Input / Output, input and output) equipment, etc. example, figure 1 A schematic diagram showing the structure of a traditional address translation system, such as figure 1 As shown, when the access unit accesses the physical memory connected by the bus, the access unit determines the target virtual address (the virtual address accessed by the access unit can be referred to as the target virtual address), and then passes through the MMU (memory management unit, memory management unit) of the middle layer The target virtual address is converted into a corresponding physical address to impl...

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

An embodiment of the present invention provides an address translation method, an address translation module, and a system, wherein the method includes: obtaining a memory access request, the memory access request including a target virtual address; judging whether the target virtual address matches a preset first type The virtual address of the physical page matches, and the storage space mapped by the first type of physical page is not less than the set storage space size; if the target virtual address matches the preset virtual address of the first type of physical page, according to the preset The physical address base address corresponding to the virtual address of the first type of physical page is set, and the target physical address base address corresponding to the target virtual address is determined; according to the target physical address base address, the physical address corresponding to the target virtual address is determined . The embodiments of the present invention can distinguish address conversion modes for physical pages of different sizes, reduce address conversion delay for larger physical pages, and improve address conversion efficiency.

Description

technical field [0001] The embodiments of the present invention relate to the technical field of memory access, and in particular to an address conversion method, an address conversion module and a system. Background technique [0002] Modern operating systems generally adopt the Virtual Memory Management (Virtual Memory Management) mechanism to break through the physical memory limit of the process running storage space, that is, to use the virtual storage space with a storage space larger than the physical memory to run the process of the operating system, so as to solve the storage required by the process operation. When the space is larger than the physical memory, it is difficult for the process to run. [0003] In the virtual memory management mechanism, the process running depends on the virtual address of the virtual storage space (the virtual address can be considered as the private address space provided by the virtual storage space for the process), while the phys...

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 Patents(China)
IPC IPC(8): G06F12/10
CPCG06F12/10
Inventor 姜莹王海洋
Owner HYGON INFORMATION TECH CO LTD
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