许多BIOS程式都只能在特定电脑型号或特定主机板型号上执行。早年，BIOS储存于ROM晶片上；现在的BIOS多储存于快闪记忆体晶片上，这方便了BIOS的更新。UEFI是旧式BIOS的后继者。
历史.BIOS最早可追溯到1970年代的CP/M作业系统。BIOS是CP/M作业系统中只能在特定机器上执行(machine-specific)的部分，它在系统开机时直接与硬体交互。1980年代，IBM发明了IBM PC，但最初BIOS是IBM PC上唯一不开放的元件，给IBM PC的