Sisällysluettelo:
Määritelmä - mitä keskeytys tarkoittaa?
Keskeytys on käyttöjärjestelmän toiminto, joka tarjoaa moniprosessisen monitehtävän. Keskeytys on signaali, joka kehottaa käyttöjärjestelmää lopettamaan yhden prosessin työn ja aloittamaan työn toisella.
Techopedia selittää keskeyttää
Keskeytyksen idea on nykyaikaisen käyttöjärjestelmän suunnittelun ydin. Luonteeltaan käyttöjärjestelmä on lineaarinen eikä voi käsitellä useampaa kuin yhtä laskutoimitusta kerrallaan. Koska nykyaikaiset käyttöjärjestelmät ovat kehittyneet, insinöörit ja kehittäjät ovat sisällyttäneet keskeytyksen toiminnot auttamaan käyttöjärjestelmää käsittelemään monia erilaisia ohjelmia vaihtamalla ja poistamalla erilaisia tehtäviä aiheuttaen käyttäjälle mahdollisimman vähän haittaa. Tämä tarkoittaa, että nykyaikaiset käyttöjärjestelmät voivat suorittaa monia erilaisia tehtäviä tavalla, joka ei viivytä käyttäjän toimintaa. Nyt kun käyttäjä tarkastelee tai käyttää yhtä ohjelmaa, käyttöjärjestelmä voi olla taustalla työskentelemässä jonkin muun tehtävän kanssa. Kun käyttäjä tuottaa tapahtuman, joka vaatii käyttöjärjestelmän keskittymään käyttämään ensisijaiseen ohjelmaan, keskeytys voi helpottaa nopeaa vastausta.
Koodimoduuli, jota kutsutaan keskeytyskäsittelijäksi, käyttää käytettävissä olevaa jonoa priorisoidakseen eri ohjelmia eri aikoina. Joissakin tapauksissa käytetään myös koodinpalaa, nimeltään aikataulu. Monet erityyppiset keskeytykset parantavat käyttöjärjestelmän kykyä tarjota on-demand-palveluita käyttäjille samalla kun hoidetaan yhä enemmän ylimääräisiä laskentatehtäviä taustalla.
Keskeytykset voivat liittyä käyttäjän tapahtumiin, kuten ikkunoiden avaamiseen tai ohjelmasäätimien käyttöön. Ne voivat myös perustua laitteistotapahtumiin, kuten levyltä toiselle tapahtuvan varmuuskopioinnin alkuun ja loppuun tai liittyvät oheislaitteiden vastauksiin. Kaikki nämä erityyppiset keskeytykset auttavat käyttöjärjestelmää toimimaan moitteettomasti ja näyttävät käsittelevän monia asioita kerralla.
