Операционная система в процессе начальной загрузки последовательно анализирует содержимое файлов настройки, выполняя указанные в них команды и загружая в компьютера драйверы и резидентные программы, затем постоянно работающие в фоновом режиме.
Просмотреть работающие в данный момент программы и процессы можно с помощью диспетчера задач.
Как и в операционных системах Windows 9x в Windows XP фоновые программы снижают производительность пользовательских программ и игр. Поскольку для фоновых служб требуется память, то соответственно увеличиваются обращения к файлу подкачки, при этом процессор также не остается в стороне.
Вы можете посмотреть на список фоновых служб с помощью Диспетчера задач (Task Manager), который вызывается нажатием клавиш Ctrl+Alt+Delete. В отличие от Windows 9x, XP различает пользовательские приложения и системные службы. Нажмите на закладку Процессы (Processes) для просмотра системных служб и фоновых приложений. Отсюда вы также можете завершить работу каких-либо процессов, если они зависнут.
Общие сведения о диспетчере задач
В диспетчере задач отображаются сведения о программах и процессах, выполняемых на компьютере. Кроме того, там можно просмотреть наиболее часто используемые показатели быстродействия процессов. Диспетчер задач служит для отображения ключевых показателей быстродействия компьютера. Для выполняемых программ можно просмотреть их состояние и завершить программы, переставшие отвечать на запросы. Имеется возможность просмотра активности выполняющихся процессов с использованием до 15 параметров, а также графиков и сведений об использовании ЦП и памяти. Кроме того, если имеется подключение к сети, можно просматривать состояние сети и параметры ее работы. Если к компьютеру подключились несколько пользователей, можно увидеть их имена, какие задачи они выполняют, а также отправить им сообщение.
|
Диспетчер задач (Task Manager) (CTRL+ALT+DEL) позволяет не только наблюдать за потреблением памяти и снимать зависшие приложения. Перейдите в закладку Процессы (Processes) и нажмите правой клавишей на любом процессе. В появившемся меню будет опция Приоритет (Set Priority). Благодаря ей вы можете выставить приоритет на получение процессорного времени практически у всех приложений и служб. К примеру, если вы работаете в Photoshop и вдруг решите проверить почту или покопаться в Интернете, вы можете вручную распределить вычислительную мощность вашего процессора. Или если вы запустили достаточно "тяжелое" приложение типа записи CD, компиляцию кода в Visual C++ или рендеринг объектов в 3D Studio Max, вы можете установить этим процессам высокий приоритет, чтобы другие приложения не мешали их работе.
Файлы настроек Windows
Рассмотрим назначение и способы редактирования некоторых системных файлов, которые являются важнейшими для загрузки и работы ОС и влияют на производительность.
Файлы настройки бывают двух видов: обычные текстовые и двоичные, представляющие собой базу данных.
Текстовые файлы
MSDOS.SYS содержит ряд настроек операционной системы Windows, например, в файле можно указать полный путь папки хранения Windows или отменить временную задержку при загрузке компьютера. Файл MSDOS.SYS является самым первым конфигурационным файлом, который может повлиять как на скорость загрузки, так и на режим загрузки, и вообще на ее возможность. То есть, если внести в него некорректную запись или удалить его, операционная система не загрузится.
|
CONFIG.SYS - служит для загрузки драйверов MS-DOS и установки ряда базовых параметров системы, например, максимального числа одновременно открытых файлов или последней буквы дискового устройства, доступного Windows. Выполняется в первую очередь; При помощи файла CONFIG.SYS вы получаете возможность загрузки в память компьютера любых драйверов устройств и всех файлов с расширением SYS.
AUTOEXEC.BAT - следующий по порядку файл, обрабатываемый операционной системой. Содержит команды MS-DOS и загружаемые резидентные программы. Файл AUTOEXEC.BAT предназначен для автоматической загрузки в память компьютера целого ряда программ, например, антивирусного монитора, драйвера защиты какой-нибудь программы, файлового менеджера типа NC и прочих
Все файлы включают в себя несколько разделов. Каждый раздел состоит заголовка, заключенного в квадратные скобки, и перечня переменных.
WIN.INI и SYSTEM.INI - загрузка некоторых драйверов и шрифтов Windows, настройка параметров, совместимых с Windows 3.1 и 3.11. Эти текстовые файлы настройки были наследованы от Windows предыдущих версий и операционной системы MS-DOS для достижения совместимости.
Следует иметь в виду, что некорректные записи в этих файлах или запуск при их помощи программ, несовместимых с установленной операционной системой или используемым программным обеспечением, может вызывав серьезные сбои в работе компьютера, вплоть до регулярных зависаний;
|
Большая часть современных программ и сама Windows используют для своих параметров также специальную базу данных - Системный реестр (System Registry), доступ к которому осуществляется не напрямую, а через стандартные системные функции. Системный реестр (System Registry) состоит из двух файлов, расположенных в папке Windows: SYSTEM.DAT и USER.DAT, но редактируется реестр как единое.
Системный реестр запускает все необходимые для работы операционной системы драйверы или, как их еще называют, службы. Структура реестра любой версии Windows достаточно сложна для ручного редактирования. Для изменения системного реестра имеется множество программ, позволяющих вносить все изменения установкой или снятием галочек с нужных пунктов. При этом в программах обычно собраны все параметры, необходимые, например, для того, чтобы ускорить работу операционной системы или увеличить скорость ее загрузки.
Кроме перечисленных файлов в Windows 2000/XP, следует обратить внимание на то, что основным файлом является NTDETECT.COM, автоматически определяющий при запуске компьютера каталоги, в которых есть установленные операционные системы, а также загружающий по умолчанию ту, которая была указана в файле BOOT.INI как установленная по умолчанию.
Утилита MSCONFIG
Как и в Windows 9x начиная с Windows 98, в XP присутствует утилита "Настройки системы". Вы можете ее вызвать указав MSCONGIF в строке запуска программ Пуск->Выполнить. Утилита позволяет удобно управлять запускаемыми приложениями, сервисами, редактировать файлы настройки или автозагрузки.
В утилите присутствует несколько закладок, позволяющих пользователям выборочно и временно изменять параметры запуска. Основные закладки
(Для Windows 2000/XP) Общие/ SYSTEM.INI/ WIN.INI/BOOT.INI/Службы/Автозагрузка
(Для Windows 9х) Общие/ CONFIG.SYS /AUTOEXEC.BAT/ SYSTEM.INI/ WIN.INI/ Автозагрузка
Закладки, SYSTEM.INI и WIN.INI добавлены из соображений совместимости с предыдущими версиями Windows XP, и не интересны для нас в смысле редактирования с целью оптимизации работы системы.
В операционной системе Windows XP существуют аналоги файлов AUTOEXEC.BAT и CONFIG.SYS, применявшихся в семействе Windows 9Х. Эти файлы имеют названия AUTOEXEC.NT и CONFIG.NT и расположены в каталоге C:\WINDOWS\system32\. Через AUTOEXEC.NT, например, можно настроить использование ресурсов (порты ввода/вывода, прерывания IRQ, каналы DMA).
Закладка общие позволяет определить параметры запуска системы (обычный запуск – загружать все драйвера и программы, тестовый запуск – подтверждать загрузку драйверов и программ и выборочный запуск, отметить галочками какие файлы при загрузке системы следует обрабатывать).
Закладка BOOT.INI позволяет управлять загрузкой Windows XP. Файл BOOT.INI показывается в текстовом режиме, в нем можно указать конкретные строчки для изменения. Он отвечает за порядок загрузки всех операционных систем, установленных на компьютере, и позволяет задавать параметры загрузки этих систем.