
3 Операционная система windows
3.1 Понятие и состав операционной системы
Операционная система (ОС) – представляет собой комплекс системных, управляющих и обрабатывающих программ, которые, с одной стороны выступают как интерфейс между аппаратурой компьютера и пользователем с его задачами, а с другой стороны, предназначены для наиболее эффективного расходования ресурсов вычислительной системы и организации надёжных вычислений.
Системы типа Windows NT/2000/XP построены по микроядерной технологии. Конечно, их ядро никак нельзя назвать маленьким, особенно в сравнении с ядром ОС QNX. Однако, в целом, аритектура Windows NT/2000/XP отвечает идеям построения ОС, в которой управляющие модули организованы с чётким выделением центральной части и взаимодействием этой части с остальными по принципу «клиент-сервер».
Приложение пользователя
Приложение
пользователя
Процессы поддержки
Подсистемы окружения
Службы ОС
Исполняющая
система Windows
Диспетчер и модули
графического интерфейса устройств
Привилегированный
режим
Микроядро
Уровень абстракции
аппаратных средств
Рисунок 3.1 – Архитектура ОС класса Windows NT/2000/XP
Это означает, что в состав ядра включены только самые важные основообразующие управляющие процедуры, а остальные управляющие модули ОС вызываются из ядра как службы, причём только часть служб используют процессор в режиме ядра, а остальные – в пользовательском режиме, как и обычные приложения пользователей (рис 4.1). А для обеспечения надёжности они распологаются в отдельном виртуальном адресном пространстве, к которому ни один модуль и ни одна прикладная программа, кроме системного кода, не может иметь доступа. Ядро систем Windows NT/2000/XP выполняет диспетчеризацию задач (потоков), обработку прерываний и исключений, поддерживает механизмы синхронизации потоков и процессов, обеспечивает взаимосвязи между всеми остальными компонентами ОС, работающими в режиме ядра. Одним из важнейших компонентов ОС Windows NT/2000/XP, который появился вследствие следования микроядерному принципу их построения, является исполняющая система (Win32 Executive). Она выполняет такие базовые функции ОС, как управление процессами и потоками, управление памятью, взаимодействие между процессами, защиту, операции ввода-вывода (включая файловые операции, кеширование, работа с сетью и др.).
3.2 Утилиты регламентного обслуживания ОС
Для полноценной работы компьютера необходимо выполнять основные утилиты регламентного обслуживания:
дефрагментация диска;
проверка диска;
очистка диска;
сведения о системе.
Дефрагментация – это оптимизация дискового пространства вследствие упорядочивания кластеров, относящихся к одному файлу.
Программа дефрагментации объединяет фрагментированные файлы и папки на жестком диске компьютера, после чего каждый файл или папка тома занимает единое непрерывное пространство. В результате доступ к файлам и папкам выполняется эффективнее. Объединяя отдельные части файлов и папок, программа дефрагментации также объединяет в единое целое свободное место на диске, что делает менее вероятной фрагментацию новых файлов. Запустить программу можно следующими способами:
- Пуск/Все программы/Стандартные/Служебные/Дефрагментация диска;
- Щелкнуть правой кнопкой по выбранному диску, далее выполнить Свойства/вкладка Сервис/выполнить дефрагментацию.
Утилита проверки диска предназначена для выявления дефектов и ошибок.
В процессе работы на жестком магнитном диске могут возникнуть физические дефекты и логические ошибки.
Физические дефекты – это нарушение поверхности жесткого магнитного диска. Они возникают редко и обычно связаны с естественным износом диска.
Логические ошибки – это нарушение в файловой системе. Они возникают в результате неправильного завершения работы с ОС или отдельной программой. При резком и частом падении напряжения. Не своевременное устранение ошибок приводит к выходу из строя ОС и требует ее переустановки. Чтобы выполнить проверку диска нужно щелкнуть правой кнопкой по выбранному диску, далее выполнить: Свойства/вкладка Сервис/выполнить проверку.
Системная утилита Очистка диска предназначена для автоматического удаления ненужных файлов с жёсткого диска. Для того, чтобы запустить названную программу, необходимо выбрать одноимённую команду в подменю Служебные. В результате этого действия на экране появится диалоговое окно, в поле списка которого необходимо указать диск, подлежащий очистке, а затем, щёлкнув на кнопке ОК, открыть окно Очистка диска.
С помощью элементов отладки Очистка диска одноимённой утилиты можно указать, откуда следует удалять файлы. Для того, чтобы посмотреть, какие файлы хранятся в различных папках, необходимо отметить название данной папки и щёлкнуть на кнопке Просмотр файлов.
С помощью кнопок, расположенных на вкладке Дополнительно окна Очистка диска (Имя диска), запускаются программы удаления компонентов Windows и установленного ПО.
С помощью утилиты Сведения о системе пользователь может получить информацию как о системе и её ресурсах в целом, так и о каждом компоненте и ресурсе системы в отдельности. Для запуска утилиты выберите в подменю Служебные команду Сведения о системе. В правой панели одноименного окна программы, которое в результате этого появится на экране, будет предоставлена общая информация о системе. Для получения сведения о каком-либо компоненте или ресурсе системы выберите в левой панели диалогового окна. Сведения о системе интересующий вас раздел, щёлкнув мышью на его названии, а затем отметьте название нужного компонента или ресурса. Информация о нём будет отображена в правой панели окна.
3.3 Понятие реестра. Очистка реестра
Реестр – база данных, в которой хранится информация обо всех настройках и параметрах работы Windows, а также информация о конфигурации всех установленных в системе приложений.
В реестре хранятся данные, которые необходимы для правильного функционирования Windows. К ним относят: сведения об установленном ПО, типов документов, которые могут быть созданы каждой программой, информацию о свойствах папок и значках приложений, а также информацию об установленном оборудовании. С помощью реестра можно менять всевозможные настройки и параметры программы, причём даже те, которые невозможно изменить при помощи стандартных средств Windows и её диалоговых окон.
Реестр хранится в виде множество двоичных файлов, поэтому нельзя открыть файл реестра (например, в текстовом редакторе) и отредактировать его по своему усмотрению.
Для работы с реестром необходимо использовать специальные программы. Эти программы собирают все файлы реестра воедино и отображающих содержимое в виде единой иерархической структуры.
Стандартной программой, предназначенной для работы с Windows и входящей в её состав, является программа regedit.exe. Располагается эта программа непосредственно в каталоге, в котором была установлена ОС.
Утилиты оптимизации (очистки, восстановления, дефрагментации) реестровых файлов позволяют повысить производительность компьютера. Рассмотрим одну из таких утилит – Ccleaner, разработанной фирмой Piriform. Главное меню программы распологает 4-мя вкладками: Очистка, Реестр, Сервис, Настройка. Что касается реестра, то данная программа производит проверку файлов на целостность, удаляет неиспользуемые параметры, документы с неверным расширением, временные данные и много другое. Неободимо и достаточно нажать кнопку «Поиск проблем», а затем «Исправить». Программа предложит сохранить текстовый отчёт о состоянии реестра. После всех манипуляций остаётся только провести ряд запланированных тестов.