Loading…
Learn more about the event and register now!
Thursday, October 13 • 10:00 - 10:50
Introduction to Memory Management in Linux - Matt Porter, Konsulko

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

All modern non-microcontroller CPUs contain a memory management unit and utilize the concept of virtual memory. This presentation will describe the different types of virtual memory spaces and mappings used in the Linux kernel, the cases in which they are useful, how they are implemented in the kernel, and how they differ from user space memory. Concepts such as the hardware memory-management unit (MMU) and translation lookaside buffer (TLB) will be discussed, as well as software concepts like kernel page tables. User space concepts such as growable stacks, memory paging, memory mapping, page faults, exceptions, and other memory-related conditions will be covered as well.

Speakers
avatar for Matt Porter

Matt Porter

CTO, Konsulko Group
Matt Porter has been a Linux developer for over 25 years and is the CTO of Konsulko Group. At Konsulko, he works on design and development of embedded systems incorporating a variety of FOSS components. He enjoys contributing to many projects such as the Linux kernel and OpenEmbedded... Read More →


Thursday October 13, 2016 10:00 - 10:50 CEST
Hall Berlin A - Ground Level