Elliott 803 - Elliott 803

Elliott 803B'den parçalar

Elliott 803 tarafından üretilen küçük, orta hızlı bir transistörlü dijital bilgisayardır. ingiliz şirket Elliott Kardeşler 1960'larda. Yaklaşık 211 inşa edildi.[1]

Tarih

800 serisi, 1957'de yapılan tek seferlik bir test makinesi olan 801 ile başladı. 802, bir üretim modeliydi, ancak 1958 ile 1961 arasında yalnızca yedi adet satıldı. Kısa ömürlü 803A 1959'da üretildi ve ilk olarak 1960'ta teslim edildi; 803B 1960 yılında üretildi ve ilk olarak 1961'de teslim edildi.

1960 yılında yaklaşık 29.000 £ birim fiyatla müşterilere 200'den fazla Elliott 803 bilgisayar teslim edildi.[2] (kabaca 2019'da 673.000 £ 'a denktir[3]). Satışların çoğu, dahili olarak daha fazla paralel yol, daha büyük bellek ve donanım kayan nokta işlemlerine sahip 803B versiyonuydu.

Elliott 803, ISI-609'da kullanılan bilgisayardı, dünyanın ilk süreci veya endüstriyel kontrol sistemi, burada 803 bir veri kaydedici. Amerika'da bu amaç için kullanıldı. çift ​​amaçlı nükleer reaktör, N-Reaktör.

Önemli sayıda İngiliz üniversitesinde Elliott 803 vardı.[4]

Elliott daha sonra (1963) çok daha hızlı, yazılım uyumlu, Elliott 503.

İki tam Elliott 803 bilgisayarı hayatta kaldı. Birinin sahibi Bilim Müzesi Londra'da ama halka sergilenmiyor. İkincisinin sahibi Ulusal Bilgisayar Müzesi (TNMoC) şirketinde Bletchley Parkı tamamen işlevseldir ve o müzenin ziyaretçileri tarafından operasyonda düzenli olarak görülebilir.[5][6]

Donanım açıklaması

803 bir transistörlü, bit seri makine; 803B'nin dahili olarak daha fazla paralel yolu vardır. Ferrit kullanır manyetik çekirdekli bellek 40 bitlik 4096 veya 8192 kelimede, 39 bit veri içeren eşitlik.[7] Merkezi işlem birimi (CPU) yüksekliği, genişliği ve derinliği 56 x 66 x 16 inç (142 x 168 x 41 cm) olan tek bir kabine yerleştirilmiştir. Devre temel alır baskılı devre kartı devreler oldukça basittir ve sinyallemenin çoğu teller üzerinde taşınır. Güç kaynağı için kullanılan boyutun yaklaşık yarısı kadar olan ikinci bir dolap var ve bu, alışılmadık bir şekilde büyük bir nikel-kadmiyum pil şarj cihazı ile kesintisiz güç kaynağı. Üçüncü bir kabin (güç kabini ile aynı boyutta) 8192 kelime mağazasına sahip makinelerde ekstra çalışma deposunu tutar. Bir operatör var kontrol konsolu, İnanç teleprinter ve yüksek hızlı kağıt delikli bant okuyucu ve yumruk giriş çıkış, 5 izli Elliott telecode kodunu kullanarak, Baudot. Bant saniyede 500 karakterde okunur ve 100 cps'de delinir. 60 inç uzunluğundaki operatör konsolu, adresleri ve verileri değiştirmek için düşük seviyeli talimatların manuel olarak girilmesine izin verir ve makineyi başlatabilir, durdurabilir ve çalıştırabilir: hoparlör (hoparlörün üst kısmı tarafından talimat kaydı ) bu, operatörün bir hesaplamanın durumunu değerlendirmesine izin verir. Sistem gerektirir klima minimum konfigürasyonda yaklaşık 3,5 kW güç çekiyor. Minimum bir kurulum yaklaşık 1.800 pound (820 kg) ağırlığındaydı.[8]

35 mm manyetik film tutucusu

İsteğe bağlı yığın depolama, alışılmadık durumlarda mevcuttur Manyetik bant standart 35 mm'ye dayalı sistem film stoğu kaplı Demir oksit (tarafından üretildi Kodak ). O zamanlar bu, film endüstrisi tarafından ses parçalarını kaydetmek için kullanılıyordu. Elliott'un Borehamwood'daki fabrikası, 35 mm dişli medyanın kullanımını açıklayan Elstree film stüdyolarına yakındı. 1000 fitlik makaralar, blok başına 64 kelimelik 4096 bloğu (4096 x 64 x 39 = 10.223.616 bit veya yaklaşık 1.3 megabayt eşdeğeri) tutuyordu.

Bir diğer alışılmadık özellik ise manyetik çekirdeklerin sadece hafıza için değil aynı zamanda mantık kapıları olarak kullanılmasıdır. Bu mantık çekirdeklerinde 1, 2 veya 3 giriş sargısı, bir tetikleyici (okuma) ve bir çıkış sargısı bulunur. Polaritelerine bağlı olarak, giriş sargılarındaki akım darbeleri ya çekirdeği mıknatıslar ya da birbirini iptal eder. Çekirdeğin manyetize durumu, bir mantıksal mantık fonksiyonunun sonucunu gösterir. İki saat fazı belirlenmiş alfa ve beta, alternatif çekirdekleri tetiklemek (sıfıra sıfırlamak) için kullanılır. Birden sıfıra bir değişim, çıkış sargısında bir darbe üretir. Alfa tetikleme darbeleri (alfa çekirdekler) alan çekirdekler, beta aşamasında (beta çekirdekler) tetiklenen kapılardan beslenen girişlere sahiptir. Transistörler o sırada pahalıydı ve her mantık geçidi, çıkış sargı darbesini yükseltmek için yalnızca bir tane gerektirir; ancak tek bir transistör, az sayıda (tipik olarak 3) başka çekirdeğin girişlerini çalıştırır. 3'ten fazla giriş çalıştırılacaksa, her bir çekirdek tarafından ikiye kadar transistör çalıştırılabilir.

Komut seti

Talimatlar ve veriler, içinde ikili gösterime sahip 39 bit kelime uzunluğuna dayanmaktadır. 2'nin tamamlayıcısı aritmetik. komut seti çift ​​uzunluklu tamsayı çarpma ve bölme için ek bir yardımcı kayıt ile tek bir adres ve tek bir toplayıcı yazmacı üzerinde çalışır. Tek uzunluk bölme ve karekök komutlarının yalnızca proses kontrol uygulamaları için tasarlanmış 803'lerde etkinleştirildiğine inanılıyor olsa da, kalan bir operasyonel 803B'nin bu komutların etkinleştirilmiş olduğu bulundu, çünkü muhtemelen bir yazılım evi tarafından gerçek yazılım geliştirmek için kullanıldı. zaman ve süreç kontrol uygulamaları. Bir talimat, 6 bitlik bir fonksiyon alanından oluşur (geleneksel olarak sekizli ) ve 13 bitlik bir adres. Bu, 8 talimatlık 8 grup halinde düzenlenmiş 64 talimat verir. 13 bitlik bellek adres alanı, 8192 kelimelik adreslenebilir bir aralık verir. Bu 19 bitlik talimatlar, aralarında B-satırı veya B basamağı olarak adlandırılan ek 39. bit ile ikiye bir kelimeye paketlenmiştir (terim, Ferranti Mark 1 A-çizgisinin akümülatörü ve B-çizgisinin bir talimat değiştiriciyi temsil ettiği bilgisayar, her ikisi de bir Williams tüpü ). B basamağının ayarlanması, birinci komutun bellek adresinin içeriğini yürütme zamanında ikinci talimata ekleme, indekslemeyi, dolaylı adreslemeyi ve diğer çalışma zamanı talimatı değişikliklerini etkinleştirme etkisine sahiptir. Bit zamanı 6 mikrosaniyedir, atlamalar 288 mikrosaniyede yürütülür ve basit aritmetik talimatlar 576 mikrosaniyedir. Kayan nokta işlemleri birkaç milisaniye sürer. IO doğrudandır. Kesmeler standart çevre birimleri tarafından kullanılmamış veya programlama kılavuzunda belgelenmemiştir.

Aşağıdaki açıklamalarda, A ve N, toplayıcı ve literal adresi temsil eder; a ve n, toplayıcının (başlangıç) içeriğini ve adreslenmiş depo konumunu temsil eder ve a 've n' sonuçtaki içerikleri temsil eder.

Komut Grupları 0 - 3

Bunlar, 4 farklı işlenen ve sonuç hedefi kombinasyonuna sahip sabit nokta aritmetiğidir:

Gruplar 0-3
FnOperasyona 'n '
FnOperasyona 'n '
00Hiçbir şey yapmaan
01Reddet-an
02Değiştir ve sayn + 1n
03Harmanlaa & nn
04Eklea + nn
05Çıkara - nn
06Açıksıfırn
07Reddet ve eklen - birn
10Değiş tokuşna
11Değişim ve olumsuzlama-na
12Değişim ve sayn + 1a
13Yazın ve harmanlayına & na
14Yaz ve eklea + na
15Yaz ve çıkara - na
16Yaz ve temizlesıfıra
17Yazın, reddedin ve ekleyinn - bira
20Yazmakaa
21Olumsuz yaza-a
22Mağazada sayınan + 1
23Mağazada harmanlaaa & n
24Mağazaya ekleaa + n
25Mağazayı olumsuzla ve ekleaa - n
26Mağazayı temizleasıfır
27Mağazadan çıkaran - bir
30Değiştirnn
31Depoyu değiştirin ve reddedinn-n
32Mağazada değiştirin ve sayınnn + 1
33Mağazada değiştirin ve harmanlayınna & n
34Değiştirin ve mağazaya ekleyinna + n
35Değiştirin, saklayın ve ekleyinna - n
36Depoyu değiştirin ve temizleyinnsıfır
37Değiştirin ve mağazadan çıkarınnn - bir

Talimat Grubu 4

Grup 4, koşullu ve koşulsuz sıçramalardır. Fonksiyonlar 40 - 43, bir çiftin ilk komutuna ve 44 - 47 ikinciye atlar.

4. grup
FnOperasyon
40Koşulsuz olarak 1. talimata geçiş
41A negatifse 1. talimata transfer
42A sıfırsa 1. talimata transfer
43Taşma ayarlanmışsa 1. talimata aktarın ve temizleyin
442. talimata koşulsuz olarak transfer
45A negatifse 2. talimata transfer
46A sıfırsa 2. talimata transfer
47Taşma ayarlanmışsa 2. talimata aktarın ve temizleyin

Talimat Grubu 5

Grup 5, çarpma, bölme ve kaydırma komutlarıdır. Bunlardan bazıları 38-bit Yardımcı Kaydı (AR - ar ile gösterilen içerikler) kullanır ve bu, en az anlamlı uçta akümülatörün bir uzantısı olarak düşünülebilir. Çarpmalar ve bölmeler, a / ar'yi -1 ile +1'den küçük en az önemli bir bit arasında işaretli bir kesir olarak kabul eder. 803 El Kitabında "Grup 5'teki tüm garip işlevler AR'yi temizler" demesine rağmen, işlev 57 bunu temizlemez.

Grup 5
FnOperasyon
50Aritmetik sağa kaydırma a / ar N kez
51Bir N kez mantıksal sağa kaydırma, açık ar
52A ile n'yi çarp, a / ar ile sonuç
53Tek uzunlukta yuvarlanmış sonucu a ile n'yi çarpın, net ar
54Aritmetik sola kaydırma a / ar N kez
55Bir N kez mantıksal sola kaydırma, temizle
56A / ar'yi n'ye bölün, tek uzunluk bölümünü a'ya bölün, net ar
57Ar'yi a'ya kopyalayın, işaret bitini sıfır olarak ayarlayın, ar

Talimat Grubu 6

Grup 6 kayan nokta talimatlarıdır (eğer bir kayan nokta birimi kuruluysa).

Kayan noktalı sayılar 39 bitlik bir sözcükte veya toplayıcıda şu şekilde temsil edilir (en çoktan en önemsiz uca):

  • ½ ≤ a <1 veya -1 ≤ a <-½ aralığında 30 bitlik 2'nin tamamlayıcı işaretli mantis a
  • 0 ≤ (b + 256) ≤ 511 pozitif tamsayı olarak temsil edilen 9 bitlik işaretli üs b.

Sıfır her zaman 39 bit sıfırın tümü ile temsil edilir.

Sıfır için test ve negatif atlama talimatları için testin kayan nokta için eşit derecede geçerli olduğuna dikkat edin.

Grup 6
FnOperasyona 'n '
60N'yi a'ya eklea + nn
61A'dan n'yi çıkarına - nn
62A'yı olumsuzla ve n eklen - birn
63A ile n'yi çarpına * nn
64A'yı n'ye böla / nn
65N = 4096: Akümülatördeki sabit nokta tamsayısını kayan noktaya dönüştür
65N <4096: Hızlı sola (son tur) kaydırma N mod 64 yer
66(Yedek)
67(Yedek)

Tüm bu talimatlar yardımcı kaydı temizler.

Talimat Grubu 7

Grup 7, alt rutin bağlantısı için kullanılan 73 hariç, girdi / çıktıdır. "Bilgisayar Mirasımız" bağlantısında Grup 7 işlevlerinin çok daha eksiksiz bir açıklaması vardır.

Grup 7
FnOperasyon
70Akümülatöre klavye numarası üretecini okuyun
71Teyp okuyucudan bir karakteri ve mantıksal olarak "veya" akümülatörün en az önemli 5 bitine okuyun
72Dijital plotter gibi isteğe bağlı çevresel cihaza çıktı:
73Bu talimatın adresini N konumuna yazın
74N ile temsil edilen bir karakteri zımbaya gönder
75Kanal 2 işlevi
76Kanal 2 işlevi
77Kanal 2 işlevi

Dijital Plotter Kontrolü:

TalimatKalem hareketi
72 7168Hareket yok
72 7169DOĞU
72 7170BATI
72 7172KUZEYİNDE
72 7176GÜNEY
72 7173KUZEY DOĞU
72 7174KUZEY BATI
72 7177GÜNEY DOĞU
72 7178GÜNEY BATI
72 7184Kalem Yukarı
72 7200Kalem Aşağı

N adresindeki bir alt programa giriş, normalde aşağıdaki dizi tarafından gerçekleştirilir:

73 BAĞLANTI: 40 N

İade adresi bir bağlantı konumunda saklanmıştır (tipik olarak alt programın başlamasından önceki konum (örneğin N-1))

ve şu sırayı kullanarak döner:

00 BAĞLANTI / 40 1

Örnek program

Bir örnek olarak, aşağıdaki İlk Talimatlar, 0 - 3 numaralı konumlara fiziksel olarak bağlanmıştır ve ikili kodu kağıt banttan belleğe yüklemek için kullanılır. 803 konvansiyonuna uygun olarak her satıra bir kelimenin içeriğini temsil eden iki talimat yazılır. Aralarındaki iki nokta üst üste veya eğik çizgi, sırasıyla sıfır veya bir B basamak değerini temsil eder.

 0: 26 4: 06 0 Loc'n 4'ü temizle; Temizle A 1: 22 4/16 3 Lok 4'ü artır; A'yı loc'n'da saklayın (loc'n 4'ün 3 + içeriği) & sil A 2: 55 5: 71 0 Sola kaydırma A 5 kez; Bandı okuyun ve A 3: 43 1: 40'a "veya" yazın 2 Eğer bir taşma varsa loc'n 1'e gidin; Loc'n 2'ye geç

Bu çok basit programda dikkat edilmesi gereken birkaç nokta var:

  • Sayım yok. İç döngü (konum 2 ve 3), taşma oluşana kadar 5 bitlik karakterleri toplayıcıya paketler. Böylece, 39 bitlik bir kelime sekiz adet 5 bitlik karakterden oluşur. İlk karakterin en önemli biti atılır, ancak aritmetik taşmayı (işaret bitinde bir değişiklik) tetiklemek için 1 olmalıdır (sonraki bit 1 değilse).
  • Okunan ilk kelime konum 4'te saklanır ve bu daha sonra sonraki kelimelerin saklandığı adres olarak kullanılır.
  • Sıfırlar, taşmaya neden olmadan süresiz olarak sola kaydırılabildiğinden, boş ön ve arka bant yok sayılır.
  • Dış döngüyü (iç döngü artı konum 1) sonlandırmak için bir hüküm yoktur. Teyp manuel olarak durdurulabilir veya okuyucudan geçmesine izin verilebilir (çünkü boş fragman dikkate alınmaz). Daha genel olarak, İlk Talimatlar, mağazanın üst kısmına daha karmaşık bir ikincil önyükleme (T23) okumak için kullanılır. Son depo konumuna (8191) yazıldıktan sonra adresin 0'a dönmesine izin verilir. 0 - 3 numaralı konumlara sıfır yazmanın bir etkisi yoktur (çünkü bu konumların içerikleri çekirdek depodan okunmak yerine mantık geçitleri tarafından oluşturulur. ) ve daha sonra konum 4'e özel bir değer yazılır. Bu değer, işlev kodu bitlerinde 22'ye ve adres bitlerinde ikincil önyükleme giriş noktası eksi 3'e sahiptir. Bu, B basamağının, konum 1'deki 16 (saklama) komutunu 40 (atlama) talimatına (sekizlik olarak 16 + 22 = 40) dönüştürme ve adres bitlerine 3 ekleme etkisine sahip olduğu anlamına gelir. Net sonuç, ikincil önyüklemenin giriş noktasına bir sıçramadır!

(Sayaç değerleri 8192, 8193 vb. Konum 1'in B-değiştirilmiş ikinci yarısını 16'dan 17 komutuna değiştirdiğinden, 0 - 3 etrafına sarılmış konumlar için veri değerleri sıfır olmalıdır, bu da a'yı n - a'ya ayarlar. iç döngünün gerektirdiği şekilde temizlemenin.)

Kesmeler

803'ün az bilinen bir kesinti tesisi var. Programlama kılavuzunda bahsedilmemesine ve herhangi bir standart çevre birimi tarafından kullanılmamasına rağmen, kesme mantığının çalışması 803 donanım el kitaplarında açıklanmıştır ve mantık 803 bakım diyagramlarında gösterilmiştir (Şema 1: LB7 Gb) . Kesmeler muhtemelen çoğunlukla ARCH gerçek zamanlı proses kontrol sistemlerinin bir parçası olarak sağlanan özel arayüzlerle birlikte kullanılır. Tüm giriş ve çıkış talimatları, giriş verileri mevcut değilse veya bir çıkış cihazı önceki bir işlemi tamamlamamışsa 803'ün "meşgul" olmasına neden olduğundan, kesintilere gerek yoktur ve standart çevre birimleri sürmek için kullanılmaz.

Bilgisayara kesinti girişinin yükseltilmesi, yürütmede aşağıdaki gibi bir kesintiye neden olur: makine uygun bir durumda olduğunda (özellikle, "meşgul" olmadığında ve yalnızca getirme / yürütme döngüsünün belirli durumlarında), sonraki talimat çifti, Sıra Kontrol Kaydı'nı (SCR) değiştirmeden mağaza konumu 5'ten alınır. Konum 5'in standart bir alt rutin giriş talimat çifti içermesi beklenir (73 LINK: 40 N - yukarıya bakın), ön kesme yürütme adresinin (hala SCR'de) daha sonra geri dönüş için kaydedilmesine izin verir. Kesintilerin yuvalanmasını önlemek için, kesmeyi yükselten harici ekipmanın, ilk kesmenin uygun bir giriş / çıkış talimatı tarafından onaylanmasına kadar başka bir kesmeyi yükseltmekten kaçınmasına güvenilir. Algol derleyicisi konum 5'i ayrılmış bir konum olarak görmez, ancak bunun Algol'un işlem kontrol uygulamaları için uygun olmamasıyla, kesintilerin hiçbir zaman ana akım tesis olarak görülmediğini belirtmekten daha fazlası olabilir.

Derleyiciler

İlk Talimatlar Yukarıdaki Örnek Program olarak tanımlanan, normalde olarak bilinen ikincil bir önyükleyiciyi okumak için kullanılan bir birincil önyükleyicidir. T23, tüm program bantlarının başına eklenmiştir. T23, yüklenen kodun toplam kontrolü dahil olmak üzere daha esnek program yükleme olanaklarına izin verir.

Makine kodu programları, yukarıdaki Örnek Programda örneklenen sekizlik / ondalık gösterimle yazılır ve aşağıdaki gibi bilinen temel bir derleyici tarafından yüklenir. Çeviri Giriş Rutini. Sembolik adresleme olanakları yoktur, bunun yerine kaynağın kırılmasına izin verir. bloklar geliştirmede önceki bir bloğun genişletilmesine veya daralmasına izin vermek için manuel olarak yeniden konumlandırılabilir. Ayrıca bir Otomatik kodlama basit programlama görevleri için, makine kodu bilgisine ihtiyaç duymadan daha hızlı program geliştirmeye izin verir. Bu, formül dönüştürme olanaklarına sahip değildir ve tüm hesaplamaların, sağ tarafta tek bir operatörden fazlası olmayan bir dizi göreve indirgenmesini gerektirir.

8192 kelimelik belleğe sahip 803B, Elliott Algol derleyici,[9] Arka arkaya birkaç ALGOL programını yükleyip çalıştırabilen Algol60 dilinin önemli bir alt kümesi. Bu büyük ölçüde tarafından yazılmıştır Tony Hoare Elliotts tarafından Ağustos 1960'ta programcı olarak işe alındı. Hoare, 1980 yılında Elliotts'taki bazı deneyimlerini anlatıyor. Bilgi İşlem Makineleri Derneği (ACM) Turing Ödülü ders.

The National Museum of Computing'deki 803B artık bunu çalıştırmak için yeterince iyi çalışıyor derleyici tekrar. Var kısa video YouTube'da basit bir program derleyip çalıştırıyor.

NCR katılımı

803, ticari kullanım için NCR tarafından satıldığında NCR-Elliott 803 olarak markalandı. Şu anda Elliott Automation, Borehamwood'da NCR 315'leri de yapıyor / monte ediyordu.

Kendin yap bilgi işlem

Elliott 803'ler (ve daha sonra Elliott 4100'ler), NCR-Elliott'un ortak girişimi olan "Computer Workshop" bilgisayar bürosunda kullanıldı. Bu büronun benzersiz özelliği, müşterilerine kendi programlarını yazmayı öğretmek için 3 günlük kurslar düzenlemeleriydi ve bunlar genellikle kullanılabilecek programlar kütüphanesine bağışlanıyordu. Müşteriler bilgisayarları kendileri çalıştırmak için Borehamwood'a (ve daha sonra Greenford'a) geleceklerdi - kişisel bilgi işlemin erken bir örneği. Saat başı fiyatlar, sabah 9'dan akşam 5'e kadar 8 sterlin (2019'da 186 sterline eşdeğer), akşam 5'ten gece yarısına kadar 6 sterlin (2019'da 139 sterline eşdeğer) ve gece yarısından itibaren 4 sterlin (2019'da 93 sterline eşdeğer) idi. 9'a kadar.[3]

En popüler uygulamalar inşaat mühendisliği ve mimaride, yapısal analiz, kesme ve doldurma, anket düzeltme ve miktar faturaları idi.

Başvurular

Aşağıdakiler 803 kullanıcıydı:[2]

  • RMIT Üniversitesi Melbourne, Avustralya'da 1966'da öğrencilerin kullanımı için bir Elliott 803 Bilgisayarı kullandı.
  • Fırça Elektrik Makinaları Loughborough, Birleşik Krallık'ta güç transformatörleri ve motorlar üzerinde tasarım hesaplaması için 803 kullandı.
  • G.P.O. bir 803 kullandı Dollis Hill Araştırma Laboratuvarları elektronik tasarım ve telefon ağı simülasyonları için.
  • G.P.O. bir 803 kullandı Goonhilly Downs uydu yer istasyonu uydu geçişlerini hesaplamak ve bulaşıkları yönlendirmek için bantları delmek için.
  • Leicester İngiltere'deki Corah Knitware, telefonla sipariş işleme ve üretim planlaması için bir çift 803 kullandı.
  • West Yorkshire UK'deki Thornber Farms, tavukların ıslahı için yumurta üretim verilerini işlemek için bir 803 kullandı.[10]
  • Vickers, da Costa Londralı bir borsacı, bir National Elliot 4300 ile değiştirildiğinde 1961'den 1966'ya kadar ticari işlemler ve bordro için 803B kullandı.
  • RAF 1 Nolu Radyo Okulu -de RAF Kilitleme 1968'de ilk RAF Bilgisayar Teknisyeni Çıraklarını eğitmek için 803 kullandı.
  • Tıbbi Araştırma Konseyi Biyofizik Araştırma Birimi King's College London içinde Drury Lane DNA'nın yapısını doğrulamak için ayrıntılı hesaplamalar için bir 803 kullandı ve erken RNA dizilimi girişimlerinde.[11]
  • United Steel'in (daha sonra British Steel) Swinden Evi Rotherham'daki laboratuvarlar 1963'te 803'ü teslim aldı. Bu parça kısmen çelik üretiminde çeşitli süreçleri simüle etmek için kullanıldı.
  • Battersea İleri Teknoloji Koleji, öğrenci eğitimi için 803 kullandı.
  • Redhill'deki Mullard Araştırma Laboratuvarları 803 kullandı.
  • Banco Pinto de Magalhães (pt )Portekizli bir banka, 1961'in sonlarında Portekiz'e kurulan ilk bilgisayar olan 803-B'yi teslim aldı. Kısmen kayıt olmak ve takip etmek için kullanıldı mevcut hesaplar.[12]

Az sayıda ikinci el 803, İngiltere'deki okullara girdi.

  • Banbury Okulu 2 Elliott 803B, biri 4096 bellek ve teyp ve diğeri 8192 belleğe sahipti. Elliott Autocode'u birincil dil olarak öğretmek için kullanıldılar, ancak aynı zamanda bir ALGOL derleyicisine sahiplerdi. Makineler en son 1980'de BBC B'lerle dolu bir sınıfla değiştirildiklerinde çalıştı. Okul ayrıca makineyi yedek parçalar için Loughborough Üniversitesi'nden aldı.
  • Felsted Okulu bir zamanlar iki Elliott 803'e sahipti, bugünlerde sadece kontrol konsolu kaldı, odanın neden "Elliott" olarak adlandırıldığını hatırlatmak için okulun mevcut BT odalarından birinin köşesine asılır[13]
  • Haydon Okulu 1980'lerin başına kadar 8192 kelimelik özlü iki Elliot 803B'ye sahipti, biri yedek parçalar için kullanılıyordu. Bunlardan biri yakındaki Brunel Üniversitesi'nden geldi. Çevre birimleri iki film işleyici, iki optik okuyucu, iki zımba ve çıktı için bir teleprinter, bir donanım karekök birimi ve bir tambur plotter içeriyordu. Algol, Autoode çalıştırmak için kullanıldı ve bir BASIC ve Fortran derleyicileri mevcuttu. 1970'lerin başında Fizik Bölümü'nün gözetimi altında kuruldu. O zamanlar hala St Nicholas Dilbilgisi Okulu erkekler için.
  • Mill Hill Okulu 1970'lerde 8192 belleğe sahip bir Elliott 803 vardı. Beş şeritli kağıt bant okuyucusu ve yazıcısı vardı, ancak başka G / Ç aygıtları yoktu. Okulun Elliott 803 otomatik kodlama ve Algol derleyicileri vardı.
  • Loughborough Dilbilgisi Okulu makineye yukarıda bahsedilen Fırça Elektrik Makinalarından verilmiştir.[14]
  • Highbury Teknik Koleji 1970'lerin başında öğrencilerin kullanımı için bir Elliott 803B vardı.

Ayrıca bakınız

Referanslar

  1. ^ Lavington, Simon (19 Mayıs 2011). Hareket Eden Hedefler: Elliott-Automation ve Britanya'da Bilgisayar Çağının Şafağı, 1947–67. Springer Science & Business Media. s. 662. ISBN  9781848829336.
  2. ^ a b Sürüm 3, Kasım 2011 E3X1, Elliott 800 serisi ve 503 bilgisayarların teslimat listeleri ve uygulamaları.
  3. ^ a b İngiltere Perakende fiyat endeksi enflasyon rakamları şu verilere dayanmaktadır: Clark, Gregory (2017). "İngiltere için Yıllık RPI ve Ortalama Kazanç, 1209'dan Günümüze (Yeni Seri)". Ölçme Değeri. Alındı 2 Şubat 2020.
  4. ^ Roberts, Goronwy (6 Mart 1967). "Bilgisayarlar". Hansard. İngiltere Parlamentosu. HC. Alındı 8 Temmuz 2017.
  5. ^ "Ana çerçeveler ve büyük sistemler". TNMOC. Alındı 9 Kasım 2018.
  6. ^ Elliott 803 haberleri, arşivden daha fazla bilgi ve önyüklemek için birkaç cömert bağış, 2010-09-19, The National Museum of Computing
  7. ^ "Referans Bilgileri: Avrupa Bilgisayarları Araştırması, Bölüm 3 (Son Kısım) - Birleşik Krallık - N.C.R. Co .: National-Elliott 803" (PDF). Bilgisayarlar ve Otomasyon. 9 (4): 27. Nisan 1960. Alındı 5 Eylül 2020.
  8. ^ Merkezi işlemcinin ağırlığı (680), güç birimi (380 + 200 [pil şarj cihazı]), kağıt bant istasyonu (450?), Klavye (66?):
  9. ^ Purvis, Bill (5 Ekim 2005). "Elliott 803 Algol".
  10. ^ Bilim ve Yumurta, Aka Civciv Otomasyonu: Bilim Yumurtaya Yardımcı Oluyor, Yayın Tarihi: 12/02/1962 - British Pathé
  11. ^ 'University of London King's College Biophysics Laboratories' (1964) HMSO s. 9-11'de anlatılmıştır.
  12. ^ https://www.tsf.pt/vida/ciencia-e-tecnologia/primeiro-computador-instalado-em-portugal-faz-50-anos-2195930.html
  13. ^ Humbert, Pete. "Okul Tabanlı Intranetler için Pratik Uygulamalar".
  14. ^ Elliott 803, Programladığım ilk bilgisayar, 2003-12-01 tarihinde oluşturuldu

daha fazla okuma

  • Adrian Johnstone, Gencin Kılavuzu ... Elliott 803B, Diriliş (Bülteni Bilgisayar Koruma Topluluğu ) 1 (İlkbahar 1991) [1]
  • Tony Hoare, İmparatorun Eski Giysileri, ACM'nin iletişimi 24 (Şubat 1981)
  • Elliott Brothers (London) Ltd., Scientific Computing Division, 803 Elektronik Dijital Bilgisayarı Programlama Rehberi (Haziran 1962)
  • Pathe Haber Makarası, Bilim ve Yumurta, [2]
  • Okul Tabanlı Intranet'ler için Pratik Uygulamalar [3]
  • Programladığım ilk bilgisayar [4]
  • Savard, John J. G. (2018) [2005]. "Bilgisayar Aritmetiği". dörtlü blok. Onaltılı İlk Günler. Arşivlendi 16 Temmuz 2018'deki orjinalinden. Alındı 16 Temmuz 2018. (Not. Elliott 803 karakter seti hakkında bilgi içerir.)

Dış bağlantılar