Innehållsförteckning:
Definition - Vad betyder Interrupt?
Ett avbrott är en funktion i ett operativsystem som tillhandahåller flera processer med flera processer. Avbrottet är en signal som uppmanar operativsystemet att stoppa arbetet på en process och börja arbeta på en annan.
Techopedia förklarar Interrupt
Idén om avbrottet är kärnan i modern design av operativsystem. Genom sin natur är ett operativsystem linjärt och kan inte hantera mer än en beräkningsuppgift vid en given tidpunkt. Men när moderna operativsystem har blivit mer avancerade, har ingenjörer och utvecklare inkluderat avbrottsfunktioner för att hjälpa operativsystemet att hantera många olika program genom att byta in och ut från olika uppgifter, med minimal besvär för användaren. Detta innebär att moderna operativsystem kan utföra många olika uppgifter på sätt som inte försenar användarens aktivitet. När en användare tittar på eller använder ett program kan operativsystemet i bakgrunden arbeta med någon annan uppgift. När användaren genererar en händelse som kräver att operativsystemet fokuserar på det primära programmet som används, kan ett avbrott underlätta ett snabbt svar.
En kodmodul som kännetecknas av en avbrottshanterare använder en tillgänglig kö för att prioritera olika program vid olika tidpunkter. I vissa fall används också en kodkod som kallas en schemaläggare. Många olika typer av avbrott förbättrar förmågan hos ett operativsystem att tillhandahålla on-demand-tjänster till användare medan de hanterar fler och fler ytterligare datoruppgifter i bakgrunden.
Avbrott kan relateras till användarhändelser som att öppna fönster eller använda programkontroller. De kan också baseras på hårdvaruhändelser, som början och slutet på en säkerhetskopieringsprocess från en skiva till en annan, eller relaterade till svar från perifera drivrutiner. Alla dessa olika typer av avbrott hjälper operativsystemet att fungera smidigt och verkar hantera många saker på en gång.
