Skip to main content

Hvad er et multitasking -operativsystem?

Et multitasking -operativsystem er enhver form for system, der er i stand til at køre mere end et program ad gangen.De fleste moderne operativsystemer er konfigureret til at håndtere flere programmer samtidigt med undtagelse af nogle privat udviklede systemer, der er designet til brug i specifikke forretningsindstillinger.Som med de fleste typer kommunikationsteknologi har multitasking -operativsystemet udviklet sig over tid og vil sandsynligvis fortsætte med at udvikle sig, efterhånden som kommunikationskravene fortsætter med at vokse i mange kulturer.

Med ældre eksempler på multitasking -operativsystemet involverede styring af to eller flere opgaver normalt at skifte systemressourcer frem og tilbage mellem de to kørende processer.Systemet udfører opgaver for en, fryser dette program i et par sekunder og udfører derefter opgaver til det andet program.Mens denne tilgang skabte en kort tidsforsinkelse for operatøren, var denne forsinkelse normalt ikke mere end et par sekunder, og tilbød stadig betydelig mere effektivitet end det ældre operativsystem til enkeltopgave.

Over tid blev populære inkarnationer af det multitasking -operativsystem udviklet, der anvendte en anden tilgang til at tildele ressourcer til hvert aktivt program.Dette skabte en situation, hvor næsten ingen tidsforsinkelse overhovedet forekom under forudsætning af, at udstyret, der driver systemet, havde tilstrækkelige ressourcer.For slutbrugeren betød dette evnen til at udføre flere opgaver samtidig uden at nogen venter på, at systemet frigiver eller omdirigerer ressourcer, som hver opgave afsluttede igen.

Det typiske multiple operativsystem kræver flere ressourcer end de enkle operativsystemer, der var almindelige for desktopcomputere i slutningen af 1970'erne og begyndelsen af 1980'erne.Nyere systemer kræver platforme med en betydelig mængde tilfældig adgangshukommelse (RAM) såvel som anden type virtuel hukommelse.Hvis ressourcerne ikke er tilgængelige til at køre de forskellige applikationer, der er åbne og udføres, kan systemet langsomt langsomt til en gennemsøgning eller muligvis endda lukke en applikation eller to, hvis det er sådan, systemet er konfigureret til at forhindre overbelastning.

I dag fungerer de fleste desktop, bærbare og netbook -operativsystemer med en eller anden form for multitasking -operativsystem.Selv udstyr såsom automatiske tellermaskiner eller pengeautomater bruger stadig en eller anden form for multitasking -system ved hjælp af en række programmer til at kontrollere balancer og udføre anmodningerne fra brugerne.Der er også eksempler på filmbilletstubsystemer, der er i stand til at udføre flere opgaver på én gang, herunder udstationering af kvitteringer for købt billetter, selv når systemet genererer og dispenserer de købte billetter.