ブート
以上で述べたような古い時代において、電源投入直後の機能があれこれと話題になったことには、いくつかの原因がある。
古いコンピュータは、
メモリ空間が狭いことが多く、その空間を少しでも自由に使える主記憶のRAMに当てたい
ROMにあたる記憶装置が特殊な装置であったりして容量も少なく、また主記憶と同様に読み出しができるものではなかった
等の理由から、この過程を技巧的なブートシーケンスにせざるをえなかったのである。
集積回路によるROM、具体的にはマスクROM、PROM、EPROM、フラッシュメモリの時代になると、以上のような制限はかなり緩和され、ファームウェアとしてメモリ空間の一部にブートプログラムを存在させ、電源投入後やリセット後、プロセッサは単にそのアドレスから実行を始めればよい、というようになった。その結果、一般的なユーザのブート時の関心事は、ハードディスク上のファイルシステムにあるOSを、どうロードして実行するか、というような点に移った。組込みシステムやゲーム機などでは、最初からROMに実行イメージを展開しておき、ブートしたらそのまま目的のシステムが実行される、というような形態もある。
CDC 6600 (1964) には144個のトグルスイッチを備えた dead start と呼ばれるパネルがある。このパネルで12ワードの情報を0番の周辺プロセッサ (PP0) のメモリに転送する。それを命令列として実行することでPP0は自身のメモリに必要なコードをロードし、他のPPを初期化する。
GE 645 (1965) には "BOOT" ボタンがある。
Multics (1967) にはブートコマンドがあった。
UNIXでは、The Unix Programmer's Manual 第1版(1971年11月3日)に "boot" への言及がある。
1975年、CSELT(英語版)の研究者であるアルベルト・チャラメッラ(英語版)は、電話交換機のコンピュータをブートするデバイスの特許を取得した。ブートローダは、現代のROMメモリに常駐し、ブートプロセスはシングルボタン押下で起動した。デバイスは、アドオン(例PDP-11用)などの任意の種類のコンピュータに適していた。