YoVDO

Introduction to Memory Management in Linux

Offered By: Linux Foundation via YouTube

Tags

Linux Courses Memory Management Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the fundamentals of memory management in Linux through this comprehensive 51-minute video presentation by Matt Porter from Konsulko. Delve into the intricacies of virtual memory spaces and mappings used in the Linux kernel, understanding their implementation and differences from user space memory. Learn about hardware components like the memory-management unit (MMU) and translation lookaside buffer (TLB), as well as software concepts such as kernel page tables. Gain insights into user space concepts including growable stacks, memory paging, memory mapping, page faults, and exceptions. Discover the speaker's extensive background in Linux-related projects and his current work on GPGPU and eBPF hacks. Follow along with topics ranging from single address space limitations to lazy allocation and high-level implementation of page tables in this informative Linux Foundation presentation.

Syllabus

Intro
About the original author Alan O
Single Address Space
Limitations
What is Virtual Memory
Virtual Memory Details
Memory Management Unit
Translation Lookaside Buffer
Kemel Virtual Memory
User Virtual Addresses
The MMU
Basic TLB Mappings
Lazy Allocation
Page Tables
High-Level Implementation
Summary


Taught by

Linux Foundation

Tags

Related Courses

Introduction to Linux
Linux Foundation via edX
操作系统原理(Operating Systems)
Peking University via Coursera
Internet of Things: Setting Up Your DragonBoard™ Development Platform
University of California, San Diego via Coursera
Information Security-3
Indian Institute of Technology Madras via Swayam
Introduction to Embedded Systems Software and Development Environments
University of Colorado Boulder via Coursera