Hajautettu käyttöjärjestelmä on käyttöjärjestelmätyyppi, jossa sovellukset ja käyttöjärjestelmäpalvelut ovat hajautettu useammalle fyysiselle tietokoneelle. Hajautettua käyttöjärjestelmää suoritetaan useilla tietokoneilla ja tarkoitus on tuottaa joukko palveluja, jotka käyttäytyvät kuin yksi tietokone. Jokainen yksittäinen tietokone ajaa käyttöjärjestelmän ydintä laitehallintaan, mutta käyttöjärjestelmän palvelut toimivat rinnakkain.
Yksittäisen tietokonesolmun () resurssien ja kapasiteetin hallinnointi läpinäkyvästi on merkittävin ero muun tyyppisiin käyttöjärjestelmiin.
Hajautettujen resurssien käyttö vaatii mm. tietoisuuden resurssien etäisyydestä kuten solmukohtaisen muistin ja suorittimen läheisyydestä viiveiden minimointiin.
Yksi keskeisistä ongelmista liittyy rinnakkaisuuden ja synkronoinnin hallintaan.
Esimerkkejä hajautetuista käyttöjärjestelmistä ovat Apollo Computer -yrityksen Domain/OS sekä Bell Labsin Plan 9. Amoeba on Alankomaissa kehitetty hajautettu yleiskäyttöinen käyttöjärjestelmä.
Distributed Computing Environment (DCE) on joukko Open Software Foundationin (OSF) (myöhemmin The Open Group) standardeja.http://www.opengroup.org/dce/http://www.opengroup.org/dce/info/index.htm#dcedochttp://www.opengroup.org/dce/info/papers/tog-dce-ds-1296.htm
Katso myös Verkkokäyttöjärjestelmä Hajautettu tietojenkäsittely
Lähteet
Kirjallisuutta
Luokka:Käyttöjärjestelmät Luokka:Hajautetut järjestelmät