The Linux Memory Manager

The Linux Memory Manager

The Linux Memory Manager

Author: Lorenzo Stoakes (Author)

Publisher finelybook 出版社:‏ No Starch Press

Publication Date 出版日期: 2026-01-27

Language 语言: English

Print length 页数: 1300 pages

ISBN-10: 1718504462

ISBN-13: 9781718504462

Book Description

This exhaustive guide to the Linux memory subsystem is the first major resource since 2004 to cover key concepts and essential techniques for developers.

The Linux memory management subsystem hasn’t had a definitive reference since 2004. The Linux Memory Manager fills this void with a modern, in-depth exploration of how Linux handles memory, combining high-level overviews with detailed code analysis.

Written by a Linux kernel maintainer and supported by insights from memory management experts, this book provides readers with a rare opportunity to explore the subsystem at both the conceptual and code levels.

This 1,300-page guide goes beyond surface explanations, showing how core principles are implemented in the Linux kernel source and serving as both a study guide and an on-the-job reference for years to come.

This book targets Linux 6.0

Editorial Reviews

About the Author

Lorenzo Stoakes is a Linux kernel maintainer and Consulting Member of the Technical staff at Oracle, working as a core kernel engineer in the memory management subsystem. He is co-maintainer of memory mapping functionality within the kernel, maintaining the code that acts at the intersection between userland memory operations and the kernel. He has been programming professionally for 20 years, most of which has been spent working on low-level and systems development. He has been contributing to the Linux kernel for more than a decade.

BRIEF CONTENTS

Chapter 1: Introduction 1
Chapter 2: Physical Memory 5
Chapter 3: Virtual Memory 123
Chapter 4: Process Memory 209
Chapter 5: Memory Mapping 271
Chapter 6: Page Faults 345
Chapter 7: Reverse Mappings 435
Chapter 8: Manipulating Userland Memory 537
Chapter 9: The Page Cache 625
Chapter 10: Writeback 795
Chapter 11: Reclaim and Memory Pressure 939
Chapter 12: Swap Memory 1113
Chapter 13: The Out Of Memory (OOM) Killer 1177
Chapter 14: Practical Memory Management 1217
Index 1287

Amazon Page

下载地址

PDF | 8 MB | 2025-09-15 | EARLY ACCESS
下载地址 Download解决验证以访问链接!
打赏
未经允许不得转载:finelybook » The Linux Memory Manager

评论 抢沙发

觉得文章有用就打赏一下

您的打赏,我们将继续给力更多优质内容

支付宝扫一扫

微信扫一扫