Manchester Small-Scale Experimental Machine

マンチェスター・スモールスケール・イクスペリメンタル・マシーン(SSEM)



マンチェスター・スモールスケール・イクスペリメンタル・マシーン(SSEM、愛称:Baby)は、1948年6月21日に初めてプログラムが実行された、世界初のプログラム内蔵型コンピュータです。このコンピュータは、イギリスマンチェスター大学にて、主にフレデリック・C・ウィリアムス、トム・キルバーン、ジェフリー・トゥーティルの手によって設計されました。

コンピュータの目的と設計



SSEMは当初、実用的なコンピュータとしての開発を目的としたものではなく、新たに開発されたメモリデバイス「ウィリアムス管」の性能評価を行うための機器として設計されました。その設計は、当時の標準として「小型で基本的」でありましたが、現代における電子式コンピュータに必要な基本的機能を全て備えた初めての実働するコンピュータとも言えます。SSEMにおける成功は、その後の実用的なコンピュータの開発へとつながる重要なステップとなりました。

特徴と技術的詳細



SSEMは、ワード長が32ビットの構造で、メモリ容量はわずか32ワードでした。算術演算については、限られたハードウェア機能を反映した設計として、減算と正負の反転のみをハードウェアで処理し、その他の演算はソフトウェアで実装されていました。

プログラム実行に関して、SSEMで初めて動作したプログラムは、218の最大真の約数を求めるものでした。このプログラムは、218−1から順に整数を減算しながら試行していく形で処理を行いました。この処理の中でSSEMは、実に350万命令を実行し、解答として131,072を得るまでに52分を要しました。

背景と先歴



コンピュータの概念自体は19世紀にさかのぼります。チャールズ・バベッジによる解析機関は、初めてプログラム制御可能な機械として考案されました。その後、数学者アラン・チューリングは、計算の限界についての理論的枠組みを構築しました。続く1940年代には、コンラート・ツーゼがプログラム可能な完全自動式コンピュータZ3を開発するなど、様々な研究が行われていました。

1946年に開発されたENIACは、汎用でありながらプログラムをメモリ上に保持するという考えがないものでしたが、ジョン・フォン・ノイマンのアプローチにより、プログラム内蔵型コンピュータの概念がますます現実のものとなっていきました。

SSEMの意義



SSEMは、プログラム内蔵型コンピュータとしての機能を初めて実現したマシンであり、その後のコンピュータ技術の発展に大きな影響を与えました。この成果を受けて、大学ではさらに洗練された実用的コンピュータであるManchester Mark Iの開発が開始されました。

さらに重要なのは、SSEMによりウィリアムス管の実用性が証明され、現在のコンピュータアーキテクチャの基盤となる考え方が広まりました。

社会的な影響と展示



1998年には、SSEMが動作を開始してから50周年を祝うために、実働するレプリカが作られ、マンチェスター産業科学博物館に展示されています。その後も定期的に動作実演が行われるなど、コンピュータ史における重要な遺産として広く知られています。2008年には、SSEMの歴史的な写真も発見され、当時の記録が新たに注目を集めました。

このように、マンチェスター・スモールスケール・イクスペリメンタル・マシーン(SSEM)は、現代コンピュータ技術の進化において重要な役割を果たした歴史的存在であります。

もう一度検索

【記事の利用について】

タイトルと記事文章は、記事のあるページにリンクを張っていただければ、無料で利用できます。
※画像は、利用できませんのでご注意ください。

【リンクついて】

リンクフリーです。