Elliott 803 - Elliott 803

Elliott 803B rusumidagi ehtiyot qismlar

The Elliott 803 tomonidan ishlab chiqarilgan kichik, o'rta tezlikda tranzistorli raqamli kompyuter Inglizlar kompaniya Birodarlar Elliott 1960-yillarda. Taxminan 211 ta qurilgan.[1]

Tarix

800 seriyali 1957 yilda ishlab chiqarilgan bir martalik sinov mashinasi 801 bilan boshlandi. 802 ishlab chiqarish modeli bo'lgan, ammo 1958-1961 yillarda atigi yettitasi sotilgan. Qisqa muddatli 803A 1959 yilda qurilgan va birinchi bo'lib 1960 yilda etkazib berilgan; 803B 1960 yilda qurilgan va birinchi bo'lib 1961 yilda etkazib berilgan.

200 dan ortiq Elliott 803 kompyuterlari xaridorlarga etkazib berildi, ularning birlik narxi 1960 yilda taxminan 29000 funtni tashkil etdi[2] (2019 yildagi 673,000 funtga teng)[3]). Aksariyat sotuvlar 803B versiyasiga to'g'ri keldi, ichki parallel yo'llar, katta xotira va apparat suzuvchi nuqta operatsiyalari.

Elliott 803 ISI-609 da ishlatiladigan kompyuter bo'lib, dunyodagi birinchi jarayon yoki sanoatni boshqarish tizimi, unda 803 yil a ma'lumotlar ro'yxatdan o'tkazuvchisi. Ushbu maqsad uchun AQSh birinchi bo'lib ishlatilgan ikki maqsadli yadroviy reaktor, N-reaktor.

Britaniyaning katta miqdordagi universitetlarida Elliott 803 mavjud edi.[4]

Keyinchalik Elliott (1963) juda tez ishlab chiqdi, dasturiy ta'minotga mos keladi, Elliott 503.

Ikki to'liq Elliott 803 kompyuterlari omon qoladi. Ulardan biriga tegishli Ilmiy muzey Londonda, lekin u jamoatchilik uchun namoyish etilmaydi. Ikkinchisiga tegishli Milliy hisoblash muzeyi (TNMoC) da Bletchli bog'i, to'liq ishlaydi va ushbu muzeyga tashrif buyuruvchilar tomonidan muntazam ravishda ko'rishlari mumkin.[5][6]

Uskuna tavsifi

803 a tranzistorlangan, bit-ketma-ket mashina; 803B ichida ko'proq parallel yo'llar mavjud. Bu ferritdan foydalanadi magnit yadroli xotira 399 ma'lumotni o'z ichiga olgan 4096 yoki 8192 so'zlar bilan 40 bitli tenglik.[7] The markaziy protsessor (CPU) balandligi, kengligi va chuqurligi 56 x 66 x 16 dyuym (142 x 168 x 41 sm) bo'lgan bitta shkafga joylashtirilgan. O'chirish davri asoslanadi bosilgan elektron platalar zanjirlar juda sodda va signallarning katta qismi simlarda o'tkaziladi. Elektr ta'minoti uchun ishlatiladigan o'lchamlarning taxminan yarmiga teng bo'lgan ikkinchi shkaf mavjud, bu odatiy ravishda katta quvvatga asoslangan nikel-kadmiyum batareyasi ning dastlabki shakli zaryadlovchi bilan uzluksiz quvvat manbai. Uchinchi shkaf (quvvat shkafi bilan bir xil) qo'shimcha ishlaydigan do'konni 8192 so'z do'koniga ega mashinalarda saqlaydi. Operator bor boshqaruv pulti, Creed teleprinter va yuqori tezlikda ishlaydigan qog'oz perforator o'quvchi va musht uchun kirish / chiqish, 5 yo'lli Elliott telekod kodidan foydalanib, emas Bodot. Lenta sekundiga 500 belgidan o'qiladi va 100 santimetrda teshiladi, taxminan 60 dyuym uzunlikdagi operator konsolida manzillar va ma'lumotlarni boshqarish uchun past darajadagi ko'rsatmalarni qo'lda kiritish mumkin va mashinani ishga tushirish, to'xtatish va qadam bosish mumkin: karnay (yuqori qism tomonidan urilgan ko'rsatmalar reestri ) bu operatorga hisoblash holatini baholashga imkon beradi. Tizim talab qiladi havo sovutish, minimal konfiguratsiyada taxminan 3,5 kVt quvvatni jalb qilish. Minimal o'rnatish taxminan 1800 funtni (820 kg) tashkil etdi.[8]

35 mm magnit plyonka ishlov beruvchisi

Ixtiyoriy ommaviy saqlash odatdagidan tashqari mavjud magnit lenta standart 35 mm ga asoslangan tizim film zaxirasi bilan qoplangan temir oksidi (tomonidan ishlab chiqarilgan Kodak ). O'sha paytda, bu kino sanoati tomonidan ovozli treklarni yozish uchun ishlatilgan. Borexamvuddagi Elliottning zavodi Elstree kinostudiyalariga yaqin edi, bu 35 mm tishli ommaviy axborot vositalaridan foydalanishni tushuntiradi. 1000 futlik makaralarda har bir blok uchun 649 so'zdan iborat 4096 ta blok bor edi (4096 x 64 x 39 = 10,223,616 bit yoki taxminan 1,3 megabaytga teng).

Yana bir g'ayrioddiy xususiyat magnit yadrolardan nafaqat xotira uchun, balki mantiqiy eshiklar sifatida foydalanishdir. Ushbu mantiqiy yadrolarda 1, 2 yoki 3 kirish sariqlari, qo'zg'atuvchi (o'qish) va chiqish sariqlari mavjud. Kutupluluğuna qarab, kirish sargılarındaki oqim pulslari, yadroni magnitlaydi yoki bir-birini bekor qiladi. Yadroning magnitlangan holati mantiqiy mantiqiy funktsiya natijasini bildiradi. Ikki soat fazasi belgilangan alfa va beta alternativ yadrolarni tetiklash (nolga qaytarish) uchun ishlatiladi. Bittadan nolga o'zgarganda, chiqish sarg'ishida puls hosil bo'ladi. Alfa trigger impulslarini (alfa yadrolari) qabul qiladigan yadrolarda beta fazada (beta yadrolarda) qo'zg'aladigan eshiklardan oziqlanadigan kirishlar mavjud. O'sha paytda tranzistorlar qimmat edi va har bir mantiq eshik uchun chiqish sargısı impulsini kuchaytirish uchun faqat bittasi kerak; ammo bitta tranzistor oz sonli (odatda 3) boshqa yadrolarning kirishini boshqaradi. Agar 3 dan ortiq kirish kerak bo'lsa, har bir yadro tomonidan yana ikkitagacha tranzistor boshqarilishi mumkin.

Ko'rsatmalar to'plami

Ko'rsatmalar va ma'lumotlar 39-bitli so'z uzunligiga asoslanib, ikkitomonlama tasvirlangan 2 ning to'ldiruvchisi arifmetik. The ko'rsatmalar to'plami bitta manzilda va bitta akkumulyator registrida ishlaydi, qo'shimcha uzunlikdagi butun sonni ko'paytirish va bo'lish uchun qo'shimcha registr mavjud. Bitta uzunlikdagi bo'linish va kvadrat ildiz ko'rsatmalar faqat jarayonni boshqarish dasturlari uchun mo'ljallangan 803-yillarda yoqilgan deb hisoblansa-da, qolgan 803B operatsion tizimida ushbu ko'rsatmalar yoqilganligi aniqlandi, ehtimol uni dasturiy ta'minot uyi tomonidan realni ishlab chiqish uchun ishlatgan vaqt va jarayonni boshqarish dasturlari. Ko'rsatma 6-bitli funktsiya maydonidan iborat (shartli ravishda sakkizli ) va 13 bitli manzil. Bu 8 ta ko'rsatmalardan iborat 8 ta guruh sifatida tashkil etilgan 64 ta ko'rsatmani beradi. 13-bitli xotira manzili maydoni 8192 so'zdan iborat manzil oralig'ini beradi. Ushbu 19-bitli ko'rsatmalar ikkitadan so'zga qo'shilib, ular orasida qo'shimcha 39-bit mavjud bo'lib, ular B satri yoki B raqami deb ataladi (bu atama meros bo'lib qolgan Ferranti Mark 1 kompyuter, bu erda A chizig'i akkumulyatorni va B satrida ko'rsatma modifikatori, ikkalasi ham a da saqlanadi Uilyams naychasi ). B raqamini o'rnatish birinchi buyruqning xotira manzilining tarkibini bajarish paytida ikkinchi buyruqqa qo'shib, indekslash, bilvosita adreslash va boshqa ish vaqti buyrug'ini o'zgartirish imkoniyatini beradi. Bit vaqti 6 mikrosaniyadir, sakrashlar 288 mikrosaniyada va oddiy arifmetik ko'rsatmalar 576 mikrosaniyalarda bajariladi. Suzuvchi nuqta bilan ishlash bir necha millisekundlarni oladi. IO to'g'ridan-to'g'ri. Uzilishlar standart tashqi qurilmalar tomonidan ishlatilmadi yoki dasturiy qo'llanmada hujjatlashtirildi.

Quyidagi tavsiflarda A va N akkumulyatorni va so'zma-so'z manzilni, a va n akkumulyator tarkibidagi (boshlang'ich) tarkibni va do'kon joylashgan manzilni va a 'va n' natijaviy tarkibni aks ettiradi.

Yo'riqnoma guruhlari 0 - 3

Bular operand va natija boradigan 4 xil kombinatsiyaga ega sobit nuqta arifmetikasi:

0 - 3 guruhlar
FnIshlasha 'n
FnIshlasha 'n
00Hech narsa qilmangan
01Negate-an
02O'zgartirish va hisoblashn + 1n
03Qoplasha & nn
04Qo'shisha + nn
05Chiqaringa - nn
06Aniqnoln
07Negate va qo'shingn - an
10Birjana
11Almashish va bekor qilish-na
12Almashish va hisoblashn + 1a
13Yozing va to'qinga & na
14Yozing va qo'shinga + na
15Yozing va olinga - na
16Yozing va tozalangnola
17Yozing, inkor qiling va qo'shingn - aa
20Yozingaa
21Salbiy yozinga-a
22Do'konda hisoblashan + 1
23Do'konda kollashaa & n
24Do'konga qo'shingaa + n
25Negate do'koni va qo'shingaa - n
26Do'konni tozalashanol
27Do'kondan olib tashlangan - a
30O'zgartiringnn
31Do'konni almashtiring va bekor qilingn-n
32O'zgartiring va do'konda hisoblangnn + 1
33Do'konda almashtiring va to'qatingna & n
34O'zgartiring va do'konga qo'shingna + n
35O'zgartiring, do'konni inkor qiling va qo'shingna - n
36Do'konni almashtiring va tozalangnnol
37Do'kondan o'zgartiring va olingnn - a

Ko'rsatma 4-guruh

4-guruh - shartli va shartsiz sakrash. 40 - 43 funktsiyalar juftlikning birinchi ko'rsatmasiga, 44 - 47 ikkinchisiga sakrash.

4-guruh
FnIshlash
40So'zsiz 1-yo'riqnomaga o'tish
41Agar a salbiy bo'lsa, 1-ko'rsatmaga o'tkazing
42Agar a nol bo'lsa, 1-ko'rsatmaga o'tkazing
43Agar ortiqcha o'rnatilgan bo'lsa, 1-ko'rsatmaga o'tkazing va uni tozalang
44Ikkinchi yo'riqnomaga so'zsiz o'tkazing
45Agar a salbiy bo'lsa, 2-ko'rsatmaga o'tkazing
46Agar nol bo'lsa, 2-buyruqqa o'ting
47Agar ortiqcha o'rnatilgan bo'lsa, 2-yo'riqnomaga o'ting va uni tozalang

Ko'rsatma 5-guruh

5-guruh - ko`paytirish, bo`lish va siljish ko`rsatmalari. Ulardan ba'zilari 38 bitli yordamchi registrdan foydalanadi (AR - tarkibi ar bilan belgilanadi), bu akkumulyatorni eng kamida oxirigacha kengaytmasi deb hisoblash mumkin. Ko'paytirish va bo'linish a / arni imzolangan qism sifatida -1 va eng kam ahamiyatli bitdan +1 gacha ko'rib chiqadi. 803-sonli qo'llanmada "5-guruhdagi barcha g'alati funktsiyalar ARni tozalaydi" deb yozilganiga qaramay, 57-funktsiya uni tozalamaydi.

5-guruh
FnIshlash
50A / ar N marta arifmetik o'ng siljish
51Mantiqiy o'ng siljish a N marta, aniq ar
52A ni n ga ko'paytiring, natijada a / ar ga oling
53N uzunlikdagi yaxlitlangan natijani a, aniq argacha ko'paytiring
54A / ar N marta arifmetik chap siljish
55Mantiqiy chap siljish a N marta, aniq ar
56A / ar ni n ga, bitta uzunlikdagi kotirovkani a ga, aniq arga bo'ling
57Ar-ni a-ga ko'chiring, belgini bit nolga qo'ying, arni tozalamang

Ko'rsatma 6-guruh

6-guruh suzuvchi nuqta bo'yicha ko'rsatmalar (agar suzuvchi nuqta birligi o'rnatilgan bo'lsa).

Suzuvchi nuqta raqamlari 39 bitli so'zda yoki akkumulyatorda quyidagicha ifodalanadi (ko'pi bilan oxirigacha):

  • bit's a <1 yoki -1 ≤ a <-½ oralig'ida 30 bit 2 ning komplementi imzolangan mantissa a
  • musbat butun son 0 ≤ (b + 256) ≤ 511 sifatida ifodalangan 9 bitli belgili b ko'rsatkichi.

Nol har doim hamma 39 bit nol bilan ifodalanadi.

Shuni esda tutingki, nol va salbiy sakrash ko'rsatmalari uchun test suzuvchi nuqta uchun bir xil kuchga ega.

6-guruh
FnIshlasha 'n
60A ga n ni qo'shinga + nn
61A dan n ni ayirib olinga - nn
62A ni bekor qiling va n ni qo'shingn - an
63A ni n ga ko'paytiringa * nn
64A ni n ga bo'linga / nn
65N = 4096: akkumulyatorda sobit nuqta butun sonini suzuvchi nuqtaga aylantirish
65N <4096: tez chapga (so'nggi tur) siljish N mod 64 o'rinlar
66(Zaxira)
67(Zaxira)

Ushbu ko'rsatmalarning barchasi yordamchi registrni tozalaydi.

Ko'rsatma 7-guruh

7-guruh - bu kirish / chiqish, 73-dan tashqari, subroutin aloqasi uchun ishlatiladi. "Bizning kompyuter merosimiz" havolasida 7-guruh funktsiyalari haqida to'liqroq tavsif mavjud.

7-guruh
FnIshlash
70Klaviatura raqamlari generatorini akkumulyatorga o'qing
71Lenta o'quvchisidan bitta belgini o'qing va uni kamida 5 bitli akkumulyatorga mantiqiy ravishda "yoki" o'qing
72Raqamli plotter kabi ixtiyoriy periferik qurilmaga chiqish:
73Ushbu ko'rsatmaning manzilini N manziliga yozing
74Zımba uchun N tomonidan ko'rsatilgan belgini yuboring
752-kanal funktsiyasi
762-kanal funktsiyasi
772-kanal funktsiyasi

Raqamli Plotter nazorati:

Yo'riqnomaQalam harakati
72 7168Harakatsiz
72 7169Sharq
72 7170G'arb
72 7172SHIMOLIY
72 7176JANUBI
72 7173SHIMOLI SHARQ
72 7174SHIMOLI G'ARBIY
72 7177JANUBI SHARQ
72 7178JANUBI G'arb
72 7184Pen Up
72 7200Qalam pastga

N-manzil bo'yicha subroutine-ga kirish odatda ketma-ketlik bilan amalga oshiriladi:

73 BILAN: 40 N

Qaytish manzili havolali joyda saqlangan (odatda subroutine boshlanishidan oldingi joy (masalan, N-1))

va ketma-ketlik yordamida qaytadi:

00 LINK / 40 1

Namunaviy dastur

Misol tariqasida, quyidagilar Dastlabki ko'rsatmalar, 0 - 3 joylarga qattiq ulangan va qog'ozli lentadan ikkilik kodni xotiraga o'rnatish uchun ishlatiladi. 803 konventsiyasiga muvofiq, har bir satrda bitta so'zning mazmunini ifodalovchi ikkita ko'rsatma bilan yozilgan. Yo'g'on nuqta yoki chiziq ularning orasidagi B raqamini nolga teng yoki bitta qiymatini bildiradi.

 0: 26 4: 06 0 aniq lok 4; A tozalang A 1: 22 4/16 3 o'sish lok 4; A do'konini loc'nda saqlang (3 + loc'n 4 ning tarkibi) va A 2: 55 5: 71 0 chap smenada A 5 marta; Tasmani va "yoki" ni A 3: 43 ga o'qing 1: 40 2 Agar arif to'lib toshgan bo'lsa, loc'n 1 ga o'ting; Loc'n 2 ga o'tish

Ushbu juda oddiy dasturda bir nechta fikrlarni ta'kidlash kerak:

  • Hisob yo'q. Ichki tsikl (2 va 3-joylar) toshib ketguncha akkumulyatorga 5-bitli belgilarni joylashtiradi. Shunday qilib, 39 bitli so'z sakkizta 5 bitlik belgidan iborat bo'ladi. Birinchi belgining eng muhim biti bekor qilinadi, lekin arifmetik toshishni qo'zg'atish uchun (belgi bitining o'zgarishi) 1 (agar keyingi bit 1 bo'lmasa) bo'lishi kerak.
  • Birinchi o'qilgan so'z 4-joyga saqlanadi va undan keyin keyingi so'zlar saqlanadigan manzil sifatida ishlatiladi.
  • Bo'sh etakchi va so'nggi lenta e'tiborga olinmaydi, chunki nollar haddan tashqari chapga siljishi mumkin.
  • Tashqi tsiklni tugatish uchun shart yo'q (ichki tsikl va joylashuv 1). Lenta qo'lda to'xtatilishi yoki o'quvchi orqali tugashi mumkin (chunki bo'sh treyler e'tiborga olinmaydi). Odatda, boshlang'ich ko'rsatmalar do'konning yuqori qismiga yanada murakkab ikkilamchi yuklashni (T23) o'qish uchun ishlatiladi. Do'konning oxirgi joyiga (8191) yozgandan so'ng, manzilni 0 ga o'ralishga ruxsat beriladi, 0 - 3 joylarga nol yozish hech qanday ta'sir qilmaydi (chunki bu joylarning mazmuni asosiy do'kondan o'qish o'rniga mantiq eshiklari tomonidan yaratilgan) ), keyin esa 4-joyga maxsus qiymat yoziladi. Ushbu qiymat funktsiya kodining bitlarida 22 va manzil bitlarida minus 3-ning ikkilamchi bootstrap kirish nuqtasi mavjud. Bu shuni anglatadiki, B raqami 1-o'rindagi 16 (do'kon) buyrug'ini 40 (sakrash) buyrug'iga aylantirishga (sakkizlikda 16 + 22 = 40) va manzil bitlariga 3 ni qo'shishga ta'sir qiladi. Aniq natija ikkilamchi yuklash strapining kirish nuqtasiga o'tishdir!

(0 - 3 o'ralgan joylar uchun ma'lumotlar qiymatlari nolga teng bo'lishi kerak, chunki 8192, 8193 va boshqalar qarshi qiymatlari B-modifikatsiyalangan ikkinchi joyning ikkinchi yarmini 16-dan 17-buyruqqa o'zgartiradi, buning o'rniga a-n-a-ni o'rnatadi. ichki tsikl talabiga binoan uni tozalash.)

Uzilishlar

803 kam ma'lum bo'lgan uzilish moslamasiga ega. Dasturlash qo'llanmasida bu haqda hech qanday ma'lumot yo'q va standart atrof-muhit birliklari tomonidan ishlatilmasa-da, uzilish mantig'ining ishlashi 803 apparat qo'llanmalarida tasvirlangan va mantiq 803 parvarishlash diagrammalarida ko'rsatilgan (1-diagramma: LB7 Gb) . To'siqlar, ehtimol ARCH real vaqtda jarayonni boshqarish tizimlarining bir qismi sifatida taqdim etilgan maxsus interfeyslar bilan birgalikda ishlatiladi. Kirish va chiqish bo'yicha barcha ko'rsatmalar 803-ni "band" bo'lishiga olib keladigan bo'lsa, chunki kirish ma'lumotlari mavjud bo'lmasa yoki chiqish moslamasi avvalgi operatsiyani tugatmagan bo'lsa, uzilishlar kerak emas va standart tashqi qurilmalarni boshqarish uchun foydalanilmaydi.

Kompyuterga uzilish kiritishini ko'tarish quyidagicha bajarilishini to'xtatadi: mashina mos holatga tushishi bilanoq (xususan, "band" bo'lmaganida va faqat olish / bajarish tsiklining ayrim holatlarida), keyingi ko'rsatma juftlik ketma-ketlikni boshqarish registrini (SCR) o'zgartirmasdan 5-do'kondan olinadi. Joylashuv 5 standart subroutine kirish ko'rsatmalar juftligini o'z ichiga olishi kutilmoqda (73 LINK: 40 N - yuqoriga qarang), bu keyinroq qaytarish uchun to'xtatilishdan oldin bajarilish manzilini (hanuzgacha SCRda) saqlashga imkon beradi. Interruptni ko'taradigan tashqi uskunalar, uzilishlar joylashishini oldini olish uchun biron bir mos kirish / chiqish yo'riqnomasi tomonidan tan olinmaguncha, boshqa uzilishni ko'tarishdan saqlanishiga ishonishadi. Algol kompilyatori 5-manzilni ajratilgan joy deb hisoblamaydi, ammo bu Algol-ning jarayonni boshqarish dasturlari uchun yaroqsizligi bilan ko'proq bog'liq bo'lishi mumkin, ammo bu uzilishlar hech qachon asosiy oqim ob'ekti sifatida qabul qilinmaydi.

Tuzuvchilar

The Dastlabki ko'rsatmalar Yuqoridagi Namunaviy Dastur sifatida tavsiflangan, odatda, asosiy yuklovchi, odatda ma'lum bo'lgan ikkinchi darajali yuklovchini o'qish uchun ishlatiladi T23, barcha dastur lentalariga oldindan tayyorlangan. T23 dasturni yanada moslashuvchan o'rnatish imkoniyatini beradi, shu jumladan yuklangan kodni yig'ish.

Mashina kodlari dasturlari yuqoridagi Misol dasturida keltirilgan sakkizli / kasrli ko'rinishda yozilgan va "deb nomlanuvchi ibtidoiy yig'uvchi tomonidan yuklangan Tarjima kiritish tartibi. Unda ramziy manzil moslamalari yo'q, aksincha manbani buzishga imkon beradi bloklar rivojlanishdagi avvalgi blokning kengayishi yoki qisqarishi uchun qo'l bilan ko'chirilishi mumkin. Bundan tashqari Avtokod oddiy dasturlash vazifalari uchun, mashina kodini bilmasdan dasturni tezroq ishlab chiqishga imkon beradi. Bunda formulalarni tarjima qilish imkoniyati mavjud emas va barcha hisob-kitoblarni bir qator topshiriqlarga kamaytirishni, o'ng tomonda bitta operatordan oshmasligi kerak.

8192 so'zli xotiraga ega 803B Elliottni boshqarishga qodir ALGOL kompilyator,[9] ketma-ket bir nechta ALGOL dasturlarini yuklash va ishlashga qodir bo'lgan Algol60 tilining asosiy to'plami. Bu asosan tomonidan yozilgan Toni Xare, 1960 yil avgust oyida Elliotts tomonidan dasturchi sifatida ishlagan. Xoare 1980 yilda Elliottsdagi ba'zi tajribalarini aytib beradi. Hisoblash texnikasi assotsiatsiyasi (ACM) Turing mukofoti leksiya.

Milliy hisoblash muzeyidagi 803B hozirda buni amalga oshirish uchun etarli darajada ishlaydi kompilyator yana. Bor qisqa video bu YouTube-da oddiy dasturni tuzish va ishga tushirish.

NCR ishtiroki

803 NCR tomonidan tijorat maqsadlarida sotilganda NCR-Elliott 803 deb nomlangan. Ayni paytda Elliott Automation Borehamvudda NCR 315 rusumlarini ishlab chiqaradigan / yig'adigan edi.

O'zingiz qilishingiz mumkin bo'lgan hisoblash

Elliott 803s (va keyinchalik Elliott 4100s) NCR-Elliott qo'shma korxonasi "Computer Workshop" kompyuter byurosida ishlatilgan. Ushbu byuroning o'ziga xos xususiyati shundaki, ular o'z mijozlariga o'z dasturlarini yozishni o'rgatish uchun 3 kunlik kurslarni o'tkazdilar va ular ko'pincha ishlatilishi mumkin bo'lgan dasturlar kutubxonasiga topshirildi. Mijozlar Borehamvudga (keyinchalik Grenfordga) kompyuterlarni o'zi boshqarish uchun kelishadi - bu shaxsiy hisoblashning dastlabki namunasi. Soat narxlari soat 9 dan 17 gacha 8 funt sterling (2019 yilda 186 funtga teng), kechqurun 5 dan yarim tungacha 6 funt sterling (2019 yilda 139 funtga teng) va yarim tundan 4 funt (2019 yilda 93 funtga teng) edi. ertalab soat 9gacha.[3]

Qurilish muhandisligi va arxitekturasida, strukturaviy tahlil qilish, kesish va to'ldirish, so'rovnomani tuzatish va miqdorlar uchun eng mashhur dasturlar.

Ilovalar

Quyidagi 803 foydalanuvchi bo'lgan:[2]

  • RMIT universiteti Melburnda, Avstraliyada 1966 yilda talabalar foydalanishi uchun Elliott 803 kompyuteridan foydalanilgan.
  • Cho'tkasi elektr mashinalari Buyuk Britaniyaning Loughboro shahrida quvvat transformatorlari va dvigatellarida dizaynni hisoblash uchun 803 ishlatilgan.
  • G.P.O. ulardan 803 ishlatilgan Dollis Hill tadqiqot laboratoriyalari elektronika dizayni va telefon tarmog'ini simulyatsiya qilish uchun.
  • G.P.O. ulardan 803 ishlatilgan Goonhilly Downs sun'iy yo'ldosh stantsiyasi idish-tovoqlarni boshqarish uchun sun'iy yo'ldosh o'tishini hisoblash va zımbalama lentalari uchun.
  • Buyuk Britaniyaning Lesterdagi Corah Knitware kompaniyasi telefon buyurtmalarini qayta ishlash va ishlab chiqarishni rejalashtirish uchun 803 juftlikdan foydalangan.
  • G'arbiy Yorkshirdagi Buyuk Britaniyadagi Thornber Farms tovuqlarni ko'paytirish uchun tuxum ishlab chiqarish ma'lumotlarini qayta ishlash uchun 803 dan foydalangan.[10]
  • Vikers, da Kosta, London fond birjasi, 1961 yildan 1966 yilgacha savdo-sotiqni qayta ishlash va ish haqi to'lash uchun 803B dan foydalanib, uning o'rnini Milliy Elliot 4300 ga almashtirdi.
  • The 1-sonli RAF maktabi da RAF qulflash birinchi RAF kompyuter texnikasi shogirdlarini tayyorlash uchun 1968 yilda 803 dan foydalangan.
  • The Tibbiy tadqiqotlar kengashi Biofizika tadqiqot bo'limi London qirollik kolleji yilda Drury Lane DNKning tuzilishini tekshirish uchun RNKning ketma-ketligini sinash uchun batafsil hisob-kitoblar uchun 803 dan foydalangan.[11]
  • United Steel's (keyinchalik British Steel) Swinden House Rotherhamdagi laboratoriyalar 1963 yilda 803 rusumli transport vositasini etkazib berishdi. Bu qisman po'lat ishlab chiqarishda turli xil jarayonlarni simulyatsiya qilish uchun ishlatilgan.
  • Battersea ilg'or texnologiyalar kolleji talabalarni o'qitish uchun 803 dan foydalangan.
  • Redhilldagi Mullard tadqiqot laboratoriyalari 803 dan foydalangan.
  • Banco Pinto de Magalhaes (pt )Portugaliya banki, 1961 yil oxirida, Portugaliyada o'rnatilgan birinchi kompyuter 803-B ni etkazib berdi. Bu qisman ro'yxatdan o'tish va kuzatib borish uchun ishlatilgan joriy hisobvaraqlar.[12]

Bir nechta ikkinchi darajali 803 odamlar Buyuk Britaniyadagi maktablarga yo'l topdilar.

  • Banbury maktabi ikkita Elliott 803Bga ega edi, ulardan biri 4096 xotira va lenta bilan, va bittasi 8192 xotirasi bilan. Ular Elliott Autocode-ni asosiy til sifatida o'rgatish uchun ishlatilgan, ammo ALGOL kompilyatoriga ega edi. Mashinalar oxirgi marta 1980 yilda ishlagan, ularning o'rnini BBC B xonalariga to'la sinf egallagan. Maktab Loughborough Universitetidan ehtiyot qismlar uchun mashinani sotib olgan.
  • Felsted maktabi bir vaqtlar ikkita Elliott 803 rusumli avtomashinalar bo'lgan, hozirgi kunda faqat boshqaruv pulti qolgan, xona nima uchun "Elliott" deb nomlanganligini eslatish uchun maktabning hozirgi AT xonalaridan birining burchagiga osilgan.[13]
  • Haydon maktabi 1980-yillarning boshiga qadar 8192 so'zli ikkita Elliot 803B-ga ega edi, ulardan biri ehtiyot qismlar uchun ishlatilgan. Ulardan biri yaqin atrofdagi Brunel universitetidan kelgan. Periferiyalar tarkibiga ikkita plyonka ishlov beruvchisi, ikkita optik o'qish moslamasi, ikkita zımba va chiqish uchun teleprinter, apparat-kvadrat birligi va baraban chizuvchisi kiritilgan. U Algol, Autoode-ni ishlatish uchun ishlatilgan va BASIC va Fortran kompilyatorlari mavjud edi. U 1970-yillarning boshlarida Fizika kafedrasi tomonidan o'rnatildi. O'sha paytda u hali ham edi Sankt-Nikolay grammatika maktabi o'g'il bolalar uchun.
  • Mill Hill maktabi 1970-yillarda 8192 xotirali Elliott 803 rusumli avtomashinaga ega edi. Unda beshta izli qog'ozli lenta o'quvchi va printer bor edi, lekin boshqa kiritish-chiqarish moslamalari yo'q edi. Maktabda Elliott 803 avtokod va Algol kompilyatorlari mavjud edi.
  • Loughborough grammatika maktabi Yuqorida aytib o'tilgan Brush Electric Machines-dan mashina berilgan.[14]
  • Xayberi texnika kolleji 1970-yillarning boshlarida talabalardan foydalanish uchun Elliott 803B bo'lgan.

Shuningdek qarang

Adabiyotlar

  1. ^ Lavington, Simon (2011 yil 19-may). Harakatlanayotgan maqsadlar: Britaniyada Elliott-Automation and Computer Age of Dawn, 1947–67. Springer Science & Business Media. p. 662. ISBN  9781848829336.
  2. ^ a b 3-versiya, 2011 yil noyabr, E3X1, etkazib berish ro'yxatlari va Elliott 800 seriyali va 503 ta kompyuter dasturlari.
  3. ^ a b Buyuk Britaniya Chakana narxlar indeksi inflyatsiya ko'rsatkichlari ma'lumotlarga asoslanadi Klark, Gregori (2017). "1209 yilgacha Buyuk Britaniyaning yillik RPI va o'rtacha daromadi (yangi seriya)". Qiymat. Olingan 2 fevral 2020.
  4. ^ Roberts, Goronvi (1967 yil 6 mart). "Kompyuterlar". Xansard. Buyuk Britaniya parlamenti. HC. Olingan 8 iyul 2017.
  5. ^ "Asosiy kadrlar va katta tizimlar". TNMOC. Olingan 9-noyabr 2018.
  6. ^ Elliott 803 yangiliklari, arxivdan ko'proq ma'lumot va yuklash uchun bir nechta saxiy xayriya mablag'lari, 2010-09-19, Milliy hisoblash muzeyi
  7. ^ "Malumot ma'lumotlari: Evropa kompyuterlarini o'rganish, 3-qism (Yakunlovchi qism) - Buyuk Britaniya - N.C.R. Co: National-Elliott 803" (PDF). Kompyuterlar va avtomatika. 9 (4): 27. 1960 yil aprel. Olingan 5 sentyabr 2020.
  8. ^ Markaziy protsessorning og'irligi (680), quvvat bloki (380 + 200 [batareyani zaryadlovchi]), qog'oz lenta stantsiyasi (450?), Klaviatura (66?):
  9. ^ Purvis, Bill (2005 yil 5 oktyabr). "Elliott 803 Algol".
  10. ^ Ilm va Tuxum, Aka Chick Automation: Tuxumga Ilmiy Yordam, Nashr qilingan sana: 12/02/1962 - British Pathé
  11. ^ "London Qirollik universiteti biofizika laboratoriyalari universiteti" da tasvirlangan (1964) HMSO 9-11 bet.
  12. ^ https://www.tsf.pt/vida/ciencia-e-tecnologia/primeiro-computador-instalado-em-portugal-faz-50-anos-2195930.html
  13. ^ Xumbert, Pit. "Maktab intranetlari uchun amaliy dasturlar".
  14. ^ Elliott 803, Men dasturlagan birinchi kompyuter, 2003-12-01 yillarda yaratilgan

Qo'shimcha o'qish

  • Adrian Jonstoun, Yosh odam uchun qo'llanma ... Elliott 803B, Qiyomat (Axborotnomasi Kompyuterlarni muhofaza qilish jamiyati ) 1 (1991 yil bahor) [1]
  • Toni Xare, Imperatorning eski kiyimlari, ACM aloqalari 24 (1981 yil fevral)
  • Elliott Brothers (London) Ltd., Ilmiy hisoblash bo'limi, 803 elektron raqamli kompyuterni dasturlash bo'yicha qo'llanma (1962 yil iyun)
  • Pathe News Reel, Ilm va tuxum, [2]
  • Maktabga asoslangan intranetlar uchun amaliy dasturlar [3]
  • Dastlabki dasturlashtirilgan kompyuter [4]
  • Savard, Jon J. G. (2018) [2005]. "Kompyuter arifmetikasi". quadiblok. O'n oltilikning dastlabki kunlari. Arxivlandi asl nusxasidan 2018 yil 16 iyulda. Olingan 16 iyul 2018. (Eslatma. Elliott 803 belgilar to'plami haqida ma'lumot mavjud.)

Tashqi havolalar