SDS Sigma serisi - SDS Sigma series
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.
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 ( 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.
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
- Bilimsel Veri Sistemleri (1968). Sigma 5 Bilgisayar Referans Kılavuzu (PDF) . El Segundo, Kaliforniya: Bilimsel Veri Sistemleri. P. 113.
- Honeywell Bilgi Sistemleri (1971). Xerox Sigma 6 Bilgisayar Referans Kılavuzu (PDF) . Waltham, Mass.: Honeywell Bilgi Sistemleri. P. 137.
- Honeywell Bilgi Sistemleri (1973). Xerox Sigma 7 Bilgisayar Referans Kılavuzu (PDF) . Waltham, Mass.: Honeywell Bilgi Sistemleri. P. 135.
- Xerox Veri Sistemleri (1971). Xerox Sigma 8 Bilgisayar Referans Kılavuzu (PDF) . El Segundo, Kaliforniya: Xerox Veri Sistemleri. P. 151.
- Xerox Veri Sistemleri (1974). Xerox Sigma 9 Bilgisayarları Başvuru Kılavuzu (PDF) . El Segundo, Kaliforniya: Xerox Veri Sistemleri. P. 188.
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 .