Mitä on Multitasking? määritelmä ja merkitys

Moniajo tarkoittaa useamman kuin yhden tehtävän (suoritusprosessin) suorittamista kerrallaan tietokonejärjestelmässä. Moniajoa ei pidä sekoittaa useiden ohjelmien lataamiseen, jossa RAM-muistissa (RAM) on kaksi tai useampi tehtävä, mutta vain yksi tehtävä annetaan suorittaa kerrallaan.

Ellei tietokoneessa ole kahta muuta prosessoria, vain yksi tehtävä voi suorittaa kerrallaan; käyttöjärjestelmä (kuten Linux, Windows 2000, Windows XP ja UNIX) luo kuitenkin vaikutelman samanaikainen tehtävien suorittaminen vaihtamalla jatkuvasti järjestelmästä kilpailevien tehtävien välillä resursseja. Katso yhteistoiminnallinen moniajo, ennaltaehkäisevä moniajo, suojattu muisti ja tehtävä.

Technipages selittää moniajoa

Multitasking käyttöjärjestelmässä mahdollistaa useamman kuin yhden PC-tehtävän (esimerkiksi sovellusohjelman toiminnan) kerralla. Käyttöjärjestelmä voi seurata missä olet näissä tehtävissä ja siirtyä yhdestä toiseen menettämättä tietoja. Microsoft Windows 2000, IBM: n OS/390 ja Linux ovat esimerkkejä käyttöjärjestelmistä, jotka voivat suorittaa useita tehtäviä (käytännössä suurin osa nykyisistä toimivista kehyksistä pystyy). Kun avaat Web-ohjelman ja sen jälkeen Wordin samanaikaisesti, saat työkehyksen suorittamaan useita tehtäviä.

Mahdollisuus suorittaa useita tehtäviä ei tarkoita, että ääretön määrä tehtäviä voidaan jongleerata samanaikaisesti. Jokainen tehtävä vie muistitilaa ja erilaisia ​​resursseja. Kun lisää tehtäviä alkaa, käyttöjärjestelmä voi alkaa puuttua jaetusta kapasiteetista. Erilaisten tehtävien suorittaminen mahdollistaa PC-laitteiden asteittaisen asiantuntevan hyödyntämisen.

Ajoittain suorittavat useita tehtäviä käyttöjärjestelmät sisältävät toimenpiteitä prioriteettien muuttamiseksi yksittäisiä tehtäviä, joiden tavoitteena on, että merkittävät tehtävät saavat enemmän prosessoriaikaa kuin ne, joita pidetään vähemmän kriittinen. Käyttöjärjestelmästä riippuen tehtävä voi olla yhtä suuri kuin koko sovellusohjelma tai se voi koostua pienemmistä merkkijonoista, jotka suorittavat yleisen ohjelman bittejä.

Multitaskingin yleiset käyttötavat

  • Moniajo on suosittu käyttöjärjestelmissä, kuten Microsoft Windows 10.1
  • Kun moniajoa prosessorit varaavat enemmän aikaa ja ajotilaa tärkeämpään tehtävään
  • The moniajoa käyttöjärjestelmän kyky ei ole loputon

Yleisiä moniajon väärinkäytöksiä

  • Moniajo on silloin, kun käyttöjärjestelmä ei voi tehdä useampaa kuin yhtä tehtävää kerrallaan