Сервисное программное обеспечение – это совокупность программ, которые предоставляют пользователю дополнительные услуги в работе с ПК и расширяют возможности ОС.
По функциональным возможностям сервисное обеспечение можно разделить на следующие виды:
- средства для улучшения пользовательского интерфейса;
- средства для защиты данных от разрушения и несанкционированного доступа;
- средства для восстановления данных;
- средства для ускорения обмена данными между диском и ОЗУ;
- средства для архивации-разархивации файлов;
- антивирусные средства;
- и др.
По способу организации и реализации сервисное программное обеспечение может быть представлено программами-оболочками, утилитами, а также автономными программами.
Утилита – это программа, которая служит для выполнения вспомогательных операций обработки данных или обслуживания ПК. Утилита – это сервисная или служебная программа, другими словами программа в составе вычислительной системы, которая выполняет вспомогательные функции.
Программы-утилиты могут быть организованы на следующих трех основных уровнях:
- резидентный уровень (утилита загружается и становится резидентной, при этом обеспечивая в оперативном режиме выполнение заложенных в ней функций);
- системный уровень (утилита работает как прикладная программа);
- автономный уровень (работа утилиты производится вне ОС).
На основании выше описанного обобщим: часть программ-утилит входит в состав ОС, а другая часть утилит функционирует автономно:
- большая часть общего программного обеспечения входит в состав операционной системы;
- часть программ ОС и контролирующих тестов записана в ПЗУ или ППЗУ, установленных на системной плате;
- часть общего программного обеспечения относится к автономным программам, которые поставляются отдельно (например, программы-драйверы, которые предназначены для управления портами периферийных устройств, обычно загружаются в ОЗУ при запуске ПК).
Наиболее часто пользователями используются программы-утилиты следующего назначения:
- программа резервирования данных (создание резервных копий информации на диске);
- антивирусная программа (предназначена для предотвращения заражения компьютера вирусом и ликвидации последствий нежелательного заражения);
- программа-упаковщик (позволяет за счет применения специальных методов «упаковки» данных, сжимать информацию на диске, а также объединять копии нескольких файлов в один архивный файл);
- программа-русификатор (приспосабливает другую программу для работы с русскими буквами и текстами);
- программа удаления приложений (используется для удаления приложений);
- программа для оптимизации дисков (позволяет обеспечивать более быстрый доступ к информации на диске за счет оптимизации размещения данных на нем);
- программа ограничения доступа к данным;
- программа для управления памятью (обеспечивает более гибкое использование ОЗУ компьютера);
- программа-кэш для диска (ускоряет доступ к информации на диске путем организации в ОЗУ кэш-буфера, который содержит наиболее часто используемые участки диска).
Приведем примеры некоторых программ-утилит.
Основные стандартные утилиты ОС Windows (программы из группы «Стандартные»)
Каждому пользователю ПК так или иначе приходится работать с дисками (жесткий, оптический). Так, например, в ОС Windows имеется ряд служебных программ, предназначенных для выполнения различных операций с дисками. Примерами таких программ являются:
- Дефрагментация диска;
- Проверка диска;
- Очистка диска;
- Форматирование диска.
Утилита «Дефрагментация диска» предназначена для устранения фрагментированности файловой структуры, что позволяет повысить эффективность работы жесткого диска.
Утилита «Дефрагментация диска» по возможности все кластеры, которые принадлежат одному файлу, располагает рядом и последовательно выстраивает все пустые кластеры.
Внешний вид окна программы представлено на рис. 1.
Рисунок 1. Окно программы «Дефрагментация диска»
Программа «Проверка диска» предназначена для выявления:
- логических ошибок файловой системы;
- физических ошибок, которые связаны с дефектами жесткого диска (т.е. повреждение секторов).
Внешний вид окна программы представлено на рис. 2.
Рисунок 2. Окно программы «Проверка диска»
Кроме того, в ОС Windows имеется ряд других утилит, например, Блокнот, WordPad, Paint и др.
Блокнот – это простейший текстовый редактор, который используется для создания простых документов (создаются файлы с расширением .txt). WordPad – это текстовый редактор, с помощью которого можно создавать и редактировать как простейшие текстовые документы, так и документы со сложным форматированием и рисунками. В WordPad реализована возможность связывания и внедрения данных из других документов в документ, созданный в WordPad. Файлы, созданные в WordPad, можно сохранять как тестовые документы с расширением .RTF. Внешний вид окна программы представлено на рис. 3.
Рисунок 3. Окно программы «WordPad»
Графический редактор Paint – это программа, предназначенная для создания и редактирования растровых рисунков. Редактор Paint может работать с файлами, имеющими следующие расширения: bmp, GIF, dib, TIFF, JPEG, PNG. Внешний вид окна программы представлено на рис. 4.
Рисунок 4. Окно программы «Paint»
Программы архивирования данных
Архивация – это процесс сжатия (уменьшение физического размера) одного или более файлов, хранящих данные, с целью экономии памяти ПК и размещение сжатых данных в одном архивном файле без значительных информационных потерь. Из архивного файла при необходимости данные можно извлечь в первоначальном виде.
Архивация файлов проводится в следующих случаях:
- необходимо создать резервную копию наиболее ценных файлов;
- необходимо освободить место на диске;
- необходимо передать несколько файлов по электронной почте.
Архивный файл содержит оглавление, которое позволяет узнать о том, какие файлы содержатся в данном архиве. При этом в оглавлении архива для каждого содержащегося в нем файла имеется следующая информация:
- имя файла;
- дата/время последнего изменения файла;
- размеры файла на диске и в архиве;
- информация о местонахождения файла на диске;
- код циклического контроля для файла, который используется для проверки целостности архива;
- степень сжатия файла.
Современные программы-архиваторы отличаются друг от друга используемыми алгоритмами, степенью сжатия, скоростью работы. Примерами таких программ являются WinRAR, WinZip и др.
Отметим, что лучше всего поддаются архивации графические файлы в формате .bmp, документы, созданные в пакете MS Office, а также web-страницы.