I databehandling, et
Multiprogrammed Batch System (MBS) er en operasjonsmetode der flere programmer ligger i minnet samtidig, alle deler en enkelt prosessor og kjøres på en ikke-forebyggende måte. Dette betyr at hvert program får en tur til å kjøre i en viss tid, for så å gi opp prosessoren til neste program. Denne prosessen fortsetter til alle programmene er utført.
MBS ble utviklet på 1950- og 1960-tallet som en måte å forbedre effektiviteten til batchbehandling. Ved batchbehandling sendes jobber til en datamaskin i grupper, og datamaskinen behandler hver jobb en om gangen. Dette kan være ineffektivt fordi datamaskinen kan være inaktiv mens den venter på en jobb for å fullføre inn- eller utdataoperasjoner.
MBS løser dette problemet ved å la flere jobber ligge i minnet samtidig. Når en jobb venter på inndata eller utdata, kan en annen jobb bruke prosessoren. Dette holder datamaskinen opptatt og forbedrer den generelle effektiviteten.
MBS er et enkelt og greit operativsystem, og det brukes fortsatt i dag i enkelte miljøer, som stormaskiner og superdatamaskiner. Imidlertid har det i stor grad blitt erstattet av mer avanserte operativsystemer, som multiprogrammeringsoperativsystemer og tidsdelingsoperativsystemer, som gir mer sofistikerte måter å administrere flere programmer på.
Her er noen av fordelene med MBS:
* Forbedret effektivitet:MBS kan forbedre effektiviteten ved å holde datamaskinen opptatt og redusere inaktiv tid.
* Økt gjennomstrømning:MBS kan øke gjennomstrømningen ved å la flere programmer kjøres samtidig.
* Redusert behandlingstid:MBS kan redusere behandlingstid ved å tillate at programmer kjøres på en ikke-preventiv måte.
* Forbedret ressursutnyttelse:MBS kan forbedre ressursutnyttelsen ved å dele ressurser, som minne og CPU, mellom flere programmer.
Her er noen av ulempene med MBS:
* Mangel på rettferdighet:MBS kan være urettferdig fordi noen programmer kan få mer CPU-tid enn andre.
* Mangel på interaktivitet:MBS er ikke interaktivt, så brukere kan ikke samhandle med programmene sine mens de kjører.
* Mangel på støtte for flere brukere:MBS støtter ikke flere brukere, så bare én bruker kan bruke datamaskinen om gangen.
Totalt sett er MBS et enkelt og greit operativsystem som kan brukes til å forbedre effektiviteten av batchbehandling. Imidlertid har det i stor grad blitt erstattet av mer avanserte operativsystemer som gir mer sofistikerte måter å administrere flere programmer på.