. Програми, що працюють на цьому рівні, забезпечують взаємодію інших програм комп'ютерної системи з програмами базового рівня і безпосередньо з апаратним забезпеченням, тобто виконують «посередницькі» функції.
Від програмного забезпечення цього рівня багато в чому залежать експлуатаційні показники всієї НД в цілому. Так, наприклад, при підключенні до НД нового обладнання на системному рівні повинна бути встановлена ??програма, що забезпечує для інших програм взаємозв'язок із цим обладнанням. Конкретні програми, що відповідають за взаємодію з конкретними пристроями, називаються драйверами пристроїв - вони входять до складу ПО системного рівня.
Інший клас програм системного рівня відповідає за взаємодію з користувачем. Саме завдяки їм він отримує можливість вводити дані у ЗС, керувати її роботою й отримувати результат у зручній для себе формі. Ці ПС називають засобами забезпечення для користувача інтерфейсу. Від них безпосередньо залежить зручність роботи з комп'ютером і продуктивність праці на робочому місці. Сукупність посистемний рівня утворює ядро ??ОС комп'ютера.
Службовий рівень. ПО цього рівня взаємодіє як з програмами базового рівня, так і з програмами системного рівня. Основне призначення службових програм (їх також називають утилітами) полягає у автоматизації робіт по перевірці, наладці та налаштування комп'ютерної системи. Утиліти дають користувачеві засоби обслуговування комп'ютера і його ПО, забезпечуючи:
- обслуговування магнітних дисків;
- обслуговування файлів і каталогів;
- надання інформації про ресурси комп'ютера;
- шифрування інформації;
- захист від комп'ютерних вірусів;
- архівація файлів та інше.
Деякі службові програми спочатку включають до складу ОС, але більшість службових програм є для ОС зовнішніми і служать для розширення її функцій.
У розробці та експлуатації службових програм існує два альтернативних напрямки: інтеграція з ОС і автономне функціонування. У першому випадку службові програми можуть змінювати споживчі властивості системних програм, роблячи їх більш зручними для практичної роботи. У другому випадку вони слабо пов'язані з системним ПЗ, але надають користувачеві більше можливостей для персонального налаштування їх взаємодії з апаратним і програмним забезпеченням.
Прикладний рівень. ПОпрікладного рівня являє собою комплекс прикладних програм, за допомогою яких на даному робочому місці виконуються конкретні завдання. Спектр цих завдань надзвичайно широкий - від виробничих до творчих і розважально-навчальних. Величезний функціональний діапазон можливих додатків засобів обчислювальної техніки обумовлений наявністю прикладних програм для різних видів діяльності.
Між прикладним ПО і системним існує безпосередній взаємозв'язок (перше спирається на друге). Можна стверджувати, що універсальність НД, доступність прикладного ПО і широта функціональних можливостей комп'ютера безпосередньо залежать від типу використовуваної ОС, від того, які системні засоби містить її ядро, як вона забезпечує взаємодію триєдиного комплексу людина-програма-обладнання.
Найчастіше використовуються в процесі побудови та експлуатації програмні засоби поділяю...