Method and apparatus for automatically using huge pages
A page and automatic technology, applied in the direction of memory address/allocation/relocation, instrumentation, calculation, etc., can solve problems such as unreasonable reading
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0015] The illustrative embodiments provide mechanisms for automatically using huge pages. In an illustrative embodiment, the operating system loader performs aggressive contiguous allocation, and then pages and / or prefetches small pages on demand into as contiguous as possible and naturally aligned physical address ranges sized for large pages. The operating system detects when huge pages fill up and switches mappings to use huge pages.
[0016] In one illustrative embodiment, the operating system may start with huge pages and only validate paged-in small pages. The operating system can exclude small pages by masking the page protection bits to show that the excluded pages are invalid. If the operating system is running with a low amount of memory, the operating system can free up parts and degrade gracefully. In one illustrative embodiment, the operating system may break up huge pages and switch to small page mappings in response to copy-on-write conditions and / or read-on-...
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