ПОДКАЧКА РАБОЧЕГО НАБОРА, ИСПОЛЬЗУЯ ПОСЛЕДОВАТЕЛЬНО УПОРЯДОЧЕННЫЙ ФАЙЛ ПОДКАЧКИ

1. Реализуемый компьютером способ, содержащий:
идентификацию одной или более страниц - кандидатов для подкачки из рабочего набора страниц для процесса;
резервирование пространства в файле подкачки во вторичном устройстве хранения, причем зарезервированное пространство соответствует полному размеру одной или более страниц - кандидатов; и
запись одной или более страниц - кандидатов в последовательно упорядоченные местоположения в зарезервированном пространстве в файле подкачки.
2. Способ по п. 1, дополнительно содержащий удаление одной или более страниц - кандидатов, которые должны быть записаны из рабочего набора в последовательном порядке адресов.
3. Способ по п. 1, в котором последовательно упорядоченные местоположения назначаются на одну или более страниц - кандидатов непрерывно и в последовательном порядке виртуальных адресов.
4. Способ по п. 1, дополнительно содержащий считывание кластера по меньшей мере некоторых записанных страниц - кандидатов из зарезервированного пространства в файле подкачки в рабочий набор для процесса в последовательном порядке адресов.
5. Способ по п. 1, дополнительно содержащий сохранение местоположений непрерывно в файле подкачки.
6. Способ по п. 1, в котором запись одной или более страниц - кандидатов выполняется последовательно в порядке виртуальных адресов.
7. Система, содержащая:
по меньшей мере один процессор;
память; и
диспетчер памяти, который выполняется по меньшей мере одним процессором и который работает для:
идентификации одной или более страниц - кандидатов для выгрузки из рабочего набора страниц для выполняющегося процесса в память;
резервирования пространства в файле подкачки во вторичном запоминающем устройстве системы, причем зарезервированное пространство соответствует полному размеру одной или более страниц - кандидатов; и
записи одной или более страниц - кандидатов в последовательно упорядоченные местоположения в зарезервированном пространстве в файле подкачки.
8. Система по п. 7, дополнительно содержащая диспетчер политики, который выполняется, по меньшей мере одним процессором и который определяет подкачать по меньшей мере часть рабочего набора для процесса, на основании обнаруженного состояния процесса.
9. Система по п. 7, в которой диспетчер памяти дополнительно работает для считывания одной или более записанных страниц - кандидатов из зарезервированного пространства в файле подкачки в рабочий набор для процесса в последовательном порядке адресов.
10. Один или более считываемых компьютером носителей данных, хранящих команды, которые при выполнении по меньшей мере одним процессором, инструктируют по меньшей мере один процессор
выполнять действия, содержащие:
идентификацию одной или более страниц - кандидатов для подкачки из рабочего набора страниц для процесса;
резервирование пространства в файле подкачки во вторичном запоминающем устройстве, причем зарезервированное пространство соответствует полному размеру одной или более страниц - кандидатов;
запись каждой из одной или более страниц - кандидатов в зарезервированное местоположение в зарезервированном пространстве в файле подкачки, причем зарезервированные местоположения находятся в последовательном порядке адресов; и
считывание кластера из по меньшей мере некоторых записанных страниц - кандидатов из зарезервированного пространства в файле подкачки в рабочий набор для процесса в последовательном порядке адресов.