Програмне забезпечення ПЕОМ

Бібліотеки стандартних програм

Системне ПО організовує процес обробки інформації в комп'ютері.

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

Драйвер (driver) являє собою спеціалізований програмний модуль, керуючий зовнішнім пристроєм. Драйвери забезпечують єдиний інтерфейс до різних пристроїв, тим самим ізолюючи призначені для користувача програми і ядро ​​ОС від особливостей апаратури. Кожному пристрою відповідає свій драйвер. Драйвери, як правило, додаються до придбаного пристрою на диску або операційною системою стандартні драйвери з бібліотеки самої ОС, або даний пристрій підключено до комп'ютера через «перехідник» (контролер IDE), для якого вже встановлено свій драйвер.

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

Кількість програм групи утиліти дуже різноманітно, але їх все ж можна умовно розділити на деякі групи, основним критерієм такого поділу є призначення утиліт:

- утиліти для роботи з жорстким диском (дискові утиліти) - дозволяють проводити перевірку диска на наявність неправильно записаних або пошкоджених файлів, проводити очистку диска, розмітку та багато іншого;

- утиліти роботи з реєстром;

- утиліти моніторингу обладнання;

- тести устаткування і т.д.

Широке застосування отримали так звані пакети утиліт, що мають в своєму складі набір програм (до декількох десятків) для обслуговування системи. В один такий пакет можуть одночасно входити програми всіх вище перерахованих типів утиліт.

Операційні системи (ОС) - головна частина системного ПЗ. ОС є комплекс програм, які керують всіма апаратними компонентами комп'ютера, забезпечуючи їх цілісне функціонування, а також надають користувачеві доступ до апаратних можливостей комп'ютера.

Система програмування дозволяє розробляти програми на мовах програмування (ЯП).

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

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

Системне ПО і Системи програмування можна об'єднати в один клас Базове ПО.

Прикладне ПО призначено для безпосереднього вирішення користувальницьких задач.

Пакети прикладних програм умовно поділяються на два класи:

- спеціальні. математичні пакети, САПР, бухгалтерські пакети, експертні системи і ін.

Бібліотеки стандартних програм становлять часто використовувані програми обчислення функцій, рішення рівнянь, поширених операцій обробки даних (сортування, знаходження максимального і мінімального значень в масивах даних).

Унікальне ПО - комплекс програм, призначених для виконання спеціалізованих програм користувача, вирішальних унікальні користувальницькі завдання.

Схожі статті