A memory manager might swap a block of memory to disk if it cannot satisfy an allocation request; it will later swap the block back into memory when it is needed. The data are stored on disk in a swap file. Linux uses a separate partition for this; Windows NT uses a conventional file which it calls the ‘page file’.