Boot Time Memory Management
Offered By: Linux Foundation via YouTube
Course Description
Overview
Explore boot time memory management in Linux with this informative conference talk by Mike Rapoport from IBM. Delve into the intricacies of early memory allocation during system boot when standard kernel allocation functions are unavailable. Learn about the `memblock` allocator, which provides the earliest abstraction of physical memory. Discover the memblock APIs, architecture-specific requirements for memory management setup, and the initialization process of the page allocator. Gain insights into topics such as physical page locator, memory management, member log, member locke, man walk, and convenience wrappers. Understand the basic functions, main block state, reserved memory regions, and the end of the boot process in this comprehensive overview of Linux boot time memory management.
Syllabus
Intro
Physical Pager Locator
Memory Management
Member Log
Member Locke
ManWalkAleck
Convenience wrappers
Memory allocation
Basic functions
Main block state
Reserved memory regions
End of boot process
References
Taught by
Linux Foundation
Tags
Related Courses
Heterogeneous Parallel ProgrammingUniversity of Illinois at Urbana-Champaign via Coursera Advanced Operating Systems
Georgia Institute of Technology via Udacity 計算機程式設計 (Computer Programming)
National Taiwan University via Coursera Introduction to Operating Systems
Georgia Institute of Technology via Udacity Android Performance
Google via Udacity