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に類似したものも持っていなかったと確信している。
HNでの議論
30- retrac
EDSACは早くも1949年には「initial orders」モジュールを持っていた。起動ROMだ。各ROMワードの8進数を設定するためのロータリーセレクタースイッチのバンクがあった。
サブルーチンで有名なDavid Wheelerは、その小さなROMに入れるべき最も賢明なものは、ペーパーテープローダーとミニアセンブラであり、それ自体の残りをペーパーテープからロードするものだと気づいた。つまり、スイッチを入れるとマシンはテープ入力を読み始め、実行する。プログラムはテレタイプ上でニーモニックと8進数の相対アドレスで書くことができた。
1970年のオリジナルPDP-11のような、より進んだ後のマシンが、そのようにROMから「自動起動」できなかったのは少し奇妙に思える。ブートローダーをトグルで入力しなければならなかった。
それはコアメモリが不揮発性だったからだと思う。(EDSACはコアを使っていなかった。リフレッシュが必要なDRAMのような遅延線メモリを持っていた。)コアなら、ブートローダーを一度トグルで入力するだけで、ソフトウェアが誤って上書きしない限り、電源を切ってもそこに残っていた。だから、ブートローダーを再入力するのは、まわりにまつわる伝説ほど実際には一般的ではなかった。
- 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は言葉の刑務所だ。
- jshier
KayがENIACはストアドプログラムコンピュータではないと言ったのは、あまり正確ではないと思う。元の形では明らかにそうではなかった。異なる問題を解くには物理的に再構成する必要があったからだ。しかし、戦後、EDVAC報告に見られる設計哲学を最初に受け継いだマシンとして、他のストアドプログラム(フォン・ノイマンアーキテクチャ)コンピュータと同じように動作するように再構築された。それは1948年から1955年に退役するまで、そのモードで動作した。
『ENIAC in Action: Making and Remaking the Modern Computer』は、ENIACの初期設計と再設計についての優れた要約だ。
- adamddev1
Alan KayがQuoraで質問に答えている。なんて世界への素晴らしい贈り物だろう!
これは、会話がますます人々がLLMに個人的に質問する方向に移り、LLMが既存の情報から答えをかき集めたり、最善の推測をでっち上げたりするようになるにつれて、私たちが失いつつあるものの一つだ。人々は、本物のユニークな知識を持つ専門家に質問し、その知識を人類と共有する能力を失いつつある。
- tombert
なんと、Quoraがまだ存在していることすら知らなかった。ましてや著名な人々がまだそこで質問に答えているなんて。数ヶ月前にKagiの検索で優先度を下げたが、それでも検索の質にそれほど変化を感じなかった。