Склад системного програмного забезпечення комп’ютерних інформаційних технологій - студопедія

Під загальним програмним забезпеченням розуміється сукупність-ність керуючих і обробних програм, призначений-них для планування і організації обчислювального процесу, автоматизації програмування і налагодження програм вирішення прикладних завдань [2]. При такому розумінні складу загального про- граммного забезпечення в ньому об'єднані кошти забезпечення функціонування самої обчислювальної системи і инструмен-фундаментальні засоби розробки програм.

Тепер про базову програмному забезпеченні.

У відповідності з формулюванням в тлумачному словнику по інфор-Матіко [3] - це мінімальний набір програмних засобів, що включає операційну систему і систему програмування, постав-ється разом з ЕОМ.

Для такого визначення базового програмного забезпечення введена характерістікамінімального набору програмних засобів, але при цьому не розкривається критерій мінімальності. У зв'язку з цим характеристика мінімальності набору програм-них коштів в силу своєї неоднозначності не може бути прийнята для структуризації програмного забезпечення інформаційних технологій.

Системне програмне забезпечення інформаційних техно-логій включає в себе (рис. 7.3):

- тестові та діагностичні програми;

- програми підтримки файлової системи і забезпечення со-хранності даних;

- командно-файлові процесори (оболонки).

Тестові і діагностичні програми

Puc. 7.3. Структура системного програмного забезпечення інформаційних технологій

Тестові і діагностичні програми призначені для перевірки працездатності окремих вузлів комп'ютера, виявлення і, можливо, видачі рекомендацій щодо усунення виявлено-них несправностей.

Антивірусні програми призначені для виявлення і, можливо, усунення вірусних програм, що порушують нор-мальную роботу обчислювальної системи. Певною степу-ні ці програми можуть бути 'використані в офісних технологи-ях, які реалізують функцію захисту даних.

Операційні системи є основними системними про-програмних комплексами, які виконують такі функції:

- тестування працездатності обчислювальної системи і її налаштування при первісному включенні;

- забезпечення синхронного та ефективної взаємодії всіх апаратних і програмних компонентів обчислювальної сі-стеми в процесі її функціонування;

- забезпечення ефективної взаємодії користувача з обчислювальною системою.

Операційні системи класифікуються наступним чином:

- однопользовательские однозадачні системи (MS-DOS, DR-DOS);

- розраховані на багато користувачів системи (системи сімейства UNIX);

- мережеві операційні системи.