Mitä ennaltaehkäisevä moniajo on? määritelmä ja merkitys

click fraud protection

Ennaltaehkäisevä moniajo luo aikajaetun tilan, jossa käyttöjärjestelmässä käynnissä olevat ohjelmat saavat toistuvan osan ajasta CPU: lta. Käyttöjärjestelmästä riippuen aikaviipale voi olla sama kaikille ohjelmille tai sitä voidaan muokata vastaamaan nykyistä sovellusten ja käyttäjien yhdistelmää.

Esimerkiksi järjestelmän taustalla toimiville ohjelmille voidaan antaa enemmän prosessoriaikaa etukuormituksen määrästä riippumatta ja päinvastoin. Lisäksi käyttöjärjestelmä voi ymmärtää koneen syklit, joita modeemi tai järjestelmäohjelma vaatii jatkuvaan käsittelyyn.

Technipages selittää ennaltaehkäisevän moniajon

Ennaltaehkäisevä moniajo on tekniikka, jossa tietokoneen käyttöjärjestelmä käyttää muutamia kriteerejä valita, missä määrin varata jollekin yksittäiselle tehtävälle ennen kuin toinen yksittäinen tehtävä käyttää toimintoa järjestelmä. Esittelyä siitä, että käyttöjärjestelmästä vastuu otettiin yhdestä tehtävästä alkaen ja sen jälkeen siirretään seuraavaan tehtävään, kutsutaan ennaltaehkäisemiseksi.

Sen ainutlaatuinen ominaisuus käyttää keskeytysmekanismia erottaa sen yhteistoiminnallisesta moniajosta järjestelmässä, ja tyypillinen ennaltaehkäisyn mitta on kulunut aika, joka on ilmiö, jota kutsutaan aikajakoksi tai aikaksi. viipalointi. Joissakin käyttöjärjestelmissä muutamille sovelluksille voidaan antaa suurempi tarve kuin eri sovelluksille, mikä tarjoaa suuremman tarpeen projektien hallinnan niiden käynnistyessä ja ehkä pidemmät aikaleikkaukset. Ennaltaehkäisevä moniajo mahdollistaa sen, että tietokone voi taatusti varata jokaiselle prosessille oman "viipaleensa" ajasta.

Moniajotekniikoita luotiin auttamaan useita käyttäjiä työskentelemään yhdellä koneella, mutta vuosien varrella Kasvun jälkeen kävi selväksi, että moniajoa voidaan toteuttaa edelleen niiden lukumäärästä riippumatta käyttäjiä. Tämä toi uuden aikakauden useiden sovellusten samanaikaiselle suorittamiselle yhden käyttäjän toimesta. Joten varhaisten tietokoneiden käyttöjärjestelmät henkilökohtaisiin tietokoneisiin asti ovat tunnistaneet ja toteuttaneet tämän kehityksen suorituskyvyn parantamiseksi.

Ennaltaehkäisevän moniajon yleisiä käyttötapoja

  • Käyttöjärjestelmä, joka kannustaa ennaltaehkäisevä moniajo määrittää eri tehtävien synkronoidun suorittamisen vaikutuksen.
  • Ennaltaehkäisevä moniajo käsittelee olennaisia ​​ulkoisia toimintoja, kuten saapuvaa dataa.
  • Useimmat viime vuosina valmistetut ja suunnitellut käyttöjärjestelmät ovat olleet ennaltaehkäiseviä moniajoa.

Ennaltaehkäisevän moniajon yleisiä väärinkäytöksiä

  • Ennaltaehkäisevä moniajo käytetään tiettyjen aikataulukäytäntöjen käsittelemiseen aikajaon sijaan.
  • Käyttää ennaltaehkäisevä moniajo kun tehtävät on erikseen ohjelmoitava tuottamaan, kun ne eivät tarvitse järjestelmäresursseja.