SEAC (скор. від англ.Standards Electronic/Eastern Automatic Computer[1][2], Електронний/східний автоматичний комп'ютер Бюро стандартів) — електроннийкомп'ютер першого покоління, створений у 1950 році Національним бюро стандартівСША. Спочатку він мав назву «Тимчасовий комп'ютер Національного бюро стандартів» (англ.National Bureau of Standards Interim Computer), так як це був невеликий комп'ютер, спроєктований для швидкого виготовлення і введення в експлуатацію, на період поки бюро буде чекати на завершення робіт зі створення потужніших комп'ютерів. Групою, яка розробила SEAC, керував Семюель Н. Александер[en][3], тоді завідувач лабораторії обчислювальної техніки Національного бюро стандартів. Роботу комп'ютера SEAC вперше було продемонстровано у квітні 1950 року, а у травні того ж року його було запущено у серійне виробництво[4][5][6]. Він став першим у США повнофункційним електронним комп'ютером з програмою, що зберігалась в оперативній пам'яті[7].
Комп'ютер містив два види оперативної пам'яті: статичну у вигляді трубок Вільямса (швидка, але ненадійна) і динамічну пам'ять на 64-х лініях затримки (надійна, але повільніша), що зберігали 512 слів, кожне по 45 бітів. За допомогою перемикача можна було обирати яку саме пам'ять використовувати у даний момент.
Система команд SEAC — 4-адресна (2 адреси операндів, адреса запису результату, адреса наступної команди), складалась усього з 11 типів інструкцій: додавання, віднімання, множення і ділення цілих чисел, порівняння й команд введення-виведення, а згодом була розширена до 16. Час виконання операції додавання становив 864 мкс, а час множення — 2980 мкс (тобто майже 3 мс).
Застосування
Іноді SEAC використовувався як віддалений телетайп, що зробило його одним з перших комп'ютерів з віддаленим доступом. У різних модифікаціях SEAC використовувався до 1964 року. Він використовувався для потреб таких галузей задач як:
Горас Джозеф і Джордж А. Мур використовують сканер зображень SEAC для аналізу металургійних фотографій у 1960 році. Мур був незрячим[10]
Електропроводка SEAC
Етель Марден за пультом управління SEAC (1959)
Див. також
SWAC — західний автоматичний комп'ютер Бюро стандартів
DYSEAC[en] — покращений варіант комп'ютера SEAC (1954 рік)
Джерела
Williams, Michael R. (1997). A History of Computing Technology. IEEE Computer Society.
Metropolis, N; Howlett, J.; Rota, Gian-Carlo (editors) (1980). A History of Computing in the Twentieth Century. Academic Press. (The chapter «Memories of the Bureau of Standards' SEAC», by Ralph J. Slutz.)
Margaret R. Fox Papers, 1935—1976, Charles Babbage Institute, University of Minnesota. Collection contains reports, including the original report on the ENIAC, UNIVAC, and many early in-house National Bureau of Standards (NBS) activity reports; memoranda on and histories of SEAC, SWAC, and DYSEAC; programming instructions for the UNIVAC, LARC, and MIDAC; patent evaluations and disclosures; system descriptions; speeches and articles written by Margaret Fox's colleagues; and correspondence of Samuel Alexander, Margaret Fox, and Samuel Williams. Boxes 6-8 of the Fox papers contain documents, reports, and analysis of the NBS's SEAC.