We have seen the four primary views of memory managed by the kernel and utilized by the process threads and PA-RISC hardware. All of the various levels of abstraction would be pointless if we couldn't allocate physical memory when it was time to allow a thread to run.
Having an ample supply of free pages is very important to overall system performance. To this end the kernel employs a swapping or paging system. We examine it next.