Allocator Basics
The kernel memory allocator's job is to parcel out regions of virtual memory to other kernel
subsystems (these are commonly called clients). This section explains the
basics of the allocator's operation and introduces some terms used later in this guide.