Сервисные программы включают операционные среды, оболочки операционных систем и утилиты, которые предназначены для расширения возможностей операционной системы, изменения ее пользовательского и программного интерфейса, а также для предоставления дополнительных услуг по управлению ресурсами компьютера.
Операционная среда — система, изменяющая и дополняющая как пользовательский, так и программный интерфейс. Операционная среда создает для пользователя и прикладных программ иллюзию работы в полноценной операционной системе, поскольку может полностью изменить интерфейс пользователя. Примером операционной среды является Windows 3.11 и Windows 3.11 for Work Groups (для рабочих групп), расширившая возможности ОС MS DOS. Для пользователя работа с этими оболочками выглядит аналогично работе в многозадачной ОС с графическим интерфейсом, тем не менее, ошибочно называть Windows 3.11 операционной системой.
Оболочка операционной системы, в отличие от операционной среды, модифицирует только пользовательский интерфейс, предоставляя пользователю качественно новый интерфейс по сравнению с реализуемым операционной системой. Такие системы существенно упрощают выполнение часто запрашиваемых функций, например, таких операций с файлами, как копирование, переименование и удаление, а также предлагают пользователю ряд дополнительных услуг. В целом программы-оболочки заметно повышают уровень пользовательского интерфейса. Самой популярной оболочкой для MS DOS являлась программа Norton Commander, которая стала прообразом для многих других подобных программ для ОС Windows: Windows Commander, FAR-Manager и др.
Утилиты дополняют интерфейс пользователя и используются в тех случаях, когда программного обеспечения, представленного в ОС, недостаточно для обслуживания пользователем компьютера. Они обеспечивают реализацию следующих действий:
· обслуживание магнитных дисков (форматирование, дефрагментация, проверка поверхности и др.);
· обслуживание файлов и каталогов (поиск и восстановление удаленных файлов);
· предоставление информации о ресурсах компьютера;
· шифрование информации;
· защита от компьютерных вирусов;
· архивация файлов и др.
Существуют отдельные утилиты, используемые для решения одного из перечисленных действий, и многофункциональные утилиты (комплекты утилит). В настоящее время для ПК среди многофункциональных утилит одним из наиболее совершенных является комплект утилит Norton Utilities. Примерами встроенных утилит в ОС Windows являются программы для проверки диска Scandisk и его дефрагментации Defrag.
Некоторые стандартные утилиты ОС семейства Windows доступны на вкладке Служебные в группе Стандартные программы в меню Пуск (см. рис.).
Обзор некоторых утилит.
Программы проверки диска.
Проверка (диагностика) магнитных дисков проводится на 2-х уровнях:
- Физическая проверка − выявляет физические дефекты МД; дефектные (сбойные) кластеры локализуются ОС и исключаются из дальнейшей работы; причинами появления дефектных кластеров могут быть: механические повреждения, воздействия электромагнитных полей, старение МД.
- Логическая проверка − выявляет логические ошибки в файловой системе диска: «потерянные» кластеры, общие кластеры, повреждения каталогов и FAT, различия в копиях FAT; причинами логических ошибок могут быть: сбои оборудования, некорректное завершение программ, аварийное отключение электропитания, действия компьютерных вирусов.
При Стандартной проверке выявляются логические ошибки; при Полной проверке − и логические, и физические.