Edinburgh Çoklu Erişim Sistemi - Edinburgh Multiple Access System

Edinburgh Çoklu Erişim Sistemi (EMAS) bir Merkezi işlem birimi bilgisayarı işletim sistemi geliştirildi Edinburgh Üniversitesi 1970'lerde.[1]

EMAS, güçlü ve verimli bir genel amaçtı çok kullanıcılı Edinburgh Üniversitesi'nin bilgi işlem ihtiyaçlarının birçoğuyla başa çıkabilen sistem ve Kent Üniversitesi (Edinburgh dışında işletim sistemini benimseyen tek diğer site).

Tarih

Başlangıçta ICL Sistemi 4/75 ana bilgisayar (tasarımına göre) IBM 360 ) daha sonra yeniden uygulandı [2][3][4] üzerinde ICL 2900 serisi ana çerçeve (gibi EMAS 2900 veya EMAS-2) 1980'lerin ortalarına kadar hizmete girdi. Kullanım ömrünün sonuna doğru, yeniden düzenlenmiş sürüm geriye dönük olarak alındı ​​( EMAS-3) için Amdahl 470 ana bilgisayar klonu ve oradan IBM'e Sistem / 370-XA mimari (ikincisi, Kent Üniversitesi aslında EMAS-3'ü hiç çalıştırmamış olsalar da). Ulusal Gelişmiş Sistem (NAS) VL80 IBM ana bilgisayar klonu daha sonra izledi. Nihai EMAS sistemi (Edinburgh VL80) Temmuz 1992'de hizmet dışı bırakıldı.

Kent Üniversitesi sistem Aralık 1979'da devreye girdi ve dünyadaki en az güçlü makineyle çalıştı. ICL 2900 aralık - saniyede yaklaşık 290k komut yürüten 2MB belleğe sahip bir ICL 2960. Buna rağmen, yaklaşık 30 kullanıcıyı güvenilir bir şekilde destekledi. Bu sayı, 1983'te ek bir 2MB bellek ve ikinci bir Sipariş Kodu İşlemcisinin (OCP) (normalde CPU olarak bilinir) eklenmesi ile artmıştır. simetrik çoklu işlem. Bu sistem Ağustos 1986'da hizmet dışı bırakıldı.

Özellikleri

EMAS tamamen Edinburgh IMP Programlama dili, IMP kaynaklarında gömülü derleyiciyi kullanan az sayıda kritik işlevle. O zaman için geliştirilmiş birkaç özelliğe sahipti. dinamik bağlama,[5] çok seviyeli depolama, verimli planlayıcı,[6] ayrı bir kullanıcı alanı çekirdek ('yönetmen'),[7] kullanıcı seviyesi kabuk ('temel komut yorumlayıcısı'),[8] kapsamlı bir arşivleme sistemi[9] ve bir bellek eşlemeli dosya mimari.

Bu özellikler, EMAS taraftarlarının, sistemlerinin daha üstün olduğunu iddia etmelerine yol açtı. Unix varlığının ilk 20 yılı için.[kaynak belirtilmeli ]

Eski

Edinburgh Bilgisayar Tarihi Projesi, öğrenilen bazı dersleri kurtarmaya çalışıyor[10] EMAS projesinden alınmıştır ve genel tarama için çevrimiçi EMAS'ın tam kaynak koduna sahiptir.[11]

Ayrıca bakınız

Referanslar

  1. ^ Whitfield, H .; Wight, A. S. (1 Ocak 1973). "EMAS — Edinburgh Çoklu Erişim Sistemi". Bilgisayar Dergisi. 16 (4): 331–346. doi:10.1093 / comjnl / 16.4.331.
  2. ^ "Arşivlenmiş kopya". Arşivlenen orijinal 16 Aralık 2004. Alındı 9 Ekim 2004.CS1 Maint: başlık olarak arşivlenmiş kopya (bağlantı)
  3. ^ Stephens, P.D. (1980). "EMAS 2900 işletim sisteminin evrimi". Yazılım: Uygulama ve Deneyim. 10 (12): 993–1008. doi:10.1002 / spe.4380101206.
  4. ^ Rees, D. J. (1982). "EMAS 2900 işletim sisteminin çekirdeği". Yazılım: Uygulama ve Deneyim. 12 (7): 655–667. doi:10.1002 / spe.4380120707.
  5. ^ "/ Archive / os / emas / emas2 / subsystem / doc / loader dizini". history.dcs.ed.ac.uk.
  6. ^ Shelness, N.H. (1974). Yerleşik süpervizörde Edinburgh Çoklu Erişim Sistemi çizelgeleme ve tahsis prosedürleri. Bilgisayar Bilimlerinde Ders Notları. 16. s. 293–310. doi:10.1007 / BFb0029366. ISBN  978-3-540-06849-5.
  7. ^ Rees, D.J. (1 Ocak 1975). "EMAS Direktörü". Bilgisayar Dergisi. 18 (2): 122–130. doi:10.1093 / comjnl / 18.2.122.
  8. ^ Millard, G.E .; Rees, D. J .; Whitfield, H. (1 Ocak 1975). "Standart EMAS alt sistemi". Bilgisayar Dergisi. 18 (3): 213–219. doi:10.1093 / comjnl / 18.3.213.
  9. ^ Wight, A. S. (1 Ocak 1975). "EMAS Arşivleme Programı". Bilgisayar Dergisi. 18 (2): 131–134. doi:10.1093 / comjnl / 18.2.131.
  10. ^ http://history.dcs.ed.ac.uk/archive/os/emas/docs/taste/
  11. ^ "/ Arşiv / os / emas dizini". history.dcs.ed.ac.uk.