Windows 11 Internals: Memory Management
Welcome to Windows 11 Internals: Memory Management. This course will teach you how Windows uses and manages virtual and physical memory. You’ll learn how memory is used in Windows and the most common APIs to work with memory.
What you'll learn
Memory is obviously a key component of any computing system. Managing memory efficiently is not necessarily easy, based on processes’ and the system’s memory requirements and operations. In this course, Windows 11 Internals: Memory Management, you’ll learn to how memory is used by processes, understand the difference between virtual and physical memory, and how to use various memory-related APIs when working with memory. First, you’ll explore memory usage fundamentals. Next, you’ll discover the different “types” of memory managed by the Windows OS . Finally, you’ll learn how to use memory related-APIs to work efficiently with virtual and physical memory. When you’re finished with this course, you’ll have the skills and knowledge of memory management needed to understand and work efficiently with the Windows OS.
Table of contents
- Introduction 1m
- Overview 2m
- Virtual Address Translation 5m
- x86 Address Translation 8m
- x86 PAE Address Translation 6m
- x86 PDE and PTE 2m
- x64 Address Translation 5m
- x64 Valid PTE Layout 4m
- Demo: Virtual Address Translation 8m
- Page Faults 5m
- Page Files 3m
- Demo: Page Files 3m
- Page File Size 3m
- Demo: Page File 5m
- Working Sets 3m
- Page Dynamics 10m
- Demo: Page Lists 6m
- Summary 1m