Блокування - переривання - Велика Енциклопедія Нафти та Газа, стаття, сторінка 1
Блокування - переривання
Блокування переривань на тривалий час може мати несприятливий вплив на продуктивність системи введення-виведення, що може призвести до втрати інформації при введенні та затримці виведення. [1]
Блокування переривань на короткий час зазвичай не призводить до втрати вхідних даних, оскільки найбільше інтерфейсів пристроїв підтримують запити на переривання в стані очікування до тих пір, поки ці запити не будуть обслужені. Однак якщо в той час, коли запит на переривання від першого вхідного впливу перебуває в стані очікування, прийде запит на переривання від другого вхідного впливу, то у звичайних інтерфейсах це призводить до втрати другого запиту на переривання. [2]
Неправильно організоване блокування переривань може призвести до взаємного блокування. [3]
Для блокування повторного мікропрограмного переривання встановлюється тригер ТБМПРСКС1 або тригер ТБМПРСКС2 за керуючими сигналами РВС 1: РАПП або РВС2: РАГШ, відповідно, які знаходяться в одиничному стані - яв кінця виконання мікропрограми каналу. [5]
Необхідність блокування переривання зручна під час роботи СВ у багатопрограмному режимі. [6]
Тригер блокування переривання служить для заборони прийому запитів на переривання на регістр запитів на переривання при обробці поточного пріоритету, а також блокує вироблення нової ознаки переривання. [8]
Команда Зняття блокування переривання використовується у програмі переривання. Однак не рекомендується нею користуватися поза програмою переривання, оскільки особливості технічного виконання можуть призводити до помилок, пов'язаних із заокругленням результату обчислень. [9]
Програма друку скасовує блокування переривань і перевіряє,чи введена попередня перфокарта. Якщо це і буфер виведення вільний, то інформація переписується з буфера введення ( КАРТА) на буфер виведення ( РЯДКУ) і запускається АЦПУ. [10]
Кожен процесор має засоби повного блокування переривань. Зазвичай це один із розрядів стану процесора, який або встановлюється, або скидається. [11]
При виконанні оператора диспетчер знімає блокування переривання програми , встановлену раніше оператором ЗВП, відновлює в осередках рівня стан програми, запам'ятовується в осередках АВ - АВ 4 в момент переходу на гілку, і, таким чином, забезпечує повернення до місця переривання програми. [12]
Програма введення (мітка READ) скасовує блокування переривань (команда SSM) і починає циклуватися через зайнятість пристрою. На момент запуску пристрою читання з перфокарти переривання блокується. [13]
При виникненні запиту переривання програма обробки перевіряє наявність сигналу блокування переривання. Організація системи блокування особливо важлива в АСНІ в режимах реального часу, коли за певних обставин не можна порушувати управління експериментом. Іноді блокування переривань реалізується апаратно. [15]