Method for improving utilization rate of large pages of operating system
An operating system and utilization technology, applied in multi-programming devices, resource allocation and other directions, can solve the problems of not meeting the requirements of large page alignment, low utilization rate of large pages, etc., to reduce the number of page fault interrupts and improve performance , the effect of improving program performance
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0040] The following describes how to implement large page optimization on the Linux operating system. The method is based on Linux kernel version 3.6.3, and the modification of glibc is based on glibc-2.17, which is suitable for machines with 64-bit x86 architecture. This method is a concrete example of implementing huge page optimization.
[0041] Modify the data structure mm_struct that records the virtual address space of the process, add a member variable long allocate_brk in the structure, and record it as the heap top position where the process has allocated a virtual address. Sets the value to 0 when the process virtual address space is initialized.
[0042] In the Linux system, the include / linux / mm_types.h file defines memory-related data structures, including mm_struct. The kernel / fork.c file in the Linux system implements the functions related to the new process. In the mm_init function, the mm_struct structure is initialized. In this structure, the statement mm->...
PUM

Abstract
Description
Claims
Application Information

- Generate Ideas
- Intellectual Property
- Life Sciences
- Materials
- Tech Scout
- Unparalleled Data Quality
- Higher Quality Content
- 60% Fewer Hallucinations
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2025 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com