基本输入输出系统

初始化计算机硬件和启动操作系统的系统软件
基本输入输出系统(英文名:Basic Input/Output System,简称:BIOS),是一种位于计算机只读存储器(ROM)中的固件,负责在计算机启动时执行硬件初始化以及在操作系统运行过程中提供运行时服务。[1][4]由于BIOS被存储在ROM中,因此有时也被称为“ROM BIOS”。[5]
BIOS的出现可以追溯至1975年,加里·基尔代尔(Gary Kldal)在Intel 8008的基础上开发的一个管理程序和数据控制程序是现代BIOS的雏形。[2][6]1981年,IBM开发了首个PROM(Programmable ROM,可编程只读存储器),它将其中的程序代码的集合称为BIOS。由于BIOS本身的缺陷,在2003年,Intel推出了EFI(Extensible Firmware Interface)。为了制定统一的标准,在2005年,Intel联合微软AMD等11家公司制定了统一的EFI标准,即UEFI标准。[7]
BIOS的工作原理包括加电自检、初始化硬件设备以及引导加载程序的启动,其核心功能包括硬件检测、系统设置配置、启动顺序设置和电源管理等。随着技术的发展,BIOS因固件攻击和兼容性问题,其安全性也受到挑战,[8]逐渐被UEFI所取代。[9]

发展历程

背景与起源