Hjem Lyd Hvad er en afbrydelse? - definition fra techopedia

Hvad er en afbrydelse? - definition fra techopedia

Indholdsfortegnelse:

Anonim

Definition - Hvad betyder interrupt?

En afbrydelse er en funktion af et operativsystem, der giver multi-process multi-tasking. Afbrydelsen er et signal, der beder operativsystemet om at stoppe arbejdet med en proces og starte arbejdet på en anden.

Techopedia forklarer Interrupt

Ideen om afbrydelsen er kernen i det moderne operativsystemdesign. Et operativsystem er af sin art lineært og kan ikke håndtere mere end en computeropgave på et givet tidspunkt. Efterhånden som moderne operativsystemer er blevet mere avancerede, har ingeniører og udviklere inkluderet afbrydelsesfunktionalitet til at hjælpe operativsystemet med at håndtere mange forskellige programmer ved at skifte ind og ud af forskellige opgaver, med minimal ulempe for brugeren. Dette betyder, at moderne operativsystemer kan udføre mange forskellige opgaver på måder, der ikke forsinker brugeraktivitet. Mens en bruger ser eller bruger et program, kan operativsystemet i baggrunden arbejde på en anden opgave. Når brugeren genererer en begivenhed, der kræver, at operativsystemet fokuserer på det primære program, der bruges, kan en afbrydelse lette en hurtig reaktion.

Et kodemodul, der er kendetegnet som en interrupt handler, bruger en tilgængelig kø til at prioritere forskellige programmer på forskellige tidspunkter. I nogle tilfælde bruges også et stykke kode, der kaldes en scheduler. Mange forskellige slags afbrydelser forbedrer et operativsystems kapacitet til at levere on-demand-tjenester til brugerne, mens de håndterer flere og flere yderligere computeropgaver i baggrunden.

Afbrydelser kan relateres til brugerhændelser som at åbne vinduer eller bruge programkontroller. De kan også være baseret på hardwarehændelser, som begyndelsen og slutningen af ​​en sikkerhedskopieringsproces fra en disk til en anden eller relateret til svar fra perifere drivere. Alle disse forskellige slags afbrydelser hjælper operativsystemet med at fungere problemfrit og ser ud til at håndtere mange ting på én gang.

Denne definition blev skrevet inden for rammerne af Computing
Hvad er en afbrydelse? - definition fra techopedia