Skip to main content

Hva er et multiprogrammeringsoperativsystem?

Et multiprogrammeringsoperativsystem er et som lar sluttbrukere kjøre mer enn ett program om gangen.Utviklingen av et slikt system, den første typen som tillater denne funksjonaliteten, var et viktig skritt i utviklingen av sofistikerte datamaskiner.Teknologien fungerer ved å la den sentrale prosesseringsenheten (CPU) til en datamaskin veksle mellom to eller flere løpsoppgaver når CPU er inaktiv.

Tidlige datamaskiner var i stor grad dedikert til å utføre ett program mdash;Eller mer nøyaktig en oppgave initiert av et program mdash;om gangen.Å forstå begrepet oppgaver er nøkkelen til å forstå hvordan et multiprogrammering av operativsystemet fungerer.En oppgave er en liten sekvens av kommandoer som, når den kombineres, omfatter utførelsen av et løpende program.For eksempel, hvis programmet er en kalkulator, vil en oppgave med programmet registrere tallene som legges inn av sluttbrukeren.

En multiprogrammering av operativsystemet fungerer ved å analysere den nåværende CPU-aktiviteten i datamaskinen.Når CPU er tomgang mdash;Når det er mellom oppgaver og mdash;Den har muligheten til å bruke den driftsstans til å kjøre oppgaver for et annet program.På denne måten kan funksjonene til flere programmer utføres sekvensielt.For eksempel, når CPU venter på at sluttbrukeren skal angi tall som skal beregnes, i stedet for å være helt ledig, kan det kjøre Last inn komponentene på en webside brukeren får tilgang til.

at det kan redusere bortkastet tid i systemoperasjonene.Som i en virksomhet, er effektivitet nøkkelen til å generere mest fortjeneste fra en bedrift.Å bruke denne typen operativsystem eliminerer avfall i systemet ved å sikre at datamaskinen CPU kjører med maksimal kapasitet mer av tiden.Dette resulterer i en jevnere dataopplevelse fra sluttbrukerens synspunkt, ettersom programkommandoer hele tiden blir utført i bakgrunnen til enhver tid, og bidrar til å fremskynde utførelsen av programmer. Det multiprogrammende operativsystemet har i stor grad blitt erstattet av en nyGenerering av operativsystem kjent som multitasking operativsystemer.I et multitasking -operativsystem trenger ikke systemet å vente på fullføringen av en oppgave før de flytter til å jobbe med et aktivt program.I stedet kan det avbryte et løpende program når som helst for å flytte CPU -ressursene til et annet aktivt program.Dette gir en mer dynamisk tilnærming til å håndtere samtidige programmer.