February 12, 2020

230 words 2 mins read

Linux Kernel Memory Subsystem and Facilities: From A Novice Programmer's Perspective

Linux Kernel Memory Subsystem and Facilities: From A Novice Programmer's Perspective

Linux Kernel Memory Subsystem is the most complex topic in the Linux kernel and often time new programmers who are working on either low level things like firmware running aside linux kernel and linux …

Talk Title Linux Kernel Memory Subsystem and Facilities: From A Novice Programmer's Perspective
Speakers Shyam Saini (Freelance Linux Kernel and Embedded Engineer, Independent)
Conference Open Source Summit + ELC North America
Conf Tag
Location San Diego, CA, USA
Date Aug 19-23, 2019
URL Talk Page
Slides Talk Slides
Video

Linux Kernel Memory Subsystem is the most complex topic in the Linux kernel and often time new programmers who are working on either low level things like firmware running aside linux kernel and linux device drivers are not aware of all the facilities and features provided by Kernel Memory Manager and this leads to lot of confusion.For example a new programmer might not be aware of different facilities available to reserve memory like CMA, and MEM and reserving memory via device tree nodes. Even if he/she is aware of such facilities but most of time may be some confusion at correct usage.First aspect of this talk is to briefly introduce Linux kernel Memory Subsystem and discuss various methods and techniques available to allocate memory and which one to use when.Second aspect is to discuss various facilities available to manage memory at boot time and their usage.

comments powered by Disqus