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