- •Лабораторная работа 3 Анализ работы и обслуживание операционной системы Windows xp
- •Общие сведения об организации ос Windows xp Процессы и виртуальная память
- •Архитектура Windows 2000/xp
- •Api исполнительной системы
- •Аппаратура
- •Службы Windows 2000/xp
- •Объекты Windows 2000/xp
- •Системные файлы, каталоги и процессы
- •Системный реестр Windows nt/2000/xp
- •Восстановление системы и данных
- •Загрузка операционной системы
- •Особые случаи загрузки при восстановлении системы
- •Файловые системы
- •Содержание работы Задание 1. Анализ работы системы
- •Задание 2. Просмотр системных папок
- •Задание 3. Ознакомление с системным реестром
- •Задание 4. Установка программ, открываемых при запуске созданных ими документов
- •Задание 5. Работа с Мастером архивации и восстановления
- •Задание 6. Создание резервной копии на дискете без помощи Мастера
- •Задание 7. Немедленное восстановление системных конфигурационных файлов
- •Задание 8. Анализ процесса загрузки системы
- •Задание 9. Создание загрузочной дискеты
- •Задание 10. Установка программ, запускаемых в процессе загрузки ос
- •Задание 11. Изменение параметров системы
- •Задание 12. Исследование файловой системы
- •Задание 13. Выполнение дефрагментации диска
Службы Windows 2000/xp
Структура исполнительной системы, защищенных модулей и приложений выполнена в соответствии с вычислительной моделью клиент/сервер – общепринятой моделью для распределенных вычислений (вычислений в сети). Совокупность серверной и клиентской частей, предоставляющих определенные услуги (сервис), называется службой.
Каждая подсистема среды и каждая подсистема исполнительной системы реализуется в виде одного или нескольких процессов. Каждый процесс ожидает запросы клиента к одной из его служб. Клиент, в роли которого может выступать приложение пользователя или другой модуль ОС, производит запрос посредством сообщения. Сообщение передается серверу через исполнительную систему. Сервер выполняет запрашиваемую операцию и возвращает результат или информацию о состоянии с помощью другого сообщения, которое опять-таки через исполнительную систему передается клиенту.
Модель клиент/сервер позволяет повысить надежность, увеличить гибкость системы, облегчить изменение конфигурации системы, обеспечить использование сетевых клиентов и серверов при подключении компьютера к сети.
Объекты Windows 2000/xp
Многие сущности ОС Win2000 (процесс, прерывание, файлы, потоки, семафоры, таймеры, окна) являются объектами. Объекты создаются и управляются при помощи диспетчера объектов. Объектом называется элемент, такой как файл, папка, общая папка, принтер или другой компонент, характеризуемый уникальным именованным набором атрибутов. Это позволяет использовать все преимущества объектно-ориентированного подхода организации систем.
Системные файлы, каталоги и процессы
Системные процессы – особые процессы, обслуживающие операционную систему. В Windows NT/2000/XP постоянно задействованы следующие системные процессы (все они, кроме процесса system, выполняются в пользовательском режиме):
Session Manager (smss.exe) – Диспетчер сеансов ‑ один из первых процессов, создаваемых операционной системой в процессе загрузки. Выполняет важные функции инициализации: создание переменных окружения системы; задание имен устройств, например, LPT, COM1; загрузка библиотек этапа исполнения.
WinLogon – процесс управления входом пользователей в систему и выходом из нее.
System – состоит из системных потоков, создаваемых модулями Windows (например, диспетчером памяти, диспетчером кэша) и многими драйверами устройств.
Основная системная папка Windows находится в корневом каталоге системного диска (диска, на котором размещена сама операционная система). В ней находятся каталоги и файлы, хранящие системную информацию, драйверы (программы управления внешними устройствами) и другие важные модули ОС.
Другие важные системные папки – Documents and Settings, Program Files, Temp – будут описаны ниже в задании по просмотру содержимого этих папок.
Системный реестр Windows nt/2000/xp
Реестр – централизованная база данных, которая содержит информацию о конфигурации компьютера. Реестр хранит сведения, к которым Windows непрерывно обращается во время работы:
все параметры настройки системы,
информацию об инсталлированных приложениях,
информацию о связях между документами и программами, в которых они создавались,
информацию обо всех имеющихся на компьютере аппаратных средствах,
информацию о конфигурации сетевых параметров,
аппаратные профили и профили пользователей,
и др.
Таким образом, вся система в целом управляется из одного источника – регистрационной базы данных (registry database).
Модифицировать конфигурацию ОС можно из реестра или с помощью Панели управления и других административных утилит.
Второй способ безопаснее и предпочтительнее для рядового пользователя. Редактор реестра следует применять только в крайнем случае, так как, внеся в реестр некорректные изменения или случайно удалив некоторые из его элементов, можно полностью блокировать работу операционной системы. Для защиты конфигурации системы администратор может ограничить доступ пользователей к реестру.
Реестр имеет иерархическую структуру, верхний уровень которой занимают пять разделов (ключей); каждый раздел имеет подразделы. Для подраздела определяются параметры, типы данных и значения.
Каждый раздел содержит определенную информацию
Имя раздела |
Содержание |
HKEY_LOCAL_MACHINE |
Сведения о конфигурации программ, устройств, установленных драйверах, системах безопасности, сетевая информация, сведения об оборудовании. |
HKEY_CURRENT_CONFIG |
|
HKEY_CLASSES_ROOT |
Все связи файлов и приложений |
HKEY_CURRENT_USER |
Сведения о конкретном пользователе, работающем в системе в конкретный момент времени. |
HKEY_USERS |
Сведения обо всех пользователях |
Наиболее важную информацию о локальной системе содержит раздел HKEY_LOCAL_MACHINE. Его основные подразделы:
SYSTEM (система) – содержит информацию, связанную с запуском системы, загрузкой драйверов устройств.
HARDWARE ‑ содержит информацию об установленных аппаратных средствах, а также отображает их текущее состояние.
SOFTWARE – содержит информацию о настройках программного обеспечения.
SECURITY – содержит информацию о защите, используемую системой безопасности компьютера.
Security Account Manager (SAM) – содержит информацию о локальном пользователе, учетных записях групп и значении домена.
Пользователь может изменять параметры и значения и подразделов реестра, конфигурируя, таким образом, ОС. Во многих случаях информация в реестре содержится в двоичном формате, но с помощью некоторых встроенных утилит пользовательского интерфейса необходимую информацию из реестра можно получить в удобном виде. Например, информацию о системе можно получить в меню Пуск→Программы→Стандартные→Служебные→Сведения о системе. Другие встроенные в ОС Windows возможности, которые позволяют изменять параметры работоспособности и настройки системы, а, следовательно, изменяют содержимое реестра, рассмотрены ниже. Справочная информация может быть получена из меню Пуск→Справка и поддержка.
Изменяя параметры Реестра, пользователь может, например, увеличить скорость работы Рабочего стола, задав количество хранящихся в памяти значков; можно изменить размер и цвет значков; заменить Проводник на Диспетчер программ или другую оболочку. С помощью Реестра можно увеличить эффективность работы с памятью, увеличив объем файлового кэша. С помощью утилиты Системный монитор (Perfjrmans monitor) можно определить активные компоненты и поместить их в начало списка компонентов сетевого доступа; можно отследить уровень занятости оперативной памяти, изменить количество потоков и пользователей и т. д.
Для работы с реестром служат графические редакторы Regedit.exe, Regedt32.exe, Regback, REG, Regest. Эти утилиты вызываются из командной строки и имеют интерфейс диспетчера файлов.
Реестр – база данных, собственно данные находятся в файлах, которые хранятся в каталогах System32\Config и System32\Documents and Settings\Username, которые размещаются в системной папке Windows (для Windows 2000 – в папке Winnt) системного диска
Основной способ защиты данных реестра заключается в сохранении (архивации) его состояния.
Так как работа с Реестром требует особенной тщательности, следует перед внесением изменения в реестр сделать резервную копию своей системы и распечатать основные элементы реестра. Создавать резервную копию системы рекомендуется делать регулярно. А в случае невозможности продолжения работы системы (повреждения ОС) следует загрузиться в режиме Восстановление последней работоспособной конфигурации.