Hva er et multitasking-operativsystem?
Et operativsystem med flere oppgaver er alle typer system som er i stand til å kjøre mer enn ett program om gangen. De fleste moderne operativsystemer er konfigurert til å håndtere flere programmer samtidig, med unntak av noen privatutviklede systemer som er designet for bruk i spesifikke forretningsinnstillinger. Som med de fleste typer kommunikasjonsteknologi, har multitasking-operativsystemet utviklet seg over tid, og vil sannsynligvis fortsette å utvikle seg når kommunikasjonskrav stadig vokser i mange kulturer.
Med eldre eksempler på operativsystemet med flere oppgaver, var det å håndtere to eller flere oppgaver som normalt innebar å bytte systemressurser frem og tilbake mellom de to kjørende prosessene. Systemet vil utføre oppgaver for ett, fryse det programmet i noen sekunder og deretter utføre oppgaver for det andre programmet. Selv om denne tilnærmingen skapte en kort tidsforsinkelse for operatøren, var denne forsinkelsen vanligvis ikke mer enn noen få sekunder, og bød likevel på betydelig mer effektivitet enn det eldre operativsystemet med én oppgave.
Over tid ble populære inkarnasjoner av operativsystemet multitasking utviklet som brukte en annen tilnærming til å fordele ressurser for hvert aktivt program. Dette skapte en situasjon der praktisk talt ingen tidsforsinkelse oppstod, forutsatt at utstyret som driver systemet hadde tilstrekkelige ressurser. For sluttbrukeren betydde dette muligheten til å utføre flere oppgaver samtidig uten å vente på at systemet skulle frigjøre eller omdirigere ressurser når hver oppgave ble fullført etter tur.
Det typiske flere operativsystemet krever mer ressurser enn de enkle operativsystemene som var vanlig for stasjonære maskiner på slutten av 1970-tallet og begynnelsen av 1980-tallet. Nyere systemer krever plattformer med betydelig mengde tilfeldig minne (RAM) samt annen type virtuelt minne. Hvis ressursene ikke er tilgjengelige for å drive de forskjellige applikasjonene som er åpne og kjøres, kan systemet bremse til å gjennomsøke, eller muligens til og med slå av et program eller to hvis det er slik systemet er konfigurert for å forhindre overbelastning.
I dag fungerer de fleste stasjonære, bærbare og netbook-operativsystemer med en slags operativsystem med flere oppgaver. Til og med utstyr som automatiske tellermaskiner eller minibanker benytter seg fortsatt av en slags multitasking-system, ved å bruke en serie programmer for å sjekke saldoer og utføre forespørsler fra brukere. Det er også eksempler på systemer for kinobilletter som er i stand til å utføre flere oppgaver samtidig, inkludert å legge ut kvitteringer for kjøpte billetter, selv om systemet genererer og distribuerer de kjøpte billettene.