Vad är ett operativsystem med flera uppgifter?
Ett operativsystem med flera uppgifter är alla typer av system som kan köra mer än ett program åt gången. De flesta moderna operativsystem är konfigurerade för att hantera flera program samtidigt, med undantag för vissa privatutvecklade system som är utformade för användning i specifika affärsinställningar. Liksom med de flesta typer av kommunikationsteknologi har operativsystemet multitasking utvecklats över tid och kommer troligen att fortsätta utvecklas eftersom kommunikationskraven fortsätter att växa i många kulturer.
Med äldre exempel på operativsystemet multitasking innebar hantering av två eller flera uppgifter normalt att byta systemresurser fram och tillbaka mellan de två körprocesserna. Systemet skulle utföra uppgifter för en, frysa det programmet i några sekunder och sedan utföra uppgifter för det andra programmet. Medan detta tillvägagångssätt skapade en kort tidsfördröjning för operatören, var denna fördröjning vanligtvis inte mer än några sekunder, och erbjuder fortfarande betydligt mer effektivitet än det äldre operativsystemet med en enda uppgift.
Med tiden utvecklades populära inkarnationer av operativsystemet multitasking som använde en annan strategi för att fördela resurser för varje aktivt program. Detta skapade en situation där praktiskt taget ingen tidsfördröjning inträffade alls, förutsatt att utrustningen som kör systemet hade tillräckliga resurser. För slutanvändaren innebar detta möjligheten att utföra flera uppgifter samtidigt utan att vänta på att systemet frigör eller omdirigerar resurser när varje uppgift genomfördes i sin tur.
Det typiska flera operativsystemet kräver mer resurser än de enkla operativsystem som var vanliga för stationära datorer i slutet av 1970-talet och början av 1980-talet. Nyare system kräver plattformar med en betydande mängd RAM-minne (random access memory) samt annan typ av virtuellt minne. Om resurserna inte är tillgängliga för att driva de olika applikationerna som är öppna och körs kan systemet bromsa till en genomsökning eller till och med stänga av ett program eller två om det är så systemet är konfigurerat för att förhindra överbelastning.
Idag fungerar de flesta operativsystem för stationära datorer, bärbara datorer och netbook med någon typ av operativsystem med flera uppgifter. Till och med utrustning som automatiska tellermaskiner eller uttagsautomater använder sig fortfarande av någon typ av multitasking-system och använder en serie program för att kontrollera balanser och utföra användarnas förfrågningar. Det finns också exempel på system för filmbiljettstubbar som kan utföra flera uppgifter samtidigt, inklusive bokföring av kvitton för köpta biljetter, även om systemet genererar och fördelar de köpta biljetterna.