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

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

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

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

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

Схожі статті