ENIACから始まり、UNIVACとSkedufloへ:ペンシルベニア大学が語るコンピュータ史の知られざる物語

Come for Eniac, Stay for Univac and Skeduflo

ENIACから始まり、UNIVACとSkedufloへ:ペンシルベニア大学が語るコンピュータ史の知られざる物語

1946年にペンシルベニア大学で開発された世界初の汎用電子計算機ENIAC。その発明者であるJohn MauchlyとJ. Presper Eckertは、その後もBINAC、EDVAC、UNIVACと次々に革新的なコンピュータを生み出しました。本記事は、Mauchlyの膨大な資料を所蔵するKislak Centerのブログで、ENIACだけでなく、UNIVAC Applications and Research Centerでの応用研究や、スーツケース型コンピュータSkedufloの開発など、彼の知られざる功績に焦点を当てます。また、コンピュータを「問題解決のため」ではなく「問題発見のために使う」という彼の逆転の発想や、1967年に「ビジネスマンがポケットにコンピュータを入れて持ち歩く」と予言したエピソードも紹介。コンピュータ史の巨人の人間味あふれる姿に迫ります。

「ENIACの発明者ほど、世界を変えながら、その見返りを得られなかった人々は稀である」
  1. Animats

    GoogleはSkedufloを知らなかった。私も知らなかった。かつてUNIVACコンピュータを使ってクリティカルパスプログラムの仕事をしたことがあるのだが。それはどうやらPERTチャートを計算するためのアナログコンピュータだったらしい。おそらく試作段階を超えることはなかったのだろう。もし超えていたら、もっと歴史が残っているはずだ。

    これは面白いアイデアだ。どう動くのかは理解できる。PERTチャートは時間指向の非循環依存グラフだ。各タスクには期間があり、タスクは並行して実行できる。グラフの合流点では、遅い方の終了時刻が終了ノードの時間値となり、それが後続のタスクに渡される。

    だからアナログコンピュータは、電圧=時間、抵抗=期間としてこれを実現できる。写真では右下にコンパクトなプラグボードが見える。それが依存グラフだ。そしてタスクの期間を設定するためのノブがたくさんある。各合流点には、より高い電圧を通過させる回路があるはずだ(おそらくダイオードだけで済むが、ダイオードの電圧降下が問題になるかもしれない。オペアンプが必要かもしれない)。そして、各合流点でどちらの経路が長いかを示すランプがある。これでノブを調整してスケジュールを調整できる。時間を読み取るためのメーターもあるはずだが、それは外部にあるのかもしれない。

  2. tomphoolery

    私の祖父はJohn Mauchlyと一緒にMauchly Associatesを設立した。彼はMauchlyの「ビジネス担当」で、1950年代にRemington Randでクリティカルパス法[1]に取り組んだ経験があったからだ。母は、Johnがいつかブリーフケースに収まるコンピュータができるだろうと彼女に話していたのを覚えている。当時の最小のコンピュータはUNIVACだった。Mauchly Associatesについてあまり聞かないのはなぜか分からないが、彼のWikipediaのページにも載っていない。

    [1]: https://en.wikipedia.org/wiki/Critical_path_method

  3. opan

    ミネソタが言及されることを期待していた。私にはかつてUNIVACで働いていた年配の親戚がいた。それがどれほど広がっていたのか気づいていなかった。

    Wikipediaから:

    >UNIVACは、ペンシルベニア州フィラデルフィアのW Allegheny AvenueにあるRemington Randの旧Eckert-Mauchly部門工場で製造された。[1][9] Remington Randはコネチカット州ノーウォークに工学研究所も持っており、後にミネソタ州セントポールのEngineering Research Associates(ERA)を買収した。1953年または1954年に、Remington Randはノーウォークのタビュレーティングマシン部門、ERAの「科学」コンピュータ部門、UNIVACの「ビジネス」コンピュータ部門を、UNIVACという名前の単一の部門に統合した。

    私の親戚がいた頃には、一番すごいことはとっくに起こっていたんだろうな。

この日のほかの記事

2026-08-13