Multics

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

Käyttöjärjestelmässä oli tuki virtuaalimuistille. Käyttöjärjestelmässä oli hierarkkinen tiedostojärjestelmä ja siinä oli tuki käyttäjäoikeuslistoille.

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.

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

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. 
Bell Labs vetäytyi projektista vuonna 1969. Kaupalliseen käyttöön Multics esiteltiin vuonna 1973. MIT myi suoritusaikaa Multics-koneilla ja General Electric menestyi laitteiden toimittajana, mutta GE myi nopeasti tietokoneliiketoimintansa Honeywell-yhtiölle.

Multics käytti segmentoitua sivutettua muistiavaruutta. Multics tuki etänä käyttöä päätteiden avulla.

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

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

Katso myös
 UNIX
 Linux
 Compatible Time-Sharing System (CTSS)
 Dartmouth Time Sharing System (DTSS)

Kirjallisuutta

Lähteet

Aiheesta muualla 
 Multicians.org 
 Multics Mainzin yliopistossa 
 Final report of the Multics kernel design project (PDF) 
 Multics--The first seven years 

Käyttöjärjestelmät
Tietotekniikan historia
Seulonnan keskeiset artikkelit