Vad är datormultitasking?

Dator multitasking är processen där mer än ett program körs av en dator samtidigt. Tidigt i datorns historia var multitasking nästan ovanligt, och i decennier var det förpassat till avancerade stordatorer och otillgängligt inom persondatorer. Allt eftersom tekniken utvecklades blev multitasking tillgänglig och utvecklades snabbt till branschstandarden för persondatorer. Från och med 2011 är även enheter som smartphones ofta kapabla till multitasking, vilket gör att användare kan surfa på Internet och strömma musik samtidigt, till exempel.

När multitasking på datorer var i de tidiga utvecklingsstadierna kallades det tidsdelning, en term som refererade till hur flera program eller processer delade på processorns kraft. Ganska tidigt ersattes denna term av den samtida termen multitasking, även om multitasking i sina tidigaste versioner inte var sann multitasking utan ett snabbt växling mellan applikationer som verkade samtidigt. Moderna datorer med bara en processor kan verka utföra flera uppgifter samtidigt genom att använda denna teknik.

Datorer med flera processorer har två eller flera separata processorer som är sammanlänkade. Dessa system, som har blivit vanligare och mer avancerade under det tidiga 21-talet, är kapabla till verklig multitasking, även om det i praktiken inte finns någon observerbar skillnad, förutom förbättrad prestanda, i hur dessa system fungerar jämfört med system med en processor. De flera processorerna tillåter dock att många olika program körs samtidigt.

Systemminnet begränsar fortfarande datorns multitasking. Datorns prestanda styrs av processorhastigheten, men antalet program som en given processor kan köra på en gång begränsas också av mängden systemminne som dessa program upptar. En teknik som kallas minnesväxling gör att systemminnet kan nås av vilket program som helst som körs för tillfället på system med en processor eller att delegeras efter behov på flera processorsystem.

Det sägs att äkta multitasking på datorer påverkar hur människor lever, arbetar och använder sina datorer, och på vissa sätt är detta verkligen sant. Multitasking gör att man kan strömma musik från en internetradiotjänst samtidigt som man forskar och skriver en uppsats. Begränsningarna för mänskliga förmågor att multitaska kommer i slutändan att begränsa sätten på vilka individer kan utnyttja kraften hos moderna datorer för att multitaska. Människor har begränsad förmåga att koncentrera sig på flera uppgifter eller aktiviteter, vilket gör det svårt att interagera med mer än ett program åt gången.