teknologiaa

multitaskingin määritelmä

Nykyaikaisia ​​käyttöjärjestelmiä kutsutaan multitaskingiksi, jotka mahdollistavat useiden prosessien ja toimintojen suorittamisen samanaikaisesti.

Sekä tietojenkäsittelyssä että muilla sosiaalisilla aloilla moniajoa kutsutaan kyvyksi tai ominaisuudeksi suorittaa useita tehtäviä ja toimintoja samanaikaisesti. Tämä ominaisuus löytyy usein nykyaikaisista tietokoneista tai järjestelmistä.

Nykyään, kun otetaan huomioon prosessien ja tehtävien moninaisuus, joita tulee suorittaa sekä työ-, liike- että jopa päivittäisissä ympäristöissä, prosessoreilla on oltava monimutkaisempia ja kehittyneempiä ominaisuuksia, jotta voidaan suorittaa erilaisia ​​päällekkäisiä toimintoja hidastamatta tai estämättä käyttäjän toimesta tietokoneeseen.

Moniajotyypit vaihtelevat. Se voi olla yhteistoiminnallista, kun käyttäjäprosessit luovuttavat CPU:n käyttöjärjestelmään eri aikavälein. Tämän tyyppinen moniajo on hankalaa ja epäluotettavaa.

Suositeltavassa moniajossa käyttöjärjestelmä hallitsee prosessoreja ja jakaa ajan jonossa olevien prosessien kesken. Jokaisessa prosessissa voi olla tietokone lyhyin väliajoin, mutta yleensä tulos on sama kuin jos tämä tapahtuisi samanaikaisesti. Todellisessa moniajossa, joka tapahtuu vain moniprosessorijärjestelmissä, useita prosesseja tapahtuu itse asiassa samanaikaisesti, kuten Linuxin ja Mac OS X:n kaltaisissa malleissa.

Moniajojärjestelmien mahdollisuudet ovat erittäin laajat, sillä ne mahdollistavat useiden käyttäjien saman prosessorin käytön samanaikaisesti, kuten voi tapahtua yrityksen tai toimiston verkostoitumisessa. Vallitseva kriteeri on joka tapauksessa "timesharing" eli ajanjako, jonka avulla jokaisella käyttäjällä on prosessori vuorotellen, mutta huomaamatta niitä hetkiä tai aikavälejä, jolloin komento siirtyy muille käyttäjille. Siten erilaisia ​​monimutkaisia ​​prosesseja voi tapahtua samanaikaisesti, mikä säästää aikaa ja rahaa.

$config[zx-auto] not found$config[zx-overlay] not found