Search⌘ K

Introduction to Free Space Management

This lesson highlights the issues which will be discussed throughout the chapter.

We'll cover the following...

In this chapter, we take a small detour from our discussion of virtualizing memory to discuss a fundamental aspect of any memory management system, whether it be a malloc library (managing pages of a process’s heap) or the OS itself (managing portions of the address space of a process). Specifically, we will discuss the issues surrounding free-space management.

Let us make the problem ...