Skip to main content

Hvad er et multiprogramming -operativsystem?

Et multiprogramming-operativsystem er et, der giver slutbrugere mulighed for at køre mere end et program ad gangen.Udviklingen af et sådant system, den første type, der tillader denne funktionalitet, var et vigtigt skridt i udviklingen af sofistikerede computere.Teknologien fungerer ved at tillade den centrale behandlingsenhed (CPU) på en computer at skifte mellem to eller flere kørende opgaver, når CPU'en er inaktiv.

Tidlige computere var stort set dedikeret til at udføre et program mdash;eller mere præcist en opgave, der blev indledt af et program mdash;på et tidspunkt.At forstå konceptet med opgaver er nøglen til at forstå, hvordan en multiprogrammering af operativsystemet fungerer.En opgave er en lille række af kommandoer, der, når de kombineres, omfatter udførelsen af et kørende program.For eksempel, hvis programmet er en lommeregner, vil en opgave af programmet registrere de numre, der indtastes af slutbrugeren.

En multiprogrammering af operativsystem fungerer ved at analysere den aktuelle CPU-aktivitet på computeren.Når CPU'en er inaktiv mdash;Når det er mellem opgaver og mdash;Det har mulighed for at bruge den nedetid til at køre opgaver til et andet program.På denne måde kan funktionerne i flere programmer udføres sekventielt.For eksempel, når CPU'en venter på, at slutbrugeren skal indtaste numre, der skal beregnes, i stedet for at være helt inaktiv, kan det køre belastning af komponenterne på en webside, som brugeren får adgang til.

Den vigtigste fordel ved denne funktionalitet erat det kan reducere spildt tid i systemoperationerne.Som i en virksomhed er effektivitet nøglen til at generere mest fortjeneste fra en virksomhed.Brug af denne type operativsystem eliminerer affald i systemet ved at sikre, at computere CPU kører på maksimal kapacitet mere af tiden.Dette resulterer i en glattere computeroplevelse fra slutbrugerens synspunkt, da programkommandoer konstant udføres i baggrunden til enhver tid, hvilket hjælper med at fremskynde udførelsen af programmer.

Det multiprogramming-operativsystem er stort set blevet erstattet af en nyGenerering af operativsystem kendt som multitasking -operativsystemer.I et multitasking -operativsystem behøver systemet ikke at vente på færdiggørelsen af en opgave, før han flytter til arbejde på et aktivt program.I stedet kan det til enhver tid afbryde et kørende program for at flytte sine CPU -ressourcer til et andet aktivt program.Dette giver mulighed for en mere dynamisk tilgang til håndtering af samtidige programmer.