Запушване - прекъсване - Голямата енциклопедия на нефта и газа, статия, страница 1

Блокиране - прекъсване

Блокирането на прекъсвания за дълги периоди от време може да има неблагоприятен ефект върху производителността на I/O системата, което води до загуба на данни при латентност на входа и изхода. [1]

Блокирането на прекъсвания за кратко време обикновено не води до загуба на входни данни, тъй като най-големият брой интерфейси на устройството поддържат заявките за прекъсване в чакащо състояние, докато тези заявки не бъдат обслужени. Въпреки това, ако пристигне заявка за прекъсване от втория вход, докато заявката за прекъсване от първия вход е в очакване, тогава в конвенционалните интерфейси това води до загуба на втората заявка за прекъсване. [2]

Неправилно организираното блокиране на прекъсванията може да доведе до блокиране. [3]

За да се блокира повтарящо се прекъсване на фърмуера, тригерът TBMPRSKS1 или тригерът TBMPRSKS2 се задава в съответствие с управляващите сигнали RVS 1: RAPP или RVS2: RAGSh, съответно, които са в едно състояние - - в края на изпълнението на фърмуера на канала. [5]

Необходимостта от блокиране на прекъсването е удобна, когато CB работи в многопрограмен режим. [6]

Тригерът за блокиране на прекъсване служи за забрана на получаването на заявки за прекъсване към регистъра на заявките за прекъсване при обработка на текущия приоритет и също така блокира генерирането на нов флаг за прекъсване. [8]

Инструкцията Interrupt Lockout се използва в програмата за прекъсване. Не се препоръчва обаче да се използва извън програмата за прекъсване, тъй като характеристиките на техническия дизайн могат да доведат до грешки, свързани със закръгляването на резултата от изчислението. [9]

Програмата за печат освобождава блокировката за прекъсване и проверява далидали е въведена предишна перфокарта. Ако това е вярно и изходният буфер е свободен, тогава информацията се пренаписва от входния буфер (MAP) в изходния буфер (STRING) и ADPU се стартира. [10]

Всеки процесор има средство за пълно блокиране на прекъсванията. Това обикновено е един от битовете за състоянието на процесора, който е зададен или изчистен. [единадесет]

При изпълнение на оператора диспечерът премахва блокирането на прекъсването на програмата, зададено по-рано от оператора VIZ, възстановява в клетките на нивото състоянието на програмата, съхранено в клетки AB - - AB 4 в момента на преход към клона, и по този начин осигурява връщане към мястото на прекъсване на програмата. [12]

Програмата за въвеждане (етикет READ) отменя блокирането на прекъсване (инструкция SSM) и започва цикъл поради заетостта на устройството. В момента на стартиране на четеца на перфокарти прекъсването е блокирано. [13]

Когато възникне заявка за прекъсване, манипулаторът проверява за наличието на сигнал за забрана на прекъсването. Организацията на системата за блокиране е особено важна в ASNI в реално време, когато при определени обстоятелства е невъзможно да се наруши контролът на експеримента. Понякога блокирането на прекъсвания се реализира в хардуера. [15]