Видео: А воз и ныне там!
Предложенный компанией Майкрософт механизм работы с памятью, использующий файл подкачки, оказался настолько эффективен, что присутствует во всех операционных системах Windows (Виндовс). На момент появления он оказался чрезвычайно востребован. Основная причина этого заключается в возможности запускать Виндовс-приложения, требовательные к объему установленной на компьютере оперативной памяти. Пользователи, заставшие начало эры Windows и закат ДОС, помнят, что на компакт-дисках с ДОС-программами всегда указывались требования к конфигурации компьютера: тип видеоадаптера, скорость процессора, размер свободного дискового пространства, а также объем оперативной памяти. Если памяти было меньше, чем требовалось, то программа не запускалась. Это сейчас, когда на большинстве компьютеров установлена система Виндовс, подобные требования стали носить рекомендательный характер (хотя есть редкие исключения, например, поддержка нужной версии DirectX). Такое стало возможным благодаря тому, что современная система использует файл подкачки. Можно считать, что данный механизм увеличивает объем оперативной памяти. Представим ситуацию, когда запускаемому приложению требуется 2 Гб памяти, а физически установлен модуль в 1 Гб. В такой ситуации система Виндовс создает на жестком диске особый файл подкачки (виртуальную память), с которым будет работать так же, как с ее физическим аналогом. Разумеется, «так же» с точки зрения пользователя.
Операционная система Windows, пожалуй, является одной из наиболее настраиваемых. Для нее выпущено огромное количество твикеров и оптимизаторов, с помощью которых с системой можно делать почти все, корректируя параметры для своих задач.
Но все-таки настройки «по умолчанию» не всегда позволяют реализовать явные и скрытые возможности в полной мере. Не обошли вниманием и файл подкачки. Управление этим системным механизмом возможно с помощью встроенных средств. В популярной Windows 7 для доступа к настройкам открываем свойства «Мой компьютер», следуем в «Параметры системы», где открываем вкладку «Быстродействие». Выбрав «Дополнительно», можно настроить работу с виртуальной памятью.
Видео: Лебедь, рак и щука.avi
Часто на форумах задается вопрос: «Как выбрать размер файла подкачки?». Ответ зависит от круга решаемых задач (запускаемых приложений) и количества установленной оперативной памяти. Существует много рекомендаций по настройке, но все они основываются на утверждении, что без файла подкачки компьютер работает быстрее. Вычислительные мощности современных компьютерных систем ставят под сомнение данный постулат. Четырехъядерный процессор и SATA-3 диск на основе твердотельной памяти, все чаще встречающиеся даже в домашних системах, уменьшают влияние размера файла подкачки на итоговое быстродействие. Итак, если оперативки не меньше 4 Гб, то можно попробовать отключить подкачку. Следуем в «Виртуальная память», снимаем галочку автоматической настройки и указываем Windows не использовать данный механизм. Рекомендуется перезагрузиться. При проблемах с работой приложений придется докупить моделей памяти или даже не думать про отключение файла подкачки.
Но отключение – это, конечно, крайность. Иногда удается оптимизировать работу системы, самостоятельно задав размер файла. Это, действительно, действенный способ, уменьшающий фрагментацию. Выбираем «Указать размер» и проделываем фокус: исходный размер ставим равным максимальному. Какой именно? Можно последовать совету Windows и жестко прописать автоматически определенный размер, а можно и подкорректировать в ту или другую сторону. Наилучших результатов удается добиться при инсталляции Windows на пустой раздел диска и незамедлительном (до установки приложений) указании размера подкачки. Если фрагментация файла будет отсутствовать, это немного улучшит быстродействие. Как вариант: выделить отдельный раздел винчестера для подкачки, как сделано в системах на основе Линукс.