Съдържание:
Определение - Какво означава вътрешно прекъсване?
Вътрешното прекъсване е специфичен тип прекъсване, което се причинява от инструкции, вградени в инструкциите за изпълнение на програма или процес. Обикновено вътрешните прекъсвания се съпротивляват на промените от потребителите и се случват "естествено" или "автоматично", докато процесорът работи чрез програмни инструкции, а не е причинен от външни събития или мрежови връзки.
Техопедия обяснява вътрешно прекъсване
По принцип прекъсването се случва, когато операционна система преминава от една задача в друга. Операционната система може да се справи само с една задача в даден момент, но използвайки сложен модел на програмни превключватели, системата може да изглежда повече, за да направи многозадачност по начини, удобни за потребителя.
Добър начин да се опише вътрешно прекъсване е, че това се случва, когато машина работи чрез програмни инструкции по линеен начин. Машината започва своя бизнес в рамките на една програма, без външна намеса от периферни устройства, от компютърния оператор или от външни мрежови сигнали. Всяко вътрешно прекъсване може да се случи, ако конкретна програма е проектирана да спре, когато е достигнала определен етап на развитие. Когато една програма изисква операционната система да чете кеш или буфер, преди да спре и да стане достъпна за други задачи, това ще бъде случай на вътрешно прекъсване.
Вътрешното прекъсване често се контрастира с външни прекъсвания, което може да се случи под много форми.