BIOS(Basic Input Output System)固件,是一组固化到计算设备主板上一个存储芯片中的系统程序,它对于计算机系统正常初始化、启动和操作系统引导起着不可或缺的作用,是实现计算机系统的安全性、可靠性等关键功能的关键环节。
其主要功能包括:
①CPU/内存初始化:计算机系统的CPU和内存都需要由BIOS负责初始化后,才能安全、稳定、高效地被使用;
②I/O芯片及系统总线初始化:计算机系统CPU之外的I/O芯片及系统总线(如PCIE、USB等)需要由BIOS负责初始化后,才能安全、高效、无冲突地运行;
③外围设备初始化:连接在CPU、I/O芯片或者挂接在系统总线上的外围设备,例如网络设备,存储设备,显示设备,人机交互设备等,都需要BIOS初始化和配置后才能正常工作;
④附加功能初始化:计算机系统的附加功能,例如安全性功能,可靠性功能,故障报告诊断和修复功能等,都需要BIOS在计算机系统启动阶段进行初始化和支持,才能实现;
⑤操作系统启动:完成系统硬件自检和初始化后,BIOS会引导操作系统启动,完成系统的整个启动过程。在操作系统的睡眠和唤醒过程中,也需要由BIOS和操作系统交互配合来完成。
综上,BIOS作为计算设备软、硬件连接的桥梁,是保护信息安全与提升整机性能的关键环节。一方面,BIOS是底层系统软件,能够保护、设定硬件并提升性能,且可通过可信计算控制上电,对于计算设备的整机安全可控有着重要意义;另一方面,BIOS引导操作系统,同时能够集成某些增值应用,不仅能提升计算设备的开机效率,还可以实现多元化的安全应用。