Будинки Аудіо Що таке код переривання процесора (cic)? - визначення з техопедії

Що таке код переривання процесора (cic)? - визначення з техопедії

Зміст:

Anonim

Визначення - Що означає код переривання процесора (CIC)?

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


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

Techopedia пояснює код переривання процесора (CIC)

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


У старих комп'ютерних системах сигнали переривання ідентифікаційного коду класів I, II та III приймаються та обробляються процесором одночасно. Переривки того ж класу, як правило, блокуються процесором переривання.


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


Обробку переривань потрібно обробляти максимально ефективно. Рекомендується зберігати операційну систему без перебоїв, оскільки це може істотно уповільнити загальну швидкість роботи системи.

Що таке код переривання процесора (cic)? - визначення з техопедії