a multitasking definíciója

A modern operációs rendszereket multitaskingnak hívják, amelyek lehetővé teszik több folyamat és funkció egyidejű futtatását.

A számítástechnikában és más társadalmi területeken is a multitasking-ot több feladat és funkció egyidejű végrehajtásának képességének vagy jellemzőjének nevezzük. Ez a képesség gyakran megtalálható a modern számítógépekben vagy rendszerekben.

Manapság, tekintettel a munka-, üzleti és akár a napi környezetben egyaránt elvégzendő folyamatok és feladatok sokaságára, a processzoroknak összetettebb és fejlettebb képességekkel kell rendelkezniük, hogy lehetővé tegyék az egymást átfedő különféle műveletek végrehajtását, anélkül, hogy lassítanák vagy akadályoznák a a számítógépet a felhasználó.

A multitasking típusai változnak. Kooperatív lehet, amikor a felhasználói folyamatok különböző időközönként visszaküldik a CPU-t az operációs rendszerhez. Ez a fajta multitasking problémás és megbízhatatlan.

Előnyben részesített multitasking esetén az operációs rendszer kezeli a processzorokat, és felosztja az időt a sorban álló folyamatok között. Minden folyamat rövid időközönként rendelkezhet a számítógéppel, de általában ugyanaz az eredmény, mintha egyszerre történne. A valódi multitaskingban, amely csak többprocesszoros rendszereken fordul elő, több folyamat is egyszerre zajlik le, mint például a Linux és a Mac OS X modelleken.

A multitasking rendszerek lehetőségei nagyon tágak, mivel lehetővé teszik több felhasználó számára, hogy egyidejűleg ugyanazt a processzort használja, mint ez történhet a vállalati vagy irodai hálózatépítés során. Az uralkodó kritérium mindenképpen az „időmegosztás” vagy az időelosztás elve, amelynek segítségével minden felhasználó felváltva rendelkezik a processzorral, de nem érzékeli azokat a pillanatokat vagy intervallumokat, amelyekben a parancs átkerül más felhasználókhoz. Így egyszerre különböző, különböző összetettségű folyamatok játszódhatnak le, időt és pénzt megtakarítva.


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