This event has ended. Create your own event → Check it out
This event has ended. Create your own
View analytic
Monday, April 4 • 2:00pm - 2:50pm
Introduction to Memory Management in Linux - Alan Ott, SoftIron

Sign up or log in to save this to your schedule 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.

avatar for Alan Ott

Alan Ott

Linux Architect, SoftIron
Alan started programming when he was four years old on his dad's Commodore 64 and began using Linux in the mid-90s while in high school. He currently works for SoftrIron, a Silicon Valley startup making ARM-based appliances for the data center. Alan is the creator and maintainer of M-Stack, a free and open source USB device stack for PIC micocontrollers, and HIDAPI, a cross-platform host-side USB HID library; and is a contributor to the Linux... Read More →

Monday April 4, 2016 2:00pm - 2:50pm
Harbor Ballroom B