Method and device for processing memory pages in memory
A processing method and memory page technology, applied in the storage field, can solve the problems of low cost, small capacity, low access performance, etc.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0076] In this embodiment, the memory pages in the memory include idle SLC memory pages, active SLC memory pages, inactive SLC memory pages and MLC memory pages, wherein the data in the idle SLC memory pages is empty, and the active The data stored in the SLC memory page is the data that has been accessed within the set period of time, while the data stored in the inactive SLC memory page and MLC memory page is the data that has not been accessed within the set period of time;
[0077] Here, the set time length is determined based on memory usage (including memory access frequency and memory occupancy rate), and when the memory access frequency is higher or the memory occupancy rate is higher, the set time length is set to be shorter; or , when the memory access frequency is higher and the memory usage rate is higher, the set time length is set to be shorter.
[0078]For the above-mentioned different types of memory pages, in the specific implementation, it is necessary to con...
Embodiment 2
[0091] Such as Figure 4 As shown, it is a flowchart of a method for processing memory pages according to Embodiment 2 of the present invention, including:
[0092] S401: Establish different memory page linked lists to record the active state of the memory pages: establish an idle SLC memory page linked list, an active SLC memory page linked list, an inactive SLC memory page linked list, and an MLC memory page linked list for each VM.
[0093] Here, the free SLC memory page linked list is used to store the addresses of free SLC memory pages, the active SLC memory page linked list is used to store the addresses of active memory pages, and the inactive SLC memory page linked list is used to store the addresses of inactive memory pages, The MLC memory page linked list is used to store the address of the MLC memory page, and the active state of the memory page is recorded through these memory page linked lists.
[0094] In a specific implementation, idle SLC memory pages are memo...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com