Подкачка процессов (swapping) является термином, используемым для описания политики управления памятью, при которой в случае недостатка оперативной памяти в и из вторичного хранилища процессы перемещаются целиком. Системы управления памятью на основе подкачки процессов обычно менее сложны, чем системы с подкачкой страниц по требованию, поскольку при этом меньше накладных расходов по учету. Однако системы с чистой подкачкой процессов менее эффективны, чем системы со страничной подкачкой, поскольку уровень многозадачности снижается в соответствии с требованием полного присутствия процесса в оперативной памяти во время выполнения. Подкачку процессов иногда сочетают со страничной подкачкой в двухуровневой схеме, посредством чего страничная подкачка удовлетворяет запросам памяти до тех пор, пока значительная нехватка памяти не потребует радикальных действий. В этом случае используется подкачка процессов.
В данной статье часть вторичного хранилища, которая используется для подкачки процессов, называется областью подкачки или пространством подкачки. Аппаратные устройства, в которых находятся эти области, называются устройствами подкачки.
- 15/10/2010 01:00 - Разделяемое отображение
- 14/10/2010 09:29 - Преимущества виртуальной памяти
- 12/10/2010 18:29 - Модель mmap
- 11/10/2010 11:02 - Разделяемая память
- 11/10/2010 00:44 - Объекты к страницам
- 10/10/2010 14:23 - Объекты
- 10/10/2010 09:24 - Модель рабочего набора
- 10/10/2010 04:15 - Отображение на объекты
- 09/10/2010 18:53 - Передача отказов страниц
- 08/10/2010 06:49 - Виртуальное адресное пространство процесса FreeBSD