YoVDO

Boot Time Memory Management

Offered By: Linux Foundation via YouTube

Tags

Linux Courses Operating Systems Courses Memory Management Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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 Programming
University 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