Skip to main content

Vad är ett multitasking -operativsystem?

Ett multitasking -operativsystem ä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 några privat utvecklade system som är utformade för användning i specifika affärsinställningar.Liksom med de flesta typer av kommunikationsteknologi har multitasking -operativsystemet utvecklats över tid och kommer sannolikt att fortsätta utvecklas när kommunikationskraven fortsätter att växa i många kulturer.

Med äldre exempel på multitasking -operativsystemet, hantering av två eller flera uppgifter involverade normalt att byta systemresurser fram och tillbaka mellan de två körprocesserna.Systemet skulle utföra uppgifter för en, frysa 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 erbjöd fortfarande betydande mer effektivitet än det äldre operativsystemet för engångsuppgift.

Med tiden utvecklades populära inkarnationer av multitasking -operativsystemet 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 alls inträffade, förutsatt att utrustningen som körde systemet hade tillräckliga resurser.För slutanvändaren innebar detta förmågan att utföra flera uppgifter samtidigt utan att vänta på att systemet skulle släppa eller omdirigera resurser när varje uppgift slutfördes i tur och ordning.

Det typiska multipeloperativsystemet kräver mer resurser än de enkla operativsystemen 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 slumpmässigt åtkomstminne (RAM) samt annan typ av virtuellt minne.Om resurserna inte är tillgängliga för att driva de olika applikationerna som är öppna och genomföras, kan systemet sakta till en genomsökning, eller eventuellt till och med stänga av en applikation eller två om det är så systemet är konfigurerat för att förhindra överbelastning.

Idag fungerar de flesta skrivbords-, bärbara och netbook -operativsystem med någon typ av multitasking -operativsystem.Till och med utrustning som automatiska tellermaskiner eller bankomater använder fortfarande någon typ av multitasking -system, med en serie program för att kontrollera saldon och utföra de förfrågningar som användas av användare.Det finns också exempel på filmbiljettstubsystem som kan utföra flera uppgifter på en gång, inklusive postkvitton för köpta biljetter, även när systemet genererar och dispenserar de köpta biljetterna.