Hacker News 上的討論探討了 ENIAC 等早期電腦是否具備 BIOS,並納入艾倫·凱的見解,以及關於 EDSAC 和 CDC 6600 初始化過程的技術細節。討論指出,EDSAC 等機器透過旋轉開關設定八進位數字,從紙帶載入初始程式,發揮類似啟動 ROM 的功能。這項分析釐清了開機過程的歷史演變,顯示從非揮發性儲存載入初始程式的概念早於現代 BIOS。EDSAC 配備「初始指令」模組,而 CDC 6600 則使用死啟動面板斷開通道並初始化系統。此外,社群成員指出 ENIAC 在最初的非馮·諾伊曼架構設計後,後來被重建為可運作的儲存程式電腦。
事件背景
開機是指啟動電腦並將作業系統或初始軟體載入記憶體的過程。早期的電腦如 ENIAC 最初並非儲存程式電腦,需要透過物理重接線路或設定開關來更換程式。後來像 EDSAC 這樣的機器引入了從固定儲存媒體讀取初始程式的概念,為現代的 BIOS 和開機載入器奠定了基礎。
社群觀察
社群成員提供了具體範例,例如 EDSAC 的紙帶載入器和 CDC 6600 的死啟動面板指令,豐富了歷史背景。部分用戶對艾倫·凱關於 ENIAC 的說法提出辯論,指出它後來經過修改以支援儲存程式架構,而其他用戶則討論了從 ROM 執行的 CP/M 系統。



