Alan Kay、ENIACにBIOSはなかったと断言

Alan Kay's answer to "Did the ENIAC have a BIOS"?

Alan KayがQuoraで、ENIACにはBIOSも類似のものも存在しなかったと回答。彼はENIACをストアドプログラムコンピュータとは見なさない立場を示し、BIOSの定義をめぐる議論にも触れた。さらに、1960年代まで多くのコンピュータはスイッチ操作で起動していた事実を紹介し、初期のDECマシンやCDC 6600の例を挙げている。

私はそれがBIOSも、BIOSに類似したものも持っていなかったと確信している。
  1. retrac

    EDSACは早くも1949年には「initial orders」モジュールを持っていた。起動ROMだ。各ROMワードの8進数を設定するためのロータリーセレクタースイッチのバンクがあった。

    サブルーチンで有名なDavid Wheelerは、その小さなROMに入れるべき最も賢明なものは、ペーパーテープローダーとミニアセンブラであり、それ自体の残りをペーパーテープからロードするものだと気づいた。つまり、スイッチを入れるとマシンはテープ入力を読み始め、実行する。プログラムはテレタイプ上でニーモニックと8進数の相対アドレスで書くことができた。

    1970年のオリジナルPDP-11のような、より進んだ後のマシンが、そのようにROMから「自動起動」できなかったのは少し奇妙に思える。ブートローダーをトグルで入力しなければならなかった。

    それはコアメモリが不揮発性だったからだと思う。(EDSACはコアを使っていなかった。リフレッシュが必要なDRAMのような遅延線メモリを持っていた。)コアなら、ブートローダーを一度トグルで入力するだけで、ソフトウェアが誤って上書きしない限り、電源を切ってもそこに残っていた。だから、ブートローダーを再入力するのは、まわりにまつわる伝説ほど実際には一般的ではなかった。

  2. NelsonMinar

    Claude OpusにCDC 6600のデッドスタートパネルを逆アセンブルさせた。難しかったのは、ビジョンがビットを読み取れるように、スイッチのより良い画像を見つけることだった。¹

    内容はあまり面白くなく、Claudeのコメントもあまり詳細ではない。でも、62年前のコンピュータについて2分の作業にしては悪くない。Ken Shirriff、気をつけろ、AIが君を追いかけているぞ。²

    Addr Octal Instruction Meaning

    0001 7512 DCN 12 チャネル12を切断(既知のアイドル状態にする)

    0002 7712 FNC 12, 4000? チャネル12のデバイスにファンクションコードを送信

    0003 4000? └ ファンクションコード(最後のビットが不明瞭: 4000か4001)

    0004 7712 FNC 12, 0001 別のファンクションコードを送信

    0005 0001 └ ファンクションコード

    0006 7712 FNC 12, 1500? 3番目のファンクションコードを送信

    0007 1500? └ ファンクションコード(最も不確かな行)

    0010 2000 LDC 0160? Aにワードカウントをロード

    0011 0160? └ そのカウント

    0012 7412 ACN 12 チャネル12をアクティブ化

    0013 7112 IAM 12, 0015 チャネル12からAワードを0015から始まるメモリに読み込む

    0014 0015 └ 宛先アドレス

    1. https://dyninst.github.io/scalable_tools_workshop/petascale2...

    2. 本当ではない。この逆アセンブルが正しいかどうかは全くわからない。

    3. Quoraは言葉の刑務所だ。

  3. jshier

    KayがENIACはストアドプログラムコンピュータではないと言ったのは、あまり正確ではないと思う。元の形では明らかにそうではなかった。異なる問題を解くには物理的に再構成する必要があったからだ。しかし、戦後、EDVAC報告に見られる設計哲学を最初に受け継いだマシンとして、他のストアドプログラム(フォン・ノイマンアーキテクチャ)コンピュータと同じように動作するように再構築された。それは1948年から1955年に退役するまで、そのモードで動作した。

    『ENIAC in Action: Making and Remaking the Modern Computer』は、ENIACの初期設計と再設計についての優れた要約だ。

  4. adamddev1

    Alan KayがQuoraで質問に答えている。なんて世界への素晴らしい贈り物だろう!

    これは、会話がますます人々がLLMに個人的に質問する方向に移り、LLMが既存の情報から答えをかき集めたり、最善の推測をでっち上げたりするようになるにつれて、私たちが失いつつあるものの一つだ。人々は、本物のユニークな知識を持つ専門家に質問し、その知識を人類と共有する能力を失いつつある。

  5. tombert

    なんと、Quoraがまだ存在していることすら知らなかった。ましてや著名な人々がまだそこで質問に答えているなんて。数ヶ月前にKagiの検索で優先度を下げたが、それでも検索の質にそれほど変化を感じなかった。

この日のほかの記事

2026-09-27