Multics

Multics
Logo
Diller ingilizce
Depozito web.mit.edu/multics-history/source/Multics_Internet_Server/Multics_sources.html
Şirket /
Geliştirici
Massachusetts Teknoloji Enstitüsü , General Electric ve Bell Laboratuvarları
Lisans MIT lisansı
Yazılmış KAT
İlk versiyon 1965
İnternet sitesi www.multicians.org

Multics ( kısaltması için Çoklanmış Bilgi ve Bilgisayar Hizmetleri ) bir adıdır devremülk işletim sistemi .

Bu proje 1964 yılında Fernando Corbató ve Jerry  Saltzer (en) tarafından başlatıldı . Multics projesi , özellikle Unix sisteminde onu yenilikçi bir sistem haline getiren birçok öğenin yeniden kullanılması ve dağıtılmasından sonra işletim sistemlerinin tasarımını belirledi: hiyerarşik dosya sistemi, zaman paylaşımı, önleyici çoklu görev, çoklu kullanıcı, güvenlik.

Miras

Multics ekiplerinden Ken Thompson ve Dennis Ritchie basitleştirilmiş bir versiyon geliştirdi: Unix . Bu doğrudan mirasçı, atasının ilerlemelerinin çoğunu uyguladı ve çoğu modern işletim sistemini etkiledi, bu da Multics tarafından uygulanan kavramların çoğunu uyguladı.

Tarih

Yaratılış

Multics, 1964 yılında MIT , Bell Laboratories ve General Electric tarafından ortaklaşa tasarlandı . Bell Laboratuvarları 1969'da projeden çekildi, ardından General Electric BT departmanını 1970'te Honeywell'e sattı . MIT tek başına projeyi tamamladı. In 1990 , Fernando J. Corbató alınan Turing Ödülü Multics projesinde yaptığı öncü rol için.

İşletim sisteminin büyük çoğunluğu (>% 90) PL / I (başlangıçta IBM tarafından geliştirilen bir dil ) ile yazılmıştır . Yerel derleyicide , işletim sisteminin yalnızca verimliliğin çok önemli olduğu bölümleri (bellek yönetimi) kodlandı .

Bell Laboratories projeden çekildiğinde, Multics üzerinde çalışan iki mühendis ( Ken Thompson ve Dennis Ritchie ), düşündükleri Uniplexed / Multiplexed of the Multics projesinin aksine, başlangıçta UNICS (UNiplexed Information and Computing Service) adlı kendi projelerini başlattı. çok fazla. çok karmaşık. İsim daha sonra UNIX olarak değiştirildi.

General Electric'in IT şubesinin Honeywell tarafından devralınmasının ardından, Multics'i 1970'ten 1975'te Bull tarafından devralınana kadar pazarlayan şirket bu şirketti . Fransız şirketi, Multics'i 2000 yılına kadar dağıttı ve kodunu 2006'da açtı.

Reddet

1980'lerin ortalarında Honeywell, işletim sisteminin geliştirilmesine son verdi. MULTICS için donanımın (Honeywell DPS8 M) üretimini sona erdiren BT bölümünü Bull'a sattılar. Aslında, bellek kabloları "ilişkisel bellek" yönetimini hesaba katacak şekilde değiştirilen DPS8 hakkındaydı.

Böylece, Multics'i kullanan tüm siteler işletim sistemlerini değiştirmeye başladı . Bilinen son Multics sistemi kapatıldı30 Ekim 2000Milli Savunma Bakanlığı arasında Kanada'da için, Halifax .

In 2006 , Bull MULTICS'i en son sürümü için kaynak kodunu yayınlamaya karar verdi.

Teknik özellikler

Multics PL / I dilinde yazılmıştır.

CTSS Mirası

Multics, türetildiği CTSS işletim sisteminden birçok kavramı ödünç almıştır . Kendisi UNIX üzerinde büyük bir etkiye sahipti .

CTSS'den Multics miras:

Katkılar

Multics'in amaçlarından biri, uzak bir terminal tarafından kontrole izin vermekti .

Eşzamanlı kullanıcılar arasında veri bütünlüğünü ve güvenliğini sağlamak için Multics, işletim sistemini güvenli hale getirmeyi amaçlayan halkalar (Halkalar) konseptini tanıttı. İlke, alt düzey halkaya erişmek için kapılardan (ağ geçitlerinden) geçme yükümlülüğüne sahip olmaktı. Çalma sayısı 7 idi, seviye 0 (sıfır) en korumalı (çekirdek), seviye 6 kullanıcı uygulamaları için ayrılmış alandı. Örneğin, I / O "sistem hizmetlerine" erişmek için, ilgili halkanın kapılarından birinden daha düşük bir seviyeye gitmeniz gerekiyordu.

Multics, bellek bölümlemesini, sanal belleği , yüksek seviyeli dillerin uygulanmasını (Multics PL / I ve Algol değil), çok sayıda programlama dilini (çağdaşlarına kıyasla yenilik) destekledi. Aynı zamanda bilgisayar güvenliği kavramını (çoklu kullanıcılarla bağlantılı) anlayışından entegre eden ilk işletim sistemiydi. Ancak, güvenliğinin ilk sürümü kusurluydu ve 1960'ların sonunda yeniden tasarlandı.

Multics, işletim sistemlerinde standart öğeler haline gelmeden önce Unix tarafından devralınan belirli özellikleri uygulayan ilk işletim sistemiydi. Özellikleri arasında , yolları isteğe bağlı boyut ve karakterlere sahip olabilen hiyerarşik bir dosya sistemine sahipti . Ayrıca sembolik bağlantılara , çıkarılabilir aygıtlara ve bunların çalışırken takılmasına da izin verdi .

Unix tarafından ele alınan diğer bir özellik, önleyici çoklu görev gerçekleştirmek için görev başına bir işletim yığını kullanılmasıydı .

Hırs

Multics, kullanıcıların bağlı olduğu merkezi bir kaynakla, elektrik ve telefonun dağıtılma şeklini dağıtmak için tasarlandı. Sonuç olarak, bileşenlerinin çoğu yüksek kullanılabilirliğe odaklandı.

General Electric'in ticari bir ürünü olarak tasarlandı ve Honeywell için bir üründü, ancak çok az başarılı oldu. Ancak işletim sistemleri alanına getirdiği çok sayıda yenilikçi fikir ve ürettiği incelemeler için çok önemliydi.

NSA , Ford ve General Motors gibi büyük şirketler Multics kullandı.

Fransa'da multics

Fransa'da, 1980'lerin başında Multics, Bull şirketinin Fransız ekipmanlarını satın almak zorunda olan akademik dünyada yaygın bir şekilde dağıtıldı. Bu nedenle, 1980'lerin başında , Centre Interuniversitaire de Calcul de Grenoble ( CICG ) , Multics sisteminin çalıştığı ve IMAG dahil birçok araştırmacı tarafından kullanılan bir HB68 bilgisayarına sahipti .

Bull iş ortağı Honeywell yapılandırmaları , CII'nin Iris 80'inin yerine 31 site sattı . Bull, Multics'ten türetilen GCOS 6 işletim sistemini geliştirdi . 1980'lerde ve 1990'larda yüzlerce müşteriyle mali (ve teknik) bir başarıydı .

Fransa'da, 1973'te, Multics hala "Programlama Enstitüsü , Programlama ve Operasyonel Araştırma DEA " bünyesinde Paris VI - Jussieu Üniversitesi'nde öğretiliyordu .

Biri Boston yakınlarındaki Billerica'da ve diğeri Honewell-Bull genel merkezinde (64'te, Gambetta, Paris 20'de) olmak üzere iki teletip terminali arasındaki ilk görüşmeler ( Sohbet ) , Mayıs 1974'te Multics altında gerçekleştirildi ve her gün gerçekleştirildi. DPS7'nin (GCOS-64 veya GCOS7) geliştirilmesinin ilerlemesi. Her iki tarafta da kullanılan ana çerçeveler , GE-635'in gelişmiş bir versiyonu olan GE-645'ti.

Notlar ve referanslar

  1. "  https://www.multicians.org/  " ( 28 Ekim 2018'de erişildi )
  2. Corbató, FJ ve VA Vyssotsky., "  Multics Sisteme Giriş ve Genel Bakış  ", Fall Joint Computer Conference , Spartan Books, cilt.  27 “AFIPS Konferansı Bildirileri”,1965, s.  185-196 ( çevrimiçi okuyun )
  3. Corbató, FJ, Saltzer, JH ve Clingen, CT, “  Multics: ilk yedi yıl.  », Proc. AFIPS ,1972( çevrimiçi okuyun )
  4. Paul A. Karger ve Roger R. Schell, “  Otuz Yıl Sonra: Multics Security Değerlendirmesinden Dersler.  ", ACSAC ,2002, s.  119-126 ( çevrimiçi okuyun )
  5. Multics
  6. Jerome H. Saltzer, "Multics'te  bilgi paylaşımının korunması ve kontrolü  ", Comm. ACM , cilt.  17, n o  7,Temmuz 1974, s.  388 ( çevrimiçi okuyun )
  7. The Multics PL / 1 Derleyici RA Freiburghouse, General Electric Company, Cambridge, Massachusetts, 1969.
  8. Çoklu Kişiler Sözlüğü: Dosya sistemi
  9. RC Daley ve PG Neumann, İkincil depolama için genel amaçlı bir dosya sistemi, AFIPS '65 (Güz, bölüm I) 30 Kasım - 1 Aralık 1965 Bildirileri
  10. Multics hakkındaki mitler
  11. Araştırmacılar, Amerikalı meslektaşları tarafından kullanılan Unix işletim sisteminin esnekliğini hayal ettiler.

Ayrıca görün

İlgili Makaleler

Dış bağlantılar