Cuprins:
Definiție - Ce înseamnă Interrupt?
O întrerupere este o funcție a unui sistem de operare care asigură procesarea multiplă-procesare. Întreruperea este un semnal care solicită sistemului de operare să oprească lucrul la un proces și să înceapă lucrul la altul.
Techopedia explică Întrerupe
Ideea întreruperii este la baza proiectării moderne a sistemului de operare. Prin natura sa, un sistem de operare este liniar și nu poate gestiona mai mult de o sarcină de calcul la un moment dat. Cu toate acestea, pe măsură ce sistemele de operare moderne au devenit mai avansate, inginerii și dezvoltatorii au inclus funcționalitatea de întrerupere pentru a ajuta sistemul de operare să se ocupe de multe programe diferite prin conectarea și ieșirea din diferite activități, cu un inconvenient minim pentru utilizator. Aceasta înseamnă că sistemele de operare moderne pot efectua mai multe sarcini diferite, în moduri care nu întârzie activitatea utilizatorului. Acum, în timp ce un utilizator vizionează sau utilizează un program, sistemul de operare poate fi în fundal lucrând la o altă sarcină. Când utilizatorul generează un eveniment care necesită ca sistemul de operare să se concentreze pe programul principal care este utilizat, o întrerupere poate facilita un răspuns rapid.
Un modul de cod caracterizat ca un handler de întrerupere folosește o coadă disponibilă pentru a acorda prioritate diferitelor programe la momente diferite. În unele cazuri, se folosește și o bucată de cod numită planificator. Multe tipuri diferite de întreruperi îmbunătățesc capacitatea unui sistem de operare de a oferi servicii la cerere utilizatorilor, în timp ce gestionează din ce în ce mai multe sarcini de calcul suplimentare.
Întreruperile pot fi legate de evenimentele utilizatorului, cum ar fi deschiderea ferestrelor sau utilizarea controalelor de program. Ele pot fi, de asemenea, bazate pe evenimente hardware, cum ar fi începutul și sfârșitul unui proces de rezervă de pe un disc la altul, sau legate de răspunsurile de la drivere periferice. Toate aceste tipuri de întreruperi ajută sistemul de operare să funcționeze fără probleme și par să se ocupe de multe lucruri simultan.
