Windows Vista. Для профессионалов - Роман Клименко
Шрифт:
Интервал:
Закладка:
• Отбрасывание теней значками на рабочем столе – флажок определяет, будут ли отображаться тени от значков, расположенных на Рабочем столе. Если необходимо повысить быстродействие работы операционной системы, этот флажок лучше снять.
• Использование стилей отображения для окон и кнопок – снятие этого флажка приведет к отключению интерфейса Aero Glass и изменению интерфейса Windows Vista на стандартный интерфейс предыдущих версий операционной системы.
Кроме того, на вкладке Визуальные эффекты расположен переключатель. Если вы установите его в положение Восстановить значения по умолчанию или Обеспечить наилучший вид, то все флажки в описанном выше списке будут установлены, то есть будут использоваться все предоставляемые Windows Vista эффекты интерфейса. Если вы установите переключатель в положение Обеспечить наилучшее быстродействие, то все эффекты операционной системы Windows, описанные в данном списке, будут отключены.Вкладка Дополнительно
Файл подкачки. Вкладка позволяет изменить размеры файла подкачки операционной системы. Он представляет собой файл на жестком диске, в который операционная система помещает (из оперативной памяти) давно не используемые данные. Для этого система делит всю оперативную память на страницы. Если к какой-то странице давно не обращались, она помещается в файл подкачки. Если в дальнейшем происходит обращение к странице, которая в данный момент находится в файле подкачки, то она помещается обратно в оперативную память. Общий размер памяти, доступной программе, равен сумме объемов файла подкачки и оперативной памяти.
Для операционных систем семейства х86 размер файла подкачки не может быть больше 4 Гбайт (так как именно такой максимальный размер может быть у общего виртуального пространства), если только для процессора не включен механизм РАЕ (расширение физических адресов). В этом случае размер файла подкачки может достигать 16 Тбайт.
Несмотря на то что 32-разрядные операционные системы могут использовать до 128 Гбайт физической памяти, максимальный размер любого виртуального пространства пользовательского процесса равен 2 Гбайт (если не используются параметры загрузки операционной системы /3GB или /USERVA). Если же необходимо расширить максимальный доступный объем виртуальной памяти, то применяются механизмы РАЕ (функция диспетчера памяти) или AWE (набор API-интерфейсов, позволяющий программам резервировать большие области памяти).
Механизм РАЕ позволяет адресовать до 64 Гбайт виртуального пространства для 32-разрядных и до 1024 Гбайт для 64-разрядных операционных систем....Примечание
Если вам когда-нибудь будет нужно удалить файл подкачки, то это можно сделать, запустив операционную систему в безопасном режиме с поддержкой командной строки.
По умолчанию операционная система создает файл подкачки, который в полтора раза больше, чем текущий размер установленной в системе оперативной памяти. На данный момент многие компьютеры начинают оснащать более чем 1 Гбайт оперативной памяти, поэтому необходимость в большом файле подкачки становится все меньше и меньше. Более того, в некоторых случаях можно вообще отключить создание файла подкачки, если было определено, что компьютер совершенно нормально справляется и без него.
...Примечание
Для просмотра сведений о файле подкачки можно использовать два стандартных класса репозитария CIM: Win32_PageFileUsage и Win32_PageFile. Оба этих свойства хранятся в пространстве имен rootcimv2.
С помощью класса Win32_PageFileUsage можно просмотреть сведения о текущем состоянии файла подкачки. Например, класс поддерживает следующие свойства: AllocatedBaseSize (определяет общий размер файла подкачки), CurrentUsage (определяеттекущий размер, используемый файлом подкачки (в мегабайтах)), Name (ключевое свойство, которое определяет путь к файлу подкачки), PeakUsage (определяет максимальный размер (в мегабайтах) файла подкачки за текущий сеанс работы операционной системы).
Используя класс Win32_PageFile, можно узнать параметры настройки файла подкачки. Многие из возможностей данного класса соответствуют возможностям класса Win32_PageFileUsage.
Чтобы определить интенсивность использования файла подкачки, нужно понаблюдать за состоянием следующих счетчиков производительности (описание счетчиков производительности будет приведено в гл. 5, посвященной оснасткам операционной системы).
• MEMORY\Available Mbytes – определяет доступный в данный момент объем оперативной памяти. Если вы хотите полностью отключить файл подкачки, то значение данного счетчика никогда не должно опускаться ниже 4 Мбайт.
• MEMORY\Pages Input/sec – указывает количество страниц, которые помещаются в оперативную память за одну секунду. Если значение данного счетчика больше или равно десяти, то вам, скорее всего, нужно думать не о том, отключать файл подкачки или нет, а о том, куда бы перенести его для повышения доступа к нему.
Если обращение к файлу подкачки происходит слишком интенсивно (десять страниц в секунду или больше), то рекомендуется переместить его на отдельный жесткий диск или даже набор RAID-дисков.
• Paging File (_Total) \%Usage – определяет процент использования файла подкачки. Если значение данного счетчика постоянно больше 70 %, то файл подкачки рекомендуется перенести на отдельный диск.
• Paging File (_Total) \%Usage Peak – указывает пиковый процент использования файла подкачки. Если значение данного счетчика постоянно больше 70 %, то файл подкачки рекомендуется перенести на отдельный диск.
• Process (_Total) \Page File Bytes Peak – пиковый порог использования файла подкачки процессами в байтах. Значение данного счетчика не должно быть слишком большим.
Направление оптимизации. На вкладке также можно указать, для каких операций будет оптимизироваться работа операционной системы Windows Vista. Для этого применяется переключатель, расположенный в области Распределение времени процессора. По умолчанию переключатель установлен в положение программ. Если вы установите его в положение служб, работающих в фоновом режиме, то распределение времени работы процессора изменится – количество тактов, которые предоставляются процессу, расположенному на переднем плане, на один такт, предоставляемый процессам заднего плана, уменьшится. Иными словами, больше тактов процессора будут предоставляться различным службам и программам, которые не имеют в данный момент фокус.
Вкладка Предотвращение выполнения данных
С помощью вкладки Предотвращение выполнения данных можно определить, будет включен механизм защиты от неправомерного изменения содержимого оперативной памяти (DEP) для всех программ или только для основных системных модулей. Если вы выбрали использование механизма DEP для всех программ, то с помощью данной вкладки также можно указать программы-исключения, проверка работы которых выполняться не будет.
Основным назначением механизма DEP является предотвращение запуска вредоносного кода из области данных, стека и кучи (как правило, эти области никогда не должны содержать исполняемый код). Благодаря этому предотвращаются некоторые виды атак, которые помещают исполняемый код в область памяти, не содержащую его изначально и не предназначенную для запуска кода (стек, куча и т. д.), и запускают этот код.
Операционная система Windows Vista поддерживает как программную, так и аппаратную реализацию механизма DEP.
Аппаратная реализация. Аппаратная реализация механизма DEP должна поддерживаться процессором компьютера (у AMD она называется NX, а у Intel – XD). При ее использовании определенные области памяти помечаются специальным атрибутом, который запрещает запуск кода из этих областей памяти (изменяется один бит элемента таблицы страниц виртуальной памяти (РТЕ)) и вызывает исключение при попытке запуска. Если данное исключение остается необработанным, то запуск такого исполняемого кода запрещается.
Чтобы аппаратная реализация DEP могла работать, механизм РАЕ процессора должен быть включен. Операционная система включает его автоматически, если процессор поддерживает аппаратную реализацию DEP.
Аппаратная реализация DEP может не работать в том случае, если она запрещена в BIOS. Некоторые BIOS хранят параметр, который может называться так: Data Execution Prevention, XD, Execute Disable или NX. С его помощью можно отключить аппаратную реализацию DEP.
Программная реализация. По умолчанию в операционных системах Windows Vista включена программная реализация механизма DEP. Именно ею можно управлять с помощью вкладки Предотвращение выполнения данных. Программная реализация механизма DEP не зависит от того, поддерживает или нет процессор аппаратную реализацию DEP. Она блокирует программы, которые пытаются воспользоваться механизмом обработки исключений операционной системы Windows....Примечание
В 64-разрядных версиях операционной системы механизм DEP всегда включен для всех программ и драйверов устройств. Отключить его нельзя.