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