У дома звуков Какво е код за прекъсване на cpu (cic)? - определение от техопедия

Какво е код за прекъсване на cpu (cic)? - определение от техопедия

Съдържание:

Anonim

Определение - Какво означава код за прекъсване на процесора (CIC)?

Кодът за прекъсване на процесора (CPU) е код, изпратен от софтуер или хардуер към процесора, за да спре изпълнението на всички процеси, докато процесът, поискан в прекъсването, не е завършен.


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

Techopedia обяснява код за прекъсване на процесора (CIC)

Кодовете за прекъсване в по-новите компютърни системи се запазват в същия клас в стек за прекъсване или опашка за прекъсване. Сигналите за прекъсване предупреждават процесора за съществуването на един или повече прекъсвания на определен клас. Кодовете за прекъсване се пробват от процесора с помощта на подреждане на стекове и опашки. Всеки път, когато се прави прекъсване, новите инструкции, придружаващи прекъсването, се добавят в горната част на стека на изпълнение на програмата. Когато стека или опашката станат празни, сигналът за прекъсване спада. Тъй като новите кодове за прекъсване се генерират, те просто се добавят автоматично към стека или опашката.


В по-старите компютърни системи сигналите за прекъсване на идентификационен код от класове I, II и III се получават и обработват от процесора едновременно. Прекъсванията от същия клас са склонни да се заключват от прекъсващия процесор.


Процесорите следват определена последователност от събития, докато обработват прекъсване, при което обработката на прекъсванията е приоритетна пред нормалното изпълнение на програмата. Кодът за обработка на прекъсвания от първо ниво е написан много внимателно. След обработката на прекъсването състоянието на изпълнение на процесора се възстановява и прекъсването се отхвърля. След това процесорът продължава изпълнението на спряната програма.


Прекъсването на обработката трябва да се обработва възможно най-ефективно. Препоръчва се операционната система да се пази без прекъсвания, тъй като те могат значително да забавят общата скорост на работа на системата.

Какво е код за прекъсване на cpu (cic)? - определение от техопедия