Windows
Назначение SWAP-файла
Расскажите, пожалуйста, что представляет собой SWAP-файл и для каких целей он нужен операционной системе?
Дело в том,что в некоторые моменты операционной системе может не хватить оперативной памяти для выполнения указанного пользователем действия. В этом случай она выгружает одну из запущенных программ в специально отведенное место на жестком диске, которое, по сути, и является SWAP-файлом (или файлом подкачки). Для того чтобы изменять свойства данного объекта зайдите в "Панель управления » Система", выберите "Быстродействие » Виртуальная память" или же, если вы работаете в Windows XP — "Дополнительно » Быстродействие » Параметры » Дополнительно » Виртуальная память". Рекомендуется выставлять одинаковый максимальный и минимальный размер файла. Также стоит учесть, что объем файла подкачки в идеальном случае должен быть в два раза больше, нежели объем установленной в компьютере оперативной памяти. То есть, если в компьютере установлено 256 Мбайт памяти, размер файла подкачки должен быть равен 512 Мбайт.
Кроме того, сейчас все больше пользователей устанавливают на свою машину несколько операционных систем семейства Windows. В этом случае было бы неплохо использовать один и тот же файл подкачки для всех систем. Чтобы заставить Windows 9x использовать SWAP-файл старшей ОС, в файл System.ini (в раздел [386Enh]) необходимо добавить следующую запись:
Где имя_файла_подкачки — полный путь к SWAP-файлу старшей операционной системы. После выполнения данной операции вы можете удалить старый файл Win386.swp, расположенный по умолчанию в корне диска C.
Разумеется, можно сделать и обратную процедуру, то есть заставить Windows XP работать с файлом подкачки Windows 9x. Для этого потребуется немного изменить ключ PagingFiles в разделе реестра по адресу: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management. Данный ключ содержит размеры и имена файлов подкачки на разных дисках. Например, если Windows 98 установлена на диске С, а Windows 2000 или XP — еа D, то вместо D:\Pagefile.sys необходимо вписать имя C:\Win386.swp.
Кроме того, сейчас все больше пользователей устанавливают на свою машину несколько операционных систем семейства Windows. В этом случае было бы неплохо использовать один и тот же файл подкачки для всех систем. Чтобы заставить Windows 9x использовать SWAP-файл старшей ОС, в файл System.ini (в раздел [386Enh]) необходимо добавить следующую запись:
PagingFile=имя_файла_подкачки |
Где имя_файла_подкачки — полный путь к SWAP-файлу старшей операционной системы. После выполнения данной операции вы можете удалить старый файл Win386.swp, расположенный по умолчанию в корне диска C.
Разумеется, можно сделать и обратную процедуру, то есть заставить Windows XP работать с файлом подкачки Windows 9x. Для этого потребуется немного изменить ключ PagingFiles в разделе реестра по адресу: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management. Данный ключ содержит размеры и имена файлов подкачки на разных дисках. Например, если Windows 98 установлена на диске С, а Windows 2000 или XP — еа D, то вместо D:\Pagefile.sys необходимо вписать имя C:\Win386.swp.