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