Переривань система
 
а б в г д е ж з и й к л м н о п р с т у ф х ц ч ш щ ъ ы ь э ю я
 

Переривань система

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

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

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

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

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

  Літ. див.(дивися) при ст. Цифрова обчислювальна машина .

  А. Ст Гусев.