General

Запраграмаваны калькулятар IBM Card

Primary Image of the Page
Worried about writing a unique paper?
Illustration

Use our free
Readability checker

Original article: http://www.columbia.edu/cu/computinghistory/cpc.html

Праграмаваны электронны калькулятар IBM Card Model A1

Злева направа: назапашвальнік тыпу 941, уліковая машына тыпу 412-418, электронны калькулятар тыпу 605, высакахуткасны перфаратар тыпу 527. Фота: IBM CPC Principles of Operation, 22-8686-3 (1954); КЛІКНІЦЕ НА ВЫЯВУ, каб павялічыць.

На спансаваным IBM вылічальным форуме ў 1946 г. і на іншым у 1947 г. прафесар Калумбійскага універсітэта Уоллес Экерт апісаў сваю ўстаноўку ў лабараторыі Watson Lab , у якой "у нас ёсць два невялікія рэлейныя калькулятары, якія з'яўляюцца эксперыментальнымі; адзін звязаны з бухгалтарскай машынай і спецыяльны блок кіравання для працы як дзіцячы калькулятар паслядоўнасці з інструкцыямі на перфакартах " [ 105 ]1 . У 1948 годзе супрацоўнікі Northrop Aircraft злучылі калькулятар 603 і ўліковую машыну 405 ( ФОТА ) прыкладна такім жа чынам [ 4,57 ]2 (Малаверагодна, што яны ведалі пра ўстаноўку Экерта3 ), у якім «паслядоўнасць дзеянняў кантралюецца наборам праграмных карт, якія праходзяць праз 405. Гэтыя карты ўтрымліваюць знакі x або лічбы ў селектары пікапа для выкліку неабходных перадач і г.д. Гэтыя карты могуць таксама ўтрымліваць фактары, якія трэба выкарыстоўваць у разліках». Нортрап назваў гэтую прыладу сваім « ENIAC для беднякоў » [ 4 ].

Запраграмаваны калькулятар карткі IBM (1949)

У 1949 годзе IBM выпусціла камерцыйны прадукт, які аб'яднаў калькулятар 604 з 402 Electronic Accounting Machine (або 417) і знешняй рэлейнай памяццю, каб сфармаваць Card Programmed Calculator (CPC), намаляваны злева [ 57 ], які быў прададзены тыражом 2500 адзінак. Пазнейшыя мадэлі CPC, такія як мадэль A1 (1954), намаляваная вышэй, замянілі розныя бухгалтарскія машыны (напрыклад, 412, 418, 407 ) і калькулятар тыпу 605 . Мадэлі CPC на аснове 605 былі шырока вядомыя як CPC-II; гэта была канфігурацыя CPC у Watson Lab, паказаная ў галерэі Watson Lab .

CPC можа змясціць больш буйныя праграмы, чым 604 (або 605), сам па сабе, захоўваючы іх на перфакартах; адсюль і назва. Фактычна працягласць праграмы не была абмежавана. Залішне казаць, што магчымасць запраграмаваць калькулятар з калодай карт, а не (літаральна) развязваць праграму на панэлі, была даволі значнай падзеяй. CPC, аднак, не быў кампутарам з захаванай праграмай, як 650 або 701 ; гэта быў «звонку запраграмаваны аўтаматычны калькулятар», што азначае, што інструкцыі выконваліся непасрэдна з картак. Можна было, аднак, захоўваць да 10 інструкцый у памяці і выконваць іх паўторна ў цыкле.

Блокі CPC могуць быць настроены ў розных камбінацыях; напрыклад, нуль, адзін або больш 941 адзінак захоўвання для жаданага аб'ёму памяці. Вось агульныя характарыстыкі для пяці мадэляў ("Тыпы"):

Тып

Даўжыня

Шырыня

Вага

Ампер

BTU

Заўвагі

412

75"

43"

2626 фунтаў

6,0А

5000

100 карт у хвіліну, літарна-лічбавы

418

75"

43"

2553 фунты

6,0А

5000

150 карт у хвіліну, толькі лічбавыя

527

40"

26"

785 фунтаў

3.2A

2190

Разлік сумарнага ўдару.

605

53"

33"

1535 фунтаў

33,0А

19450

Калькулятар, падобны на 604 .

941

32"

26"

585 фунтаў

1,6А

1290 год

Захоўвае 16 10-значных лічбаў са знакам.

Нягледзячы на ​​тое, што праграмаванне карт было вялікім прарывам, яно крыху адрознівалася ад таго, што вы маглі б падумаць. Паколькі поле з інструкцыямі на картцы спасылалася на «мікрапраграму» на панэлі 604 або 605 , адна і тая ж калода карт давала б зусім розныя вынікі з па-рознаму падлучанымі платамі; такім чынам, немагчыма было сказаць, што робіць праграма, проста «чытаючы» яе. На працягу некалькіх гадоў, як толькі сталі даступнымі камп'ютэры агульнага прызначэння з захаванымі праграмамі, такія як 650 і 701 , з'явіліся такія мовы праграмавання, як SOAP і FORTRAN, якія сапраўды «гаварылі тое, што рабілі» (і наадварот!).
___________________

  1. Брэнан [ 9 ] пацвярджае: "...эксперыментальная мадэль хуткага арыфметычнага працэсара, які Экерт падключыў да бухгалтарскай машыны. Замест таго, каб запраграмаваць праз праводку на панэлі кіравання, машына кіравалася закадаванымі перфаламі на картках. Вынік як ранняя форма калькулятара паслядоўнасці, якая прадбачыла знакаміты праграмны калькулятар карты IBM».
  2. Башэ [ 4 ] кажа, што першапачатковае прыстасаванне Northrop было заснавана на 601 , але Грош [ 57 ], які ўдзельнічаў у гэтым эпізодзе (Башэ прыйшоў у IBM толькі ў 1957 годзе), пацвярджае, што гэта быў 603.
  3. Нортроп цалкам мог прысутнічаць на форумах 1946 і 1947 гадоў. У любым выпадку, прэзентацыі Экерта ў 1946 і 1947 гадах былі надрукаваны ў матэрыялах за тыя гады, якія Нортрап амаль напэўна атрымаў. Нортрап надрукаваў сваю ўласную прэзентацыю на гэтую тэму ў матэрыялах 1948 года (спасылка 3 ніжэй), у якой яны прызналі больш раннюю працу Экерта . Спасылка на "калькулятар паслядоўнасці дзіцяці" Экерта [ 105 ]: адносіцца не да машын Aberdeen , а да дзвюх сапраўды індывідуальных аднаразовых машын, створаных спецыяльна для Watson Lab, названых Virginia і Nancy .

Спасылкі...

  1. Электронны калькулятар, запраграмаваны карткай IBM, мадэль A1 з выкарыстаннем тыпаў машын 412-418, 605 і 941: прынцыпы працы , машыны для міжнароднага бізнесу: трэцяе выданне, форма 22-8696-3 (1954).
  2. Кнігі Башэ [ 4 ], П'ю [ 40 ] і Гроша [ 57 ].
  3. Экерт, В.Дж., "Паслугі лабараторыі навуковых вылічэнняў Уотсана", Працы Даследчага форуму , IBM, Эндикотт, Нью-Ёрк (1946), стар.75-80.
  4. Экерт, У.Дж., "Аддзел чыстай навукі IBM і навуковая вылічальная лабараторыя Ватсана", Працы форуму адукацыйных даследаванняў , IBM, Эндзікот, Нью-Ёрк (1947)
  5. Фен, Джордж С. (Northrop Aircraft), "Праграмаванне і выкарыстанне камбінаванай машыны тыпу 603-405 у рашэнні дыферэнцыяльных ураўненняў" у Grosch, HRJ (рэд.), Працы Навукова-вылічальнага форуму, IBM (1948).
  6. Hamming, RW, "Панэль кіравання 101 для тэставання агульных карт CPC", IBM Technical Newsletter , No.9, IBM, Нью-Ёрк (студзень 1955), pp.53-55.
  7. Херд, Катберт, "Электронны калькулятар, запраграмаваны карткай IBM", Працы, Навуковы вылічальны форум , IBM, Нью-Ёрк (1949), стар.37-41.
  8. Кравіц, Элеанора, " Навуковая вылічальная лабараторыя Watson: Цэнтр навуковых даследаванняў з выкарыстаннем вылічальных машын ", штоквартальны часопіс Columbia Engineering (лістапад 1949 г.).
  9. Макмілан, Дональд Б. і Рычард Х. Старк, "Вылічэнні з плаваючай дзесятковай лічбай на праграмаваным электронным калькулятары IBM Card", Матэматычныя табліцы і іншыя дапаможнікі для вылічэнняў , Том 5, № 34 (красавік 1951), стар. 86 -92.
  10. Пендэры, Д.В., "Схема 604 для множання, дзялення і квадратнага кораня на электронным калькулятары, запраграмаваным картай", Тэхнічны бюлетэнь IBM , № 1, IBM, Нью-Ёрк (1950).
  11. Шэлдан, Джон В. і Лістан Татум, "Электронны калькулятар, запраграмаваны карткай IBM", Агляд электронных лічбавых камп'ютэраў, Аб'яднаная камп'ютэрная канферэнцыя AIEE-IRE , Амерыканскі інстытут інжынераў-электрыкаў, Нью-Ёрк (люты 1952 г.), с.30- 36.
  12. Верзух, Фрэнк М., "Апісанне дошкі MIT CPC № V, 13-разраднай дзесятковай дошкі з плаваючай кропкай", Справаздача S-14, Упраўленне статыстычных службаў Масачусецкага тэхналагічнага інстытута, Кембрыдж, Масачусэтс (25 чэрвеня 1953 г.), 17 старонак. Таксама падобныя справаздачы S-10 і S-14.
  13. Вудберы, Уільям У., "Камп'ютар 603-405", Матэрыялы другога сімпозіума па буйнамаштабнай лічбавай вылічальнай тэхніцы, Аналы вылічальнай лабараторыі Гарвардскага універсітэта , том 26, Harvard University Press (1951), стар.316 -320.
  14. Працы і тэхнічныя інфармацыйныя бюлетэні IBM Scientific Computing Forum з 1950-х гадоў поўныя артыкулаў з апісаннем прымянення і метадаў CPC.

Таксама глядзіце: IBM 402 , IBM 405 , IBM 407 , IBM 601 , IBM 602 , IBM 603 , IBM 604 , IBM 607 , IBM 608 , IBM 609 , Northrop , Aberdeen . І ГЭТАЯ ГРУПАВАЯ ФОТА ўдзельнікаў Кампутарнага форуму 1948 года.

Пазасайтавыя спасылкі (дзейнічае ад 17 ліпеня 2003 г.)...

Article posted on:Aug 22, 2023
Article updated on:Aug 22, 2023