SEAC
SEAC(Standards Eastern Automatic Computer[1] または Standards Electronic Automatic Computer[2])は、1950年にアメリカ国立標準局(NBS)が開発した第一世代の電子コンピュータである。NBSが、より強力なコンピュータ(DYSEAC)が完成するまでのつなぎとして、短期間で開発して稼働できるように設計した小型コンピュータであり、当初は National Bureau of Standards Interim Computer(国立標準局暫定コンピュータ)と呼ばれていた。
SEACの開発チームは、サミュエル・N・アレクサンダーによって組織された[3]。SEACは1950年4月に公開され、同年6月に稼働した[4][5][6]。SEACは米国で最初に完全動作したプログラム内蔵型電子コンピュータであると主張されている[7]。
詳細
[編集]SEACはEDVACに基づいた設計で、当時としては少ない747本の真空管(最終的には1,500本まで増設)と、10,500個のゲルマニウムダイオード(後に16,000個に増設)を使用していた。全てのロジック機能はダイオードが担当し(動作原理はDiode-transistor logicを参照)、真空管は増幅と反転、およびフリップフロップによる情報の保存のみに使用された。SEACは、ほとんどのロジックを半導体デバイスで実行した最初のコンピュータである[8]。64個の遅延記憶装置を使用して512ワードの主記憶装置を構成していた。各ワードは45ビット幅である。クロックレートは1MHzと低く抑えられた。
コンピュータの命令セットは、固定小数点数の加算・減算・乗算・除算、および比較・入力・出力の11種類の命令で構成されていた。最終的に16種類に拡張された。
加算には864マイクロ秒、乗算には2980マイクロ秒(つまり約3ミリ秒)かかった。
中央機械の重量は3,000ポンド(約1.4トン)だった[2]。
利用例
[編集]SEACはテレタイプによって遠隔地から使用することもできた。すなわち、SEACは遠隔利用された最初のコンピュータのうちの1つということになる。SEACは様々な改造を施されながら1964年まで使用された[9]。以下のような分野の計算がSEAC上で行われた。
- デジタル画像処理(ラッセル・A・キルシュによる)
- 都市交通シミュレーションのコンピュータアニメーション[10][11]
- 気象学
- 線形計画問題
- 光学レンズ
- ロスアラモス国立研究所による利用
- LORAN航法用の数表作成
- 統計的サンプリング計画
- ヘリウム原子の波動関数
- 陽子シンクロトロンの設計
-
SEACのブロック図
-
SEACの入出力図
-
磁気ワイヤードライブとカートリッジ
-
磁気ワイヤから紙テープへの変換器と、紙テープの内容をプリントアウトする装置
-
SEACのスキャナ
-
初めてSEACでスキャンされた画像。ラッセル・A・キルシュの息子の写真。
-
サミュエル・N・アレクサンダーとSEAC
-
1960年にHorace JosephとGeorge A. MooreがSEACイメージスキャナを使用して冶金写真を分析している様子。Mooreは法的盲だった[12]。
-
SEACの配線
-
SEACの制御卓にいるEthel Marden(1959年)
関連項目
[編集]- SWAC (Standards Western Automatic Computer)
- 真空管式コンピュータ一覧
- Manchester Baby
脚注
[編集]- ^ “1950 | Timeline of Computer History | Computer History Museum”. 2019年9月25日閲覧。
- ^ a b 1955 BRL report
- ^ “Obituary: Samuel Alexander, NBS Senior Research Fellow”. Physics Today 21 (4): 131. (April 1968). doi:10.1063/1.3034910. オリジナルの2013-09-23時点におけるアーカイブ。 .
- ^ Lee, John A. N.; Lee, J. A. N. (1995) (英語). International Biographical Dictionary of Computer Pioneers. Taylor & Francis. pp. 237. ISBN 9781884964473
- ^ “3. SEAC (Formerly called NBS Interim Computer)” (英語). Digital Computer Newsletter 2 (3): 1–2. (1950-08-01) .
- ^ News - National Bureau of Standards 1950, p. 239.
- ^ Kirsch, Russell (1 Sep 2000). “Computer Development at the National Bureau of Standards”. NIST Special Publication 958: 86–89 23 May 2018閲覧。.
- ^ Glen G. Jr. Langdon (2012). Logic Design: A Review Of Theory And Practice. Elsevier. p. 7. ISBN 978-0323160452
- ^ “COMPUTING CENTERS: 2. National Bureau of Standards, SEAC Retirement, Washington, D. C. 20234” (英語). Digital Computer Newsletter 16 (3): 3–4. (Jul 1964) .
- ^ . 196205.pdf“ARTICLES: City Traffic Simulated by Computer”. Computers and Automation XI (5): 23–26. (May 1962) .
- ^ (英語) Computer simulation of street traffic. NBS Technical Notes. www.gpo.gov. (January 1, 1961). pp. 1, 5, 10–11 .
- ^ Metallography--past, Present, and Future: 75th Anniversary Volume, Issue 1165, George F. Vander Voort, p.14
- 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.)
- Astin, A. V. (1955), Computer Development (SEAC and DYSEAC) at the National Bureau of Standards, Washington D.C., National Bureau of Standards Circular 551, Issued January 25, 1955, U.S. Government Printing Office. Includes several papers describing SEAC, its technical details, and its operation. In particular, see "SEAC", by S. Greenwald, S. N. Alexander, and Ruth C. Haueter, on pp. 5–26, for an overview of the SEAC system.
参考文献
[編集]- “Computer Development at the National Bureau of Standards” (英語). National Institute of Standards and Technology Special Publication. The Institute. (1988). pp. 86–89
- “The incorporation of subroutines into a complete problem on the NBS Eastern Automatic Computer” (英語). Mathematics of Computation 4 (31): 164–168. (1950). doi:10.1090/S0025-5718-1950-0037593-9. ISSN 0025-5718.
- “Automatic Computing Machinery: The Operating Characteristics of the SEAC; News - National Bureau of Standards” (英語). Mathematics of Computation 4 (32): 229–230; 239. (1950). doi:10.1090/S0025-5718-50-99453-1. ISSN 0025-5718.
- “Automatic Computing Machinery: Technical Developments - Provision for Expansion in the SEAC”. Mathematics of Computation 5 (36): 232–237. (1951). doi:10.1090/S0025-5718-51-99416-1. ISSN 0025-5718.
外部リンク
[編集]- SEAC and the Start of Image Processing at the National Bureau of Standards – 米国標準技術局(NIST)のバーチャル博物館
- Margaret R. Fox Papers, 1935-1976 - ミネソタ大学チャールズ・バベッジ研究所所蔵。コレクションには、ENIAC、UNIVACに関するオリジナルの報告書や、多くの初期の国立標準局(NBS)の内部の活動レポートが含まれている。 SEAC、SWAC、DYSEACのメモと履歴。 UNIVAC、LARC、MIDACのプログラミング手順。特許の評価と開示。システムの説明。マーガレット・フォックスの同僚によって書かれたスピーチと記事。サミュエル・アレキサンダー、マーガレット・フォックス、サミュエル・ウィリアムズの対応。Fox Papersのボックス6〜8には、NBSのSEACのドキュメント、レポート、分析が含まれている。
- SEAC ("Standards Eastern Automatic Computer") (1950) (Archived), from History of Computing: An Encyclopedia of the People and Machines that Made Computer History, Lexikon Services Publishing
- Timeline of Computer History at CHM