Hva er et operativsystem for flere brukere?
Et operativsystem for flere brukere er et operativsystem (OS) som lar flere brukere på forskjellige datamaskiner eller terminaler få tilgang til et enkelt system med ett operativsystem. Disse programmene er ofte ganske kompliserte og må kunne styre de nødvendige oppgavene riktig av de forskjellige brukerne som er koblet til den. Brukerne vil vanligvis være på terminaler eller datamaskiner som gir dem tilgang til systemet gjennom et nettverk, så vel som andre maskiner på systemet, for eksempel skrivere. Et operativsystem med flere brukere skiller seg fra et enkeltbrukersystem i et nettverk ved at hver bruker får tilgang til samme operativsystem på forskjellige maskiner.
Operativsystemet på en datamaskin er et av de viktigste programmene som brukes. Det er vanligvis ansvarlig for å håndtere minne og behandling av andre applikasjoner og programmer som kjøres, samt gjenkjenne og bruke maskinvare koblet til systemet, og for å håndtere brukerinteraksjon og dataforespørsler på riktig måte. På et system som bruker et operativsystem med flere brukere, kan dette være enda viktigere, siden flere krever at systemet fungerer ordentlig samtidig. Denne typen systemer blir ofte brukt på stormaskiner og lignende maskiner, og hvis systemet svikter kan det påvirke flere titalls eller hundrevis av mennesker.
Et operativsystem med flere brukere lar flere brukere få tilgang til dataene og prosessene til en enkelt maskin fra forskjellige datamaskiner eller terminaler. Disse ble tidligere ofte koblet til det større systemet gjennom et kablet nettverk, men nå er trådløst nettverk for denne typen system mer vanlig. Et operativsystem med flere brukere blir ofte brukt i bedrifter og kontorer der forskjellige brukere trenger tilgang til de samme ressursene, men disse ressursene kan ikke installeres på hvert system. I et operativsystem med flere brukere, må operativsystemet kunne håndtere de forskjellige behovene og forespørslene fra alle brukerne effektivt.
Dette betyr å holde ressursbruken passende for hver bruker og holde disse ressursallokeringene separate. Ved å gjøre dette, er operativsystemet for flere brukere bedre i stand til å sikre at hver bruker ikke hindrer innsatsen fra en annen, og at hvis systemet mislykkes eller har en feil for en bruker, kan det ikke påvirke alle de andre brukerne. Dette gjør at et flerbruker-operativsystem typisk er ganske mye mer komplisert enn et enkeltbruker-system som bare trenger å håndtere forespørsler og operasjoner fra en person.
I et flerbrukersystem, for eksempel, kan operativsystemet trenge å håndtere mange mennesker som prøver å bruke en enkelt skriver samtidig. Systemet behandler forespørslene og plasserer utskriftsjobbene i en kø som holder dem organisert og lar hver jobb skrive ut én om gangen. Uten et operativsystem med flere brukere, kan jobbene blandes sammen og de resulterende trykte sidene ville være praktisk talt uforståelige.