Залежність програм від операційної системи
Основні характеристики
Комп’ютерні програми розробляються для конкретної операційної системи (ОС) відповідно до стандартів, які встановлюють її розробники.
Через це програми:
- Орієнтовані на певний тип ОС
- Зазвичай несумісні з іншими операційними системами або їх версіями
- Не можуть бути встановлені або працювати коректно в іншому середовищі
Приклад:
- Програми, створені для Windows, не працюють в ОС сімейства Linux або Android
- Для кожної ОС існує окрема версія програми
Неможливість запуску програм різних версій ОС
Навіть у межах однієї операційної системи програми можуть бути несумісними між різними версіями.
Основні причини:
- Зміни в архітектурі ОС
- Різні вимоги до бібліотек
- Відмінності у системних компонентах
Приклад: Програми, створені для старіших або новіших версій Windows, можуть не запускатися на іншій версії цієї ж ОС.
Службове програмне забезпечення
Визначення
Службове програмне забезпечення — це програми, призначені для:
- Обслуговування комп’ютера
- Управління ресурсами ОС
- Підвищення зручності та ефективності роботи користувача
До нього належать:
- Утиліти
- Системні програми
- Драйвери
Утиліти та системні програми
Функції
- Діагностика комп’ютера
- Керування ресурсами
- Налаштування параметрів ОС
- Обслуговування файлової системи
Приклади в ОС Windows
Засоби адміністрування Windows:
- Диспетчер завдань
- Служби
- Редактор реєстру
- Монітор ресурсів
Аналоги в інших ОС
| Операційна система | Приклади |
|---|---|
| Linux | Моніторинг пам’яті, системи, диска |
| Android | Диспетчер файлів, налаштування, календар |
Драйвери пристроїв
Визначення
Драйвер — це програма, яка забезпечує взаємодію:
- Операційної системи
- З апаратними пристроями (принтер, відеокарта, накопичувач тощо)
Важливість драйверів
Без відповідного драйвера пристрій:
- Працює некоректно
- Або не працює взагалі
Отримання та встановлення драйверів
Драйвери можна:
- Отримати разом з операційною системою
- Завантажити з офіційних сайтів виробників пристроїв
Автоматичне встановлення
Сучасні ОС:
- Автоматично визначають підключені пристрої
- Намагаються самостійно встановити потрібні драйвери
- У разі потреби пропонують пошук у мережі
Приклад: сайт компанії Samsung для завантаження драйверів пристроїв.
Діагностика та перевірка системи
Перевірка жорсткого диска
Сучасні операційні системи автоматично:
- Перевіряють стан жорстких дисків
- Повідомляють про виявлені помилки
Причини помилок
- Неправильне вимкнення комп’ютера
- Збої живлення
- Пошкодження файлової системи
Відновлення даних
Для виправлення помилок використовують:
- Спеціальні утиліти перевірки диска
- Інструменти сканування та відновлення
Важливо: Деякі засоби лише повідомляють про помилки, але не виправляють їх.
Узагальнення
- Програми розробляються для конкретної ОС і зазвичай несумісні з іншими
- Навіть різні версії однієї ОС можуть мати проблеми сумісності
- Службове ПЗ включає утиліти, системні програми та драйвери
- Драйвери забезпечують взаємодію ОС з апаратними пристроями
- Сучасні ОС автоматично встановлюють драйвери та діагностують систему
- Утиліти дозволяють діагностувати, налаштовувати та відновлювати систему