17 lines
515 B
Markdown
17 lines
515 B
Markdown
# Memory subsystem
|
|
|
|
## Introduction
|
|
|
|
The memory subsystem is responsible for handling tasks like physical pages allocations, virtual memory management, initial memory map analysis, pages mapping and unmapping and kernel heap management.
|
|
|
|
## Summary
|
|
|
|
1) [Page subsystem](page.md)
|
|
2) [Virtual memory layout](vmemlayout.md)
|
|
3) [Ring buffer](ring.md)
|
|
4) [Pages block allocator](pba.md)
|
|
5) [Slabs allocator](slabs.md)
|
|
6) [Radix trees subsystem](radix.md)
|
|
7) [Pez plane manager](pez.md)
|
|
8) [Kernel heap manager](heap.md)
|