SDS Sigma serisi - SDS Sigma series

Bilgisayar Tarihi Müzesi'ndeki SDS Sigma 5 bilgisayarının ön paneli

SDS Sigma serisi bir dizi üçüncü nesil bilgisayarlar tarafından tanıtıldı Bilimsel Data Systems serinin ilk makinelerdir 1966 yılında Amerika Birleşik Devletleri'nin 16 bit Sigma 2 ve 32 bit Sigma 7; Sigma 7, SDS tarafından piyasaya sürülen ilk 32-bit bilgisayardı . O zamanlar Sigma 7 için tek rekabet IBM 360 idi .

Tüm SDS/XDS/Xerox bilgisayarlar için bellek boyutu artışları kByte değil, kWord olarak belirtilir. Örneğin, Sigma 5 temel belleği 16K 32-Bit word'dür (64K Bayt). Maksimum bellek, 17 bit veya 128K Word (512K Bayt) talimat adres alanının uzunluğu ile sınırlıdır. Günümüz teknolojisinde bu önemsiz bir bellek miktarı olmasına rağmen, Sigma sistemleri görevlerini son derece iyi yerine getirdi ve çok azı maksimum 128K Word bellek boyutuyla konuşlandırıldı veya buna ihtiyaç duyuldu.

Xerox 500 serisi 1973 yılında başlayan tanıtılan bilgisayarlar, yeni teknolojiyi kullanarak Sigma sistemlerine uyumlu yükseltmeleri vardır.

1975'te Xerox, bilgisayar işini Honeywell, Inc.'e sattı ve bu şirket bir süre Sigma hattını desteklemeye devam etti.

Yaşayan Bilgisayar Müzesi'nde bir XDS Sigma 9 , Seattle, Washington, ABD, 2014

Sigma 9, orijinal perakende fiyatına yakın satış yapan bir makinenin en uzun kullanım ömrü rekorunu elinde tutabilir. Sigmas 9'lar 1993'te hala hizmetteydi. 2011'de Seattle , Washington'daki Yaşayan Bilgisayar Müzesi , bir hizmet bürosundan (Applied Esoterics/George Plue Estate) bir Sigma 9 aldı ve onu çalışır hale getirdi. O Sigma 9 CPU, Andrews Üniversitesi onu satın alıp Michigan'a götürdüğü Kasım 1985'e kadar Güney Mississippi Üniversitesi'ndeydi . Şubat 1990'da Andrews Üniversitesi, Keith Calkins aracılığıyla onu sattı ve Flagstaff, Arizona'daki Applied Esoterics'e teslim etti . Keith Calkins, 2012/13'te Sigma 9'u müze için işlevsel hale getirdi ve Aralık 2014'te CP-V işletim sistemini gündeme getirdi. Diğer çeşitli sistem bileşenleri, Marquette, Samford ve Xerox/Dallas gibi diğer kullanıcı sitelerinden geldi.

Modeller

Kaynak:

32 bit sistemler

modeli Tarih Kayan nokta Ondalık bayt dizisi hafıza haritası Maksimum bellek (kword)
Sigma 7 1966 isteğe bağlı isteğe bağlı standart isteğe bağlı 128
Sigma 5 1967 isteğe bağlı Yok Yok Yok 128
Sigma 6 1970 isteğe bağlı standart standart standart 128
Sigma 9 1971 standart standart standart standart 512
Sigma 8 1972 standart Yok Yok Yok 128
Sigma 9 model 2 ? standart standart standart standart 256
Sigma 9 modeli 3 1973 standart Yok Yok standart 512

16 bit sistemler

modeli Tarih Maksimum bellek (kword)
Sigma 2 1966 64
Sigma 3 1969 64

talimat formatı

32 bit Sigma sistemleri için bellek referans talimatlarının formatı aşağıdaki gibidir:

   +-+--------------+--------+------+---------------------------+
   |*|   Op Code    |   R    |  X   |    Reference address      |
   +-+--------------+--------+------+---------------------------+
bit 0 1            7 8      1 1    1 1                         3
                            1 2    4 5                         1

Bit   0     indicates indirect address.
Bits  1-7   contain the operation code (opcode)
Bits  8-11  encode a register operand (0:15)
Bits 12-14  encode an index register (1:7). 0 indicates no indexing.
Bits 16-31  encode the address of a memory word.

Sigma 9 için, gerçek genişletilmiş adresleme etkinleştirildiğinde, yüksek dereceli bitin 0 veya 1 olmasına bağlı olarak referans adres alanı farklı yorumlanır:

   +-+--------------+--------+------+-+-------------------------+
   | |              |        |      |0| Address in 1st 64K words|
   |*|   Op Code    |   R    |  X   +-+-------------------------+
   | |              |        |      |1| Low 16 bits of address  |
   +-+--------------+--------+------+-+-------------------------+
bit 0 1            7 8      1 1    1 1 1                       3
                            1 2    4 5 6                       1

Yüksek dereceli bit 0 ise, adresin alt 16 biti, ana belleğin ilk 64K word'ünde bir konuma atıfta bulunur; yüksek dereceli bit 1 ise, adresin alt 16 biti, Uzantı Adresi birleştirilmiş olarak Program Durumu Doubleword'ün 42-47 bitlerinde Uzantı Adresi tarafından belirtilen 64K kelimelik bellek bloğundaki bir konuma atıfta bulunur. fiziksel adresi oluşturmak için referans adresinin alt 16 biti ile.

Özellikleri

İşlemci

Sigma sistemleri, en yavaş olan Sigma 5'ten en hızlısı olan Sigma 9 Model 3'e kabaca iki katına çıkan bir dizi performans sağladı. Örneğin, 32 bit sabit nokta çarpma süreleri 7,2 ile 3,8 μs arasında değişiyordu; 64-bit kayan noktalı bölme, 30,5 ile 17,4 μs arasında değişmektedir.

Çoğu Sigma sistemi, 16 genel amaçlı kayıttan oluşan iki veya daha fazla blok içeriyordu. Anahtarlama blokları, yazmaçların kaydedilmesi ve geri yüklenmesi gerekmediğinden, hızlı bağlam geçişi sağlayan tek bir komutla (LPSD) gerçekleştirilir.

Hafıza

Sigma sistemlerinde bellek, bireysel baytlar, yarım sözcükler, sözcükler veya çift sözcükler olarak ele alınabilir.

Sigma 5 ve Sigma 8 dışındaki tüm 32-bit Sigma sistemleri, sanal belleği uygulamak için bir bellek haritası kullandı . Aşağıdaki açıklama Sigma 9 için geçerlidir, diğer modellerde küçük farklılıklar vardır.

Etkili sanal adres bir kelimenin 17 bit genişliğindedir. 0'dan 15'e kadar olan sanal adresler, karşılık gelen genel amaçlı kaydı referans almak için ayrılmıştır ve eşlenmez. Aksi takdirde, sanal bellek modunda, sanal sayfa numarası adı verilen bir adresin yüksek dereceli sekiz biti , 256 13 bitlik bellek eşleme kaydı dizisine bir dizin olarak kullanılır. Harita kaydından on üç bit artı sanal adresin kalan dokuz biti, gerçek belleğe erişmek için kullanılan adresi oluşturur.

Erişim koruması, okuma/yazma/yürütme kombinasyonunu veya o sayfaya erişimin olmadığını gösteren, sanal sayfa başına bir tane (512 kelime) olmak üzere ayrı bir 256 iki bit erişim kontrol kodu dizisi kullanılarak uygulanır.

Bağımsız olarak, 256 2-bit erişim kontrolü dizisi , program durumu çift sözcüğündeki iki bit ile birlikte bir "kilit-ve-anahtar" sistemi olarak gerçek bellek işlevinin ilk 128k word'ü için kayıt yapar . Sistem, sayfaların "kilidi açık" olarak işaretlenmesine veya anahtarın "ana anahtar" olmasına izin verir. Aksi takdirde, PSD'deki anahtarın, bellek sayfasına başvurmak için erişim kaydındaki kilitle eşleşmesi gerekiyordu.

çevre birimleri

Giriş/çıkış, IOP (Giriş-çıkış işlemcisi) adı verilen bir kontrol birimi kullanılarak gerçekleştirilir . Bir IOP, belleğe giden ve bellekten 8 bitlik bir veri yolu sağlar. Sistemler, her biri 32 adede kadar cihaz denetleyicisi ekleyebilen 8 adede kadar IOP'yi destekler.

Bir IOP, bir seçici G/Ç işlemcisi (SIOP) veya bir çoklayıcı G/Ç işlemcisi (MIOP) olabilir. SIOP, saniyede 1,5 megabayta (MBPS) kadar bir veri hızı sağlar, ancak aynı anda yalnızca bir cihazın etkin olmasına izin verir. Yavaş hızlı çevre birimlerini desteklemesi amaçlanan MIOP, herhangi bir zamanda 32 adede kadar cihazın etkin olmasına izin verir, ancak yalnızca .3 MBPS toplam veri hızı sağlar.

Yığın Bellek

RAD, kapağı açık ve bakım için diski dışarı çekilmiş durumda

RAD ( rastgele erişim diski) olarak bilinen birincil yığın depolama aygıtı, 512 sabit kafa ve nispeten düşük hızlarda dönen büyük (yaklaşık 600 mm/24 çapında) dikey olarak monte edilmiş bir disk içerir. Sabit kafa düzeni sayesinde erişim oldukça hızlıdır. Kapasiteler 1,6 ila 6,0 megabayt arasında değişir ve geçici depolama için kullanılır. Kalıcı depolama için büyük kapasiteli çok plakalı diskler kullanılır.

Sigma yığın depolama cihazları
Cihaz Cihaz tipi Kapasite [MB] Ort. arama süresi [ms] Ort. dönme gecikmesi [ms] Ort. aktarım hızı [kB/sn]
3214 RAD 2.75 Yok 8.5 647
7202 RAD .7 Yok 17 166
7203 RAD 1.4 Yok 17 166
7204 RAD 2.8 Yok 17 166
7232 RAD 6.0 Yok 17 355
3231 kartuş diski 2.4 çıkarılabilir 38 12.5 246
3232 kartuş diski 4.9 çıkarılabilir 38 12.5 246
3233 kartuş diski 4.9 sabit
4.9 çıkarılabilir
38 12.5 246
3242 kartuş diski 5.7 çıkarılabilir 38 12.5 286
3243 kartuş diski 5.7 sabit
5.7 çıkarılabilir
38 12.5 286
7251 kartuş diski 2.3 çıkarılabilir 38 12.5 225
7252 kartuş diski 2.3 sabit
2.3 çıkarılabilir
38 12.5 225
3277 Çıkarılabilir disk 95 30 8.3 787
7271 Çıkarılabilir disk 46.8 35 12.5 245

iletişim

Sigma 7611 Karakter Odaklı İletişim alt sistemi ( COC ), bir ila yedi Hat Arayüz Birimini (LIU'lar) destekler. Her bir LIU, tek yönlü , yarım çift yönlü veya tam çift yönlü modda çalışabilen bir ila sekiz hat arabirimine sahip olabilir . COC, "düşük ila orta hızlı karakter odaklı veri iletimleri için tasarlanmıştır."

Sistem kontrol ünitesi

Sistem kontrol birimi (SCU) bir "olduğunu microprogrammable bir Sigma CPU'ya arayüzü ve veri işlemci" "çevresel ve analog cihazları ve hat protokolü birçok türde." SCU, 32 bit sözcük uzunluğunda yatay mikro yönergeleri yürütür. SCU için mikro programlar oluşturmak için bir Sigma sistemi üzerinde çalışan bir çapraz montajcı kullanılabilir.

Carnegie Mellon Sigma 5

Carnegie Mellon Üniversitesi'ne ait Sigma 5 bilgisayarı 2002 yılında Bilgisayar Tarihi Müzesi'ne bağışlanmıştır . Sistem, monitör, kontrol paneli ve yazıcı içeren beş adet tam boy dolaptan oluşmaktadır. Muhtemelen hala çalışır durumda olan, hayatta kalan son Sigma 5'tir.

Sigma 5, 16 kiloword rasgele erişimli manyetik çekirdekli bellekle 300.000 ABD Dolarına satıldı ve isteğe bağlı olarak 50.000 ABD Doları karşılığında 32 kW'a yükseltildi. Sabit disk sürücüsü 3 kapasiteye sahip megabayt .

32 bit yazılım

İşletim sistemleri

Sigma 5 ve 8 sistemlerinde bellek haritası özelliği yoktur, Sigma 5, Temel Kontrol Monitörü (BCM) ve Toplu İşlem Monitörü (BPM) tarafından desteklenir. Sigma 8, Gerçek Zamanlı Toplu İzleme (RBM) ve BPM/BTM'yi çalıştırabilir.

Kalan modeller başlangıçta Toplu İşleme İzleyicisi'ni (BPM) çalıştırdı ve daha sonra bir zaman paylaşımı seçeneği (BTM) ile güçlendirildi; birleşik sistem genellikle BPM/BTM olarak anılırdı. Evrensel Zaman-Paylaşım Sistemi (UTS) çok gelişmiş devremülk tesisleri destekleyen, 1971 yılında kullanıma sunulmuştur. UTS'nin uyumlu bir yükseltmesi (veya yeniden adlandırılması) olan Kontrol Programı V (CP-V), 1973'ten itibaren kullanıma sunuldu ve gerçek zamanlı, uzak toplu iş ve işlem işleme eklendi. Sigma 9 sistemleri için özel bir gerçek zamanlı işletim sistemi, Gerçek Zamanlı Kontrol Programı (CP-R) da mevcuttu. Xerox İşletim Sistemi bir IBM olarak tasarlanmıştır (XOS), DOS / 360 değiştirme (ile karıştırılmamalıdır PC DOS , bir sonraki dönemin) ayrıca Sigma üzerinde çalışan 6/7/9 sistemleri, ama gerçek popülerlik kazandı asla.

Üçüncü taraf işletim sistemleri

Sigma Makineleri için bazı üçüncü taraf işletim sistemleri mevcuttu. Biri GEM (Genelleştirilmiş Çevresel İzleme için) olarak adlandırıldı ve "oldukça UNIX benzeri" olduğu söylendi. İkinci seçildi Janus gelen, Michigan State Üniversitesi .

Uygulama yazılımı

1978'de CP-V için mevcut olan işlemciler olarak adlandırılan Xerox yazılımı şunları içeriyordu:

  • Terminal Yürütme Dili (TEL) komut dili
  • TEL'in Kontrol Komutu Yorumlayıcısı (CCL) toplu karşılığı
  • Çeşitli sistem yönetimi işlemcileri - yedekleme/geri yükleme, muhasebe vb.
  • KOLAY — TTY satır düzenleyici
  • Genişletilmiş FORTRAN IV
  • Meta-Symbol makro birleştiricisi
  • AP montajcısı
  • TEMEL
  • BAYRAK —FORTRAN Yükle ve Git
  • ANS KOBOL
  • APL
  • RPG
  • Simülasyon Dili (SL-l) 
  • LINK tek geçişli bağlantı yükleyici
  • YÜK iki geçişli bindirmeli yükleyici
  • LYNX yükleyici
  • GENMD yük modülü düzenleyicisi
  • DELTA makine dili hata ayıklayıcı
  • FORTRAN Hata Ayıklama Paketi (FDP)
  • COBOL Çevrimiçi Hata Ayıklayıcı
  • EDIT — satır düzenleyici
  • Peripheral Conversion Language (PCL) - "turşu" olarak telaffuz edilir - veri taşıma/dönüştürme yardımcı programı
  • SYSGEN, ANLZ döküm analizörü, kütüphane bakımı gibi diğer hizmet işlemcileri
  • Sırala/Birleştir
  • EDMS veri tabanı yönetimi 
  • GPDS Genel Amaçlı Ayrık Simülatör 
  • CIRC devre analizi,
  • YÖNET —genelleştirilmiş dosya yönetim sistemi 

Program ürünü, ücretli

16 bit yazılım

İşletim sistemleri

Sigma 2 ve 3 için Temel Kontrol Monitörü (BCM), "Arka planda toplu işleme için bazı hükümlerle birlikte tam gerçek zamanlı yetenek" sağladı. Sigma 3 ayrıca RBM'yi de çalıştırabilir.

klonlar

Honeywell, Sigma donanımının üretimini durdurduktan sonra - Xerox, hakların çoğunu Temmuz 1975'te Honeywell'e satmıştı - birkaç şirket klon sistemleri üretti veya duyurdu. 1979'da tanıtılan Telefile T-85, 32-bit Sigma'lar için yukarı uyumlu bir drop-in yedeğiydi. Ilene Industries Data Systems, uyumsuz bir I/O mimarisine sahip bir Sigma 9 klonu olan MOD 9000'i duyurdu. Realtime Computer Equipment, Inc., IBM çevre birimlerini de kullanabilen, yukarı doğru uyumlu bir yedek parça olan RCE-9'u tasarladı. Modutest Mod 9, Gene Zeitler (Başkan), Lothar Mueller (Kıdemli Başkan Yardımcısı) ve Ed Drapell tarafından yeniden tasarlandı ve üretildi, Sigma 9 ile %100 donanım ve yazılım uyumluluğuna sahiptir. Üretildi ve Telefile, Utah Power and Light'a satıldı, Minnesota Power, Taiwan Power ve Ohio College Library Center ( OCLC ).

Ayrıca bakınız

Referanslar

daha fazla okuma

Dış bağlantılar

  • CP-V çalıştıran bir Xerox Sigma 9 da dahil olmak üzere Paul Allen zaman paylaşımlı ve etkileşimli bilgisayar koleksiyonuna açılan bir portal olan Living Computers: Museum + Labs'da bir hesap talep edin .