Hvad er computer multitasking?
Computer multitasking er processen, hvor mere end et program udføres af en computer på samme tid. Tidligt i databehandlingshistorien var multitasking næsten uhørt, og i årtier blev der henvist til high-end mainframes og ikke tilgængelig i personlig computing. Efterhånden som teknologien var avanceret blev multitasking tilgængelig og udviklede sig hurtigt til branchestandarden for personlige computere. Fra 2011 er endda enheder som smartphones ofte i stand til at multitaske, så brugerne f.eks. Kan surfe på internettet og streame musik.
Når computermultitasking var i de tidlige stadier af udviklingen, blev det kaldt tidsdeling, et udtryk, der henviste til, hvordan flere programmer eller processer delte CPU-kraften. Temmelig tidligt blev dette udtryk erstattet af det moderne udtryk multitasking, skønt multitasking i sine tidligste versioner ikke var sand multitasking, men en hurtig skifte mellem applikationer, der syntes samtidig. Moderne computere med kun en processor er i stand til at synes at udføre flere opgaver samtidig ved hjælp af denne teknik.
Computere med flere processorer har to eller flere separate processorer, der er knyttet sammen. Disse systemer, der er blevet mere almindelige og mere avancerede i begyndelsen af det 21. århundrede, er i stand til ægte multitasking, selvom der i praksis ikke er nogen observerbar forskel bortset fra forbedret ydelse i den måde, disse systemer fungerer sammenlignet med enkelt processor-systemer. De flere processorer tillader imidlertid, at mange forskellige programmer kører på samme tid.
Systemhukommelse begrænser stadig computerens multitasking. Computerydelse er dikteret af processorhastighed, men antallet af programmer, som en given processor kan køre ad gangen, er også begrænset af mængden af systemhukommelse, disse programmer optager. En teknik kaldet hukommelseskifte muliggør adgang til systemhukommelsen ved hjælp af hvilket program der kører i øjeblikket på enkeltprocessorsystemer eller at blive delegeret efter behov på flere processorsystemer.
Det siges, at ægte computermultitasking påvirker den måde, mennesker lever, arbejder og bruger deres computere, og på nogle måder er det bestemt sandt. Multitasking gør det muligt for en at streame musik fra en internetradiotjeneste, mens man undersøger og skriver et papir på samme tid. Begrænsningerne i menneskelige evner til multitask vil i sidste ende begrænse måderne, hvorpå enkeltpersoner kan udnytte kraften fra moderne computere til multitask, dog. Mennesker har begrænset evne til at koncentrere sig om flere opgaver eller aktiviteter, hvilket gør det vanskeligt at interagere med mere end et softwareprogram ad gangen.