Hajautettu käyttöjärjestelmä

Kohteesta Wikipedia
Siirry navigaatioon Siirry hakuun

Hajautettu käyttöjärjestelmä on käyttöjärjestelmätyyppi, jossa sovellukset ja käyttöjärjestelmäpalvelut ovat hajautettu useammalle fyysiselle tietokoneelle. Jokainen yksittäinen tietokone ajaa käyttöjärjestelmän ydintä laitehallintaan, mutta käyttöjärjestelmän palvelut toimivat rinnakkain.[1]

Yksittäisen tietokonesolmun (engl. node) 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.[2]

Yksi keskeisistä ongelmista liittyy rinnakkaisuuden ja synkronoinnin hallintaan.[3]

Esimerkkejä hajautetuista käyttöjärjestelmistä ovat Apollo Computer -yrityksen Domain/OS sekä Bell Labsin Plan 9.

Katso myös[muokkaa | muokkaa wikitekstiä]

Lähteet[muokkaa | muokkaa wikitekstiä]

  1. Hajautettu prosessointi cs.helsinki.fi. Viitattu 11.2.2017.
  2. Distributed Operating Systems cs.columbia.edu. Viitattu 11.2.2017.
  3. Notes on Distributed Operating Systems lasr.cs.ucla.edu. Viitattu 11.2.2017.
Tämä tietotekniikkaan liittyvä artikkeli on tynkä. Voit auttaa Wikipediaa laajentamalla artikkelia.
Käännös suomeksi
Tämä artikkeli tai sen osa on käännetty tai siihen on haettu tietoja muunkielisen Wikipedian artikkelista.
Alkuperäinen artikkeli: en:Distributed operating system