This document provides an overview of SQL Server 2005 memory management. It discusses how SQL Server interacts with the Windows operating system for physical memory allocation and uses a virtual address space. The buffer pool is used to cache database pages in memory. SQL Server uses memory clerks to allocate memory for different components and will free memory from clerks in response to low memory conditions reported by the resource monitor.