Share to: share facebook share twitter share wa share telegram print page

Multics

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]

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

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

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

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

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

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

Kirjallisuutta

Aiheesta muualla

This information is adapted from Wikipedia which is publicly available.

Kembali kehalaman sebelumnya

Lokasi Pengunjung: 13.58.252.25