Hajautettu käyttöjärjestelmä

Nykymaailmassa Hajautettu käyttöjärjestelmä:stä on tullut monia ihmisiä kiinnostava ja keskustelunaihe. Hajautettu käyttöjärjestelmä on aihe, joka ei jätä ketään välinpitämättömäksi joko sen merkityksen vuoksi nyky-yhteiskunnassa, työelämässä tai merkityksessään ihmisten jokapäiväisessä elämässä. Vuosien varrella Hajautettu käyttöjärjestelmä:stä ja sen vaikutuksista on keskusteltu, mikä on synnyttänyt ristiriitaisia ​​mielipiteitä ja kasvavaa kiinnostusta ymmärtää sen vaikutuksia eri alueilla. Tässä artikkelissa tutkimme perusteellisesti Hajautettu käyttöjärjestelmä:n aihetta ja sen eri näkökohtia analysoimalla sen merkitystä, merkitystä ja mahdollisia seurauksia tulevaisuudessa.

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.[1] Jokainen yksittäinen tietokone ajaa käyttöjärjestelmän ydintä laitehallintaan, mutta käyttöjärjestelmän palvelut toimivat rinnakkain.[2]

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.[3]

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

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ä.[5]

Distributed Computing Environment (DCE) on joukko Open Software Foundationin (OSF) (myöhemmin The Open Group) standardeja.[6][7][8]

Katso myös

Lähteet

  1. Peter Reiher: Notes on Distributed Operating Systems lasr.cs.ucla.edu. Arkistoitu Viitattu 12.3.2020. (englanniksi)
  2. Hajautettu prosessointi cs.helsinki.fi. Viitattu 11.2.2017.
  3. Distributed Operating Systems cs.columbia.edu. Viitattu 11.2.2017.
  4. Notes on Distributed Operating Systems lasr.cs.ucla.edu. Viitattu 11.2.2017.
  5. Andrew S. Tanenbaum & Gregory J. Sharp: The Amoeba Distributed Operating System (PDF) cs.vu.nl. Viitattu 22.7.2021. (englanniksi)
  6. http://www.opengroup.org/dce/
  7. http://www.opengroup.org/dce/info/index.htm#dcedoc
  8. http://www.opengroup.org/dce/info/papers/tog-dce-ds-1296.htm

Kirjallisuutta

  • Pradeep K. Sinha: Distributed Operating Systems. IEEE Press, 1996. ISBN 0-7803-1119-1 (englanniksi)
Käännös suomeksi
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