Службове програмне забезпечення (утиліти) призначене для перевірки, обслуговування, захисту й покращення роботи складових комп’ютера та програм. До нього належать засоби діагностики, очищення й дефрагментації дисків, антивіруси, архіватори, програми резервного копіювання і форматування носіїв.
Місце службового забезпечення в загальній класифікації
Програмне забезпечення комп’ютера прийнято ділити на кілька рівнів. Вони тісно пов’язані між собою, і для звичайного користувача межі між ними не завжди помітні. У частині підручників службові програми розглядають як складову системного програмного забезпечення.
Базовий рівень
Найнижчий рівень, найближчий до “заліза” комп’ютера (наприклад, BIOS чи UEFI), відповідає за первинну взаємодію з апаратним забезпеченням ще до завантаження операційної системи.
Системний рівень
Сюди належать операційна система і драйвери — спеціальні програми, що забезпечують взаємодію конкретного обладнання (миші, принтера, відеокарти) з рештою системи. Без відповідного драйвера операційна система не може працювати з пристроєм.
Службовий рівень
Службові програми не замінюють операційну систему і не виконують творчих чи розважальних завдань користувача. Вони обслуговують і покращують роботу вже наявних складових комп’ютера й програм.
Прикладний рівень
Найвищий і найзнайоміший рівень: текстові редактори, графічні редактори, ігри, браузери, тобто програми, які безпосередньо вирішують конкретні задачі користувача.
Основні функції службового програмного забезпечення
Службові програми виконують кілька ключових функцій, кожна з яких має свій тип утиліт.
Діагностика та моніторинг стану системи
Програми цієї групи перевіряють справність компонентів комп’ютера, температуру процесора, стан жорсткого диска, завантаженість оперативної пам’яті. Приклад — вбудований у Windows Диспетчер завдань, який показує поточне навантаження на процесор і пам’ять у реальному часі.
Оптимізація та покращення продуктивності
Сюди належать програми дефрагментації диска, які впорядковують фізичне розташування файлів на HDD для швидшого доступу (для SSD дефрагментація не потрібна, Windows оптимізує їх інакше), а також утиліти очищення системи від тимчасових файлів, наприклад вбудований у Windows інструмент очищення диска чи сторонні аналоги на кшталт CCleaner.
Захист даних та системи
Антивірусні програми, брандмауери й інші засоби захисту теж належать до службового програмного забезпечення: їхнє завдання — оберігати систему й дані.
Архівування та стиснення даних
Програми для створення архівів, додавання даних до архівів, пошуку інформації всередині них та вилучення файлів, наприклад WinRAR чи 7-Zip, дозволяють зменшити розмір файлів для зберігання чи передачі й об’єднати кілька файлів в один контейнер.
Резервне копіювання
Програми для створення резервних копій системи чи окремих файлів дозволяють відновити дані чи всю систему в разі збою. Вони теж належать до службової категорії, бо обслуговують надійність роботи комп’ютера.
Підготовка та обслуговування носіїв даних
Сюди належать форматування дисків, перевірка носіїв на помилки і пошкоджені сектори, підготовка флешок чи інших змінних носіїв до використання. Без такого обслуговування носій може працювати нестабільно чи взагалі не розпізнаватися системою.
Чим службове забезпечення відрізняється від системного
Системне забезпечення — операційна система і драйвери — забезпечує саму можливість роботи комп’ютера й взаємодії з підключеним обладнанням: без нього комп’ютер не запуститься чи не розпізнає пристрої. Службове забезпечення не є обов’язковою умовою запуску: комп’ютер працюватиме і без антивіруса чи програми дефрагментації, просто менш ефективно і безпечно. Тобто системне забезпечення — це фундамент, а службове — технічне обслуговування вже працюючої системи.
Чим службове забезпечення відрізняється від прикладного
Тут різниця в меті використання. Прикладна програма — текстовий редактор, гра, графічний редактор — безпосередньо вирішує задачу користувача: написати документ, зіграти в гру, обробити фото. Службова програма кінцевого результату для користувача не створює: вона забезпечує кращі умови роботи для решти програм і самої системи. Антивірус чи дефрагментатор зазвичай працюють як фонове технічне обслуговування, а не як програма, яку запускають заради самого процесу.