Mis on ennetav multitegumtöö? määratlus ja tähendus

click fraud protection

Ennetav multitegumtöö loob ajajagatud oleku, kus operatsioonisüsteemis töötavad programmid saavad protsessorilt korduva ajalõike. Olenevalt operatsioonisüsteemist võib ajalõik olla samaväärne kõigi programmide jaoks või seda võidakse kohandada nii, et see vastaks praegusele rakenduste ja kasutajate kombinatsioonile.

Näiteks saab süsteemi taustal töötavatele programmidele anda rohkem protsessori aega, olenemata esikoormusest ja vastupidi. Lisaks saab OS mõista masinatsükleid, mida modem või süsteemiprogramm vajab pidevaks töötlemiseks.

Technipages selgitab ennetavat multitegumtööd

Ennetav multitegumtöötlus on tehnika, mille puhul arvuti operatsioonisüsteem kasutab mõningaid kriteeriume valida, mil määral eraldada igale üksikule ülesandele, enne kui mõni muu üksikülesanne operatsiooni kasutab süsteem. Operatsioonisüsteemi eest vastutuse võtmise demonstreerimist, alustades ühest ülesandest ja andes selle seejärel järgmisele ülesandele, nimetatakse ennetamiseks.

Katkestuste mehhanismi kasutamise ainulaadne omadus eristab seda koostööl põhinevast multitegumtööst süsteem ja tüüpiline ennetamise mõõdik on kulunud aeg, mida nimetatakse ajajagamiseks või ajaks viilutamine. Mõnes operatsioonisüsteemis saab mõnele rakendusele anda suurema vajaduse kui erinevatele rakendustele, mis tagab suurema vajaduse projektide juhtimise nende käivitamisel ja võib-olla ka pikema aja kärpimise. Ennetav multitegumtöö võimaldab arvutil kindlasti eraldada igale protsessile oma "viil" aega.

Multitegumtöötluse tehnikad loodi selleks, et aidata mitmel kasutajal ühes masinas töötada, kuid aastatega kasvas, sai selgeks, et multitegumtöötlust saab veelgi rakendada, sõltumata nende arvust kasutajad. See tõi kaasa uue ajastu mitme rakenduse samaaegsele käitamisele ühe kasutaja poolt. Seega on varasemate arvutite operatsioonisüsteemid kuni personaalarvutiteni jõudluse parandamiseks selle arenduse ära tundnud ja rakendanud.

Ennetava multitegumtöö levinumad kasutusalad

  • Operatsioonisüsteem, mis julgustab ennetav multitegumtöö määrab erinevate ülesannete sünkroniseeritud täitmise efekti.
  • Ennetav multitegumtöö tegeleb oluliste väliste toimingutega, nagu sissetulevad andmed.
  • Enamik viimastel aastatel toodetud ja projekteeritud operatsioonisüsteeme on olnud ennetav multitegumtöö.

Ennetava multitegumtöö levinumad väärkasutused

  • Ennetav multitegumtöö kasutatakse ajajagamise asemel konkreetsete ajastamispoliitikate käsitlemiseks.
  • Kasuta ennetav multitegumtöö kui ülesanded tuleb selgesõnaliselt programmeerida andma tulemusi, kui need ei vaja süsteemiressursse.