Inom datorer, ett
Multiprogrammed Batch System (MBS) är en arbetsmetod där flera program finns i minnet samtidigt, alla delar en enda processor och exekveras på ett icke-förebyggande sätt. Detta innebär att varje program får en tur att köra under en viss tid, sedan måste ge upp processorn till nästa program. Denna process fortsätter tills alla program har körts.
MBS utvecklades på 1950- och 1960-talen som ett sätt att förbättra effektiviteten i batchbearbetning. Vid batchbearbetning skickas jobb till en dator i grupper, och datorn bearbetar varje jobb ett i taget. Detta kan vara ineffektivt eftersom datorn kan vara inaktiv medan den väntar på ett jobb för att slutföra in- eller utmatningsoperationer.
MBS löser detta problem genom att tillåta flera jobb att ligga i minnet samtidigt. När ett jobb väntar på inmatning eller utdata kan ett annat jobb använda processorn. Detta håller datorn upptagen och förbättrar den totala effektiviteten.
MBS är ett enkelt och okomplicerat operativsystem, och det används än idag i vissa miljöer, som stordatorer och superdatorer. Det har dock till stor del ersatts av mer avancerade operativsystem, såsom multiprogrammeringsoperativsystem och tidsdelningsoperativsystem, som ger mer sofistikerade sätt att hantera flera program.
Här är några av fördelarna med MBS:
* Förbättrad effektivitet:MBS kan förbättra effektiviteten genom att hålla datorn upptagen och minska vilotiden.
* Ökad genomströmning:MBS kan öka genomströmningen genom att tillåta att flera program körs samtidigt.
* Minskad handläggningstid:MBS kan minska handläggningstiden genom att tillåta att program körs på ett icke-förebyggande sätt.
* Förbättrat resursutnyttjande:MBS kan förbättra resursutnyttjandet genom att dela resurser, såsom minne och CPU, mellan flera program.
Här är några av nackdelarna med MBS:
* Bristande rättvisa:MBS kan vara orättvist eftersom vissa program kan få mer CPU-tid än andra.
* Brist på interaktivitet:MBS är inte interaktiv, så användare kan inte interagera med sina program medan de körs.
* Brist på stöd för flera användare:MBS stöder inte flera användare, så endast en användare kan använda datorn åt gången.
Sammantaget är MBS ett enkelt och okomplicerat operativsystem som kan användas för att förbättra effektiviteten i batchbearbetning. Det har dock till stor del ersatts av mer avancerade operativsystem som ger mer sofistikerade sätt att hantera flera program.