Ugrás a tartalomhoz

multitasking

A Wikiszótárból, a nyitott szótárból


Főnév

multitasking (tsz. multitaskings)

  1. (informatika) többfeladatos működésmód

A számítástechnikában a többfeladatú munkavégzés több feladat (más néven folyamat) egyidejű végrehajtása egy bizonyos idő alatt. Az új feladatok megszakíthatják a már megkezdetteket, mielőtt azok befejeződnének, ahelyett, hogy megvárnák a befejezésüket. Ennek eredményeképpen a számítógép több feladat szegmenseit egymásra épülő módon hajtja végre, miközben a feladatok közös feldolgozási erőforrásokon, például központi feldolgozóegységeken (CPU) és főmemórián osztoznak. A többfeladatos feladatvégzés automatikusan megszakítja a futó programot, elmenti annak állapotát (részeredményeit, memóriatartalmát és a számítógép regisztereinek tartalmát), és betölti egy másik program elmentett állapotát, és átadja neki a vezérlést. Ez a "kontextusváltás" meghatározott időközönként kezdeményezhető (preemptív multitasking), vagy a futó program kódolható úgy, hogy jelezze a felügyelőszoftver felé, ha megszakítható (kooperatív multitasking).