Multics

Multics
Logo
Jazyky Angličtina
Vklad web.mit.edu/multics-history/source/Multics_Internet_Server/Multics_sources.html
Společnost /
vývojář
Massachusetts Institute of Technology , General Electric a Bell Laboratories
Licence Licence MIT
Napsáno SLOŽIT
První verze 1965
webová stránka www.multicians.org

Multics ( zkratka pro MULTiplexed Information and Computing Service ) je název operačního systému s časovým sdílením .

Tento projekt byl zahájen v roce 1964 tím, že Fernando Corbató a Jerry Saltzer  (en) . Projekt Multics označil design operačních systémů, zejména po opětovném použití a distribuci v systému Unix mnoha prvků, které z něj učinily inovativní systém: hierarchický souborový systém, sdílení času, preventivní multitasking, více uživatelů, bezpečnost.

Dědictví

Ken Thompson a Dennis Ritchie z týmu Multics vyvinuli zjednodušenou verzi: Unix . Tento přímý dědic implementoval většinu pokroků svého předka a ovlivnil většinu moderních operačních systémů, které zase implementují mnoho konceptů implementovaných Multics.

Dějiny

Tvorba

Multics byl navržen od roku 1964, společně MIT , Bell Laboratories a General Electric . Bell Laboratories od projektu odstoupila v roce 1969, poté General Electric v roce 1970 prodala své IT oddělení společnosti Honeywell . Samotný MIT dokončil projekt. V roce 1990 , Fernando Corbató obdržel Turing Award za svou vedoucí roli v projektu Multics.

Drtivá většina operačního systému (> 90%) byla napsána v PL / I (jazyk původně vyvinutý společností IBM ). V nativním assembleru byly kódovány pouze ty části operačního systému, pro které je rozhodující efektivita (správa paměti) .

Když Bell Laboratories odstoupily od projektu, dva inženýři, kteří pracovali na Multics ( Ken Thompson a Dennis Ritchie ), zahájili vlastní projekt původně nazvaný UNICS (UNiplexed Information and Computing Service), na rozdíl od projektu Uniplexed / Multiplexed of the Multics, který považovali za moc ... příliš komplikované. Název byl poté změněn na UNIX.

Po převzetí IT pobočky General Electric společností Honeywell byla tato společnost, která uváděla na trh Multics od roku 1970 a do svého vlastního převzetí společností Bull v roce 1975. Francouzská společnost distribuovala Multics do roku 2000 a otevřela svůj kód v roce 2006.

Pokles

V polovině 80. let společnost Honeywell ukončila vývoj operačního systému. Prodali sekci IT společnosti Bull , která ukončila výrobu hardwaru (Honeywell DPS8 M) pro společnost MULTICS. Ve skutečnosti šlo o DPS8, jehož kabeláž paměti byla upravena tak, aby zohledňovala správu „asociativní paměti“.

Všechny weby používající Multics tedy začaly přepínat operační systémy . Byl vypnut poslední známý systém Multics30. října 2000ministerstvo národní obrany z Kanady , do Halifax .

V roce 2006 se společnost Bull rozhodla zveřejnit zdrojový kód pro nejnovější verzi systému MULTICS.

Technická charakteristika

Multics byl napsán v jazyce PL / I.

Dědictví CTSS

Multics si vypůjčil mnoho konceptů z operačního systému CTSS , od kterého pochází. On sám měl zásadní vliv na UNIX .

Z CTSS zdědil Multics:

Příspěvky

Jedním z cílů Multics bylo umožnit ovládání pomocí vzdáleného terminálu .

Aby byla zajištěna integrita dat a bezpečnost mezi současnými uživateli, představila společnost Multics koncept kruhů (Rings) určených k zabezpečení operačního systému. Zásadou bylo mít povinnost projít branami (branami) pro přístup k prstenu nižší úrovně. Počet zazvonění byl 7, úroveň 0 (nula) byla nejvíce chráněna (jádro), úroveň 6 byl prostor vyhrazený pro uživatelské aplikace. Chcete-li například získat přístup k „systémovým službám“ I / O, musíte projít na nižší úroveň jedním z dveří příslušného prstence.

Multics podporoval segmentaci paměti, virtuální paměť , implementaci jazyků vysoké úrovně (ne. Multics PL / I a Algol), pluralitu programovacích jazyků (novinka ve srovnání se současníky). Byl to také první operační systém, který od své koncepce integroval pojem počítačové bezpečnosti (propojené s více uživateli). První verze zabezpečení však byla chybná a na konci 60. let byla přepracována.

Multics byl prvním operačním systémem, který implementoval určité funkce, které převzal Unix, než se stal standardními prvky v operačních systémech. Mezi jeho vlastnosti patřil hierarchický souborový systém, jehož cesty mohly mít libovolnou velikost a znaky. Rovněž to umožňovalo symbolické odkazy , vyměnitelná zařízení a jejich připojení za provozu.

Další funkcí převzatou Unixem bylo použití operačního zásobníku na úkol k provádění preventivního multitaskingu .

Ctižádost

Multics byl navržen tak, aby distribuoval výpočetní distribuci elektřiny a telefonu s centrálním zdrojem, ke kterému jsou uživatelé připojeni. Ve výsledku se mnoho jeho komponent zaměřilo na vysokou dostupnost.

Byl koncipován jako komerční produkt společnosti General Electric a byl jedním pro společnost Honeywell, ale měl malý úspěch. Bylo to však velmi důležité pro velké množství inovativních nápadů, které přinesl do oblasti operačních systémů, a recenze, které generoval.

Velké společnosti jako NSA , Ford a General Motors používaly Multics.

Multics ve Francii

Ve Francii byla na začátku 80. let 20. století v akademickém světě široce distribuována společnost Multics, která musela koupit francouzské vybavení společnosti Bull. Na počátku 80. let tedy mělo Centrum Interuniversitaire de Calcul de Grenoble (CICG) počítač HB68, na kterém fungoval systém Multics, a který využívali mnozí badatelé, včetně vědců z IMAG .

Konfigurace Bull partnera Honeywell prodal 31 lokalit uspět Iris 80 na KII . Bull vyvinul operační systém GCOS 6 odvozený od společnosti Multics. Jednalo se o finanční (a technický) úspěch, v 80. a 90. letech se stovkami klientů .

Ve Francii se v roce 1973 vyučovalo Multics na pařížské univerzitě VI - Jussieu v rámci „Institute of Programming, DEA of Programming and Operational Research“.

První rozhovory ( Chat ) mezi dvěma dálnopisnými terminály, jedním v Billerice poblíž Bostonu a druhým v sídle Honewell-Bull (64, avenue Gambetta v Paříži 20), proběhly pod Multics v květnu 1974 a probíhaly denně. pokrok ve vývoji DPS7 (GCOS-64 nebo GCOS7). Tyto počítačové systémy používané na obou stranách byly GE-645, pokročilá verze GE-635.

Poznámky a odkazy

  1. „  https://www.multicians.org/  “ (zpřístupněno 28. října 2018 )
  2. Corbató, FJ a VA Vyssotsky., „  Úvod a přehled systému Multics  “, Fall Joint Computer Conference , Spartan Books, sv.  27 „Sborník konferencí AFIPS“,1965, str.  185-196 ( číst online )
  3. Corbató, FJ, Saltzer, JH a Clingen, CT, „  Multics: prvních sedm let.  », Proc. AFIPS ,1972( číst online )
  4. Paul A. Karger a Roger R. Schell, „  O třicet let později: Poučení z vyhodnocení zabezpečení Multics.  ", ACSAC ,2002, str.  119-126 ( číst online )
  5. Multics
  6. Jerome H. Saltzer, „  Ochrana a kontrola sdílení informací v Multics  “, Comm. ACM , sv.  17, n o  7,Červenec 1974, str.  388 ( číst online )
  7. Multics PL / 1 Compiler RA Freiburghouse, General Electric Company, Cambridge, Massachusetts, 1969.
  8. Glosář Multicians: Souborový systém
  9. RC Daley a PG Neumann, Univerzální souborový systém pro sekundární úložiště, AFIPS '65 (podzim, část I) Sborník ze dne 30. listopadu - 1. prosince 1965
  10. Mýty o multics
  11. Vědci snívali o flexibilitě operačního systému Unix, který používají jejich američtí kolegové.

Podívejte se také

Související články

externí odkazy