Unlock instant, AI-driven research and patent intelligence for your innovation.

A Method of Managing and Finding Attributes of Memory Page Frames

A technology of memory pages and physical memory, which is applied in the field of management and search of page frame attributes, can solve the problems of not being able to prevent virtual machine manager from accessing, reducing system access memory performance, and lack of data integrity protection, etc., and achieves easy expansion and scalable structure Dynamically changing, flexible effects

Active Publication Date: 2021-06-25
TANGRAM MICROELECTRONICS TECH SHANGHAI CO LTD
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] The main disadvantages are 1) Encryption and decryption of memory will reduce the performance of system access to memory
2) The virtual machine manager cannot be prevented from accessing the encrypted memory of the virtual machine
3) Lack of data integrity protection

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
  • A Method of Managing and Finding Attributes of Memory Page Frames
  • A Method of Managing and Finding Attributes of Memory Page Frames
  • A Method of Managing and Finding Attributes of Memory Page Frames

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0023] The page frame attributes (Page Frame Attribute, PFA) of all physical pages in the memory are stored in the Page Frame Attribute Table (Page Frame Attribute Table, PFAT). Each row of PFAT is a PFAT entry (PageFrame Attribute Table entry, PFATe), each PFATe corresponds to a physical memory page, which describes the PFA corresponding to the physical page, for example: the virtual machine label (Virtual Machine ID, VMID) of the physical page , that is, which virtual machines the page can be accessed by. Generally, the default PFAT is a one-dimensional linear array, and each PFATe is obtained through the page frame attribute table PFAT, and the implementation of the one-dimensional array will bring the following two disadvantages:

[0024] (1) The storage is fixed, its structure can only be defined in advance, and it is not easy to expand. For example: when the total amount of memory changes dynamically, a one-dimensional array cannot express dynamic change information;

...

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 present invention relates to a method for managing attributes of memory page frames. The method includes: forming multiple sub-page frame attribute tables sPFAT, each sPFAT includes a group of attribute items PFATe, and each attribute item PFATe stores the page frame corresponding to the memory page frame Attribute; generate a page frame attribute directory table PFADT with the physical starting address of the memory page frame where each sPFAT is located; generate an index page frame attribute table IPFAT, and the IPFAT is composed of the PFADT and the plurality of sPFATs. Each sPFAT is scattered and stored in one or more continuous physical memory pages, so that the demand for continuous physical memory is reduced when the fragmentation rate of physical memory pages is high.

Description

technical field [0001] The invention relates to the field of management search of page frame attributes, in particular to a multi-layer management search scheme for page frame attributes. Background technique [0002] AMD's virtualized security encryption SEV (Secure Encrypted Virtualization) technology can realize the encryption of the physical memory of the virtual machine manager and the physical memory of each virtual machine using different keys. The management of the key can only be carried out through a special security processor, and the central processing unit (Central Processing Units, CPU) cannot directly access the key, so that it is possible to isolate the memory exchange between the virtual machines or the virtual machine manager to the memory of the virtual machine. Access. [0003] The main disadvantages are 1) memory encryption and decryption will reduce the performance of system access to memory. 2) The virtual machine manager cannot be prevented from acc...

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/0817G06F12/06
CPCG06F12/0669G06F12/0817
Inventor 邓勋应志伟杜朝晖
Owner TANGRAM MICROELECTRONICS TECH SHANGHAI CO LTD