Multitasking

Multitasking er udførelse af flere opgaver på samme tid på en computer. På maskiner med en enkelt processor sker det ved, at de forskellige programmer, der kører på maskinen, på skift får rådighed over processoren i et lille stykke tid, inden en anden opgave får mulighed for at køre. Er der flere processorer, kan flere opgaver reelt afvikles samtidigt (parallel afvikling), men normalt er antallet af processer større end antallet af processorer til rådighed. Tildeling af køretid kan ske efter forskellige principper. Computerens operativsystem og evt. også andre mekanismer skal sikre, at de forskellige opgaver ikke forstyrrer hinanden eller får systemet til at gå i baglås eller ligefrem ”gå ned”.

Moderne desktop operativ systemer kan håndtere et stort antal opgaver samtidigt. Dette skærmbillede viser Linux Mint der samtidigt afvikler adskillige applikationer.

Multitasking kan give en bedre udnyttelse af en større computer, idet ventetid på en opgave kan udnyttes til at afvikle andre opgaver. Derved kan man skabe en illusion af, at en bruger råder over en hel computer (timesharing), eller på nyere personlige computere illusionen af, at maskinen eller brugeren kan arbejde med adskille opgaver samtidig.


Developed by StudentB