керуюча програма

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

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

Всі сучасні інтерфейси є графічними рішеннями і розроблені так, щоб користувач інтуїтивно розумів алгоритм взаємодії. Розрізняють три основні категорії таких рішень: категорія реального часу, категорія з поділом і категорія пакетних завдань. Системи першої категорії допускають участь користувача в процесі обчислень. Рішення категорії з поділом передбачає перемикання процесора від виконання одного завдання до виконання іншої. Таке швидке переключення дозволяє обробляти кілька завдань в режимі віртуальної безперервності. При цьому користувач також може втрутитися в процес. У рішеннях останньої категорії доступ користувача до процесів заборонений. Комп`ютер самостійно формує перелік завдань і відправляє їх пакетами на обчислення. Вносити зміни в дані можна лише в проміжках між відправленнями таких пакетів.

графічний інтерфейс

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

Безумовно, існують операційні системи з текстовим введенням подібно до тих, які існували на зорі приладобудування. Але такі системи використовуються, в основному, для вузькоспеціалізованих застосувань і, як правило, в промисловості і наукових дослідженнях. Тобто в тих випадках, коли користувач є експертом і готовий до освоєння спеціальних інструментів.