Multics

käyttöjärjestelmä

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 mahdollisesti ensimmäinen pääasiassa korkean tason ohjelmointikielellä toteutettu järjestelmä.[4] Multicsissa yhdistettiin useita innovaatioita, joista kuitenkin vain osa oli alkuperäisiä Multicsille kehitettyjä.[4]

sisäänkirjautuminen

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

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.[6] Bell Labs vetäytyi projektista vuonna 1969.[2][3][5] 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.[5]

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

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

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

Katso myösMuokkaa

KirjallisuuttaMuokkaa

  • Organick, Elliott: The Multics System: An Examination of its Structure. MIT Press, 1972. ISBN 0-262-15012-3.

LähteetMuokkaa

  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 c d e f Dvorak, John C.: IBM and the Seven Dwarfs — Dwarf Five: GE dvorak.org. Viitattu 15.9.2017.
  6. 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.
  7. Green, Paul: Multics Virtual Memory - Tutorial and Reflections ftp.stratus.com. Viitattu 18.2.2017.
  8. Roscoe, Timothy: The Structure of a Multi-Service Operating System people.inf.ethz.ch. Viitattu 20.2.2017.
  9. Multics History Multicians.org. Viitattu 15. toukokuuta 2007.
  10. Open-source history: See Multics source code 14.11.2007. Cnet. Viitattu 26.9.2019. (englanniksi)
  11. Multics source code released into the wild 14.11.2007. The Register. Viitattu 26.9.2019. (englanniksi) 

Aiheesta muuallaMuokkaa

Tämä ohjelmistoon liittyvä artikkeli on tynkä. Voit auttaa Wikipediaa laajentamalla artikkelia.