Multics

Nykymaailmassa Multics on aihe, joka on saanut suurta merkitystä ja huomiota eri alueilla. Olipa kyse henkilökohtaisesta, ammatillisesta, sosiaalisesta tai poliittisesta tasolla, Multics on synnyttänyt keskusteluja, kiistoja ja keskusteluja, jotka ovat herättäneet kiinnostuksen kaikenikäisille ja -taustaisille henkilöille. Tässä artikkelissa tutkimme yksityiskohtaisesti Multics:n monia puolia ja sen vaikutuksia tämän päivän yhteiskuntaan. Analysoimme sen alkuperästä sen nykyiseen kehitykseen, kuinka Multics on tullut vaikuttamaan tapaamme ajatella, toimia ja suhtautua ympäröivään maailmaan. Kokonaisvaltaisen ja monitieteisen lähestymistavan avulla tämä artikkeli pyrkii tarjoamaan kattavan ja rikastuttavan näkemyksen Multics:stä, jotta edistettäisiin parempaa ymmärrystä ja pohdintaa sen merkityksestä jokapäiväisessä elämässämme.

Multics
Kehittäjä MIT, Bell Labs, General Electric
Ohjelmointikielet PL/I
Ytimen tyyppi Monoliittinen ydin
Lisenssi MIT-lisenssi
Aiheesta muualla
Verkkosivusto
Versiohallinta
sisäänkirjautuminen

Multics (Multiplexed Information and Computing Service[1]) oli varhainen osituskäyttöjärjestelmä, jonka kehittämisen MIT, Bell Labs ja General Electric (GE) käynnistivät yhteistyössä vuonna 1964.[2] Tavoite oli valmistua vuonna 1967.[2] Multics ohjelmoitiin alkujaan pääasiassa korkean tason PL/I-ohjelmointikielellä General Electricin Multicsia varten rakentamalle moniprosessoriselle GE-645-suurtietokoneelle.[3] Multics oli varhainen pääasiassa korkean tason ohjelmointikielellä toteutettu järjestelmä (ensimmäinen oli mahdollisesti Burroughs B5000:n MCP).[4][5] Multicsissa yhdistettiin useita innovaatioita, joista kuitenkin vain osa oli alkuperäisiä Multicsille kehitettyjä.[4]

Ominaisuudet

Käyttöjärjestelmässä oli tuki virtuaalimuistille.[5] Käyttöjärjestelmässä oli hierarkkinen tiedostojärjestelmä ja siinä oli tuki käyttäjäoikeuslistoille.[6][7]

GE-645 oli jatkokehitystä GE-635:stä. GE-645 oli 36-bittinen tietokone, jossa oli 4 megatavun magneettinen rumpumuisti tallennustilaa varten ja kykeni 435 tuhanteen käskyyn sekunnissa.[8]

Multicsin parissa Bell Labsilla työskentelivät Rudd Canaday, Ken Thompson, Dennis Ritchie ja Malcolm Douglas McIlroy.[2] Bell Labsin tehtävä oli avustaa ohjelmoinnissa MIT:n tuottamien määrittelyjen mukaan.[2]

Eräiltä näkökulmilta Multics oli epäonnistunut kun taas eräiden mielestä se oli onnistunut. Järjestelmä oli aluksi erittäin hidas ja vuonna 1968 ARPA:n uhattua vetää rahoituksen järjestelmää yksinkertaistettiin.[9] Bell Labs vetäytyi projektista vuonna 1969.[2][3][8] Kaupalliseen käyttöön Multics esiteltiin vuonna 1973.[4] MIT myi suoritusaikaa Multics-koneilla ja General Electric menestyi laitteiden toimittajana, mutta GE myi nopeasti tietokoneliiketoimintansa Honeywell-yhtiölle.[8]

Multics käytti segmentoitua sivutettua muistiavaruutta.[10][11] Multics tuki etänä käyttöä päätteiden avulla.[8]

Multics:in jälkeen General Electric kehitti General Comprehensive Operating System (GECOS) käyttöjärjestelmän.[8] Bell Labs kehitti Unix-käyttöjärjestelmän.[8][2]

Multics-järjestelmiä ei ole enää käytössä; viimeinen ajettiin alas vuonna 2000.[12] Käyttöjärjestelmän lähdekoodit on julkaistu vuonna 2007.[13][14]

Katso myös

Lähteet

  1. Multics multicians.org. Viitattu 19.11.2019. (englanniksi)
  2. a b c d e f Richard Jensen: Unix at 50: How the OS that powered smartphones started from failure 29.8.2019. Ars Technica. Viitattu 6.9.2019. (englanniksi) 
  3. a b Gordon M. Brown: Multics princeton.edu. Viitattu 22.11.2017.
  4. a b c Jonathan S. Shapiro: extracting the lessons of Multics (PDF) usenix.org. joulukuu 2004. Viitattu 26.9.2019. (englanniksi)
  5. a b Paul Green: Multics Virtual Memory - Tutorial and Reflections multicians.org. Viitattu 24.9.2021. (englanniksi)
  6. Multics Software Features multicians.org. Viitattu 24.9.2021. (englanniksi)
  7. Multics Data Security multicians.org. Viitattu 11.3.2025. (englanniksi)
  8. a b c d e f Dvorak, John C.: IBM and the Seven Dwarfs — Dwarf Five: GE dvorak.org. Viitattu 15.9.2017.
  9. John W Gintell: Thoughts about the early days of Multics with rusty analysis on the subject of Performance Improvement (PDF) multicians.org. Viitattu 22.11.2017.
  10. Green, Paul: Multics Virtual Memory - Tutorial and Reflections ftp.stratus.com. Arkistoitu 5.3.2001. Viitattu 18.2.2017.
  11. Roscoe, Timothy: The Structure of a Multi-Service Operating System people.inf.ethz.ch. Viitattu 20.2.2017.
  12. Multics History Multicians.org. Viitattu 15. toukokuuta 2007.
  13. Open-source history: See Multics source code 14.11.2007. Cnet. Viitattu 26.9.2019. (englanniksi)
  14. Multics source code released into the wild 14.11.2007. The Register. Viitattu 26.9.2019. (englanniksi) 

Kirjallisuutta

Aiheesta muualla