BIOS里玩贪吃蛇/翻牌 微星EFI与PC3.0
分享
●BIOS的第一印象
电脑的核心是大家口中的BIOS(basic input/output system),因为它是负责在开机程序中启动所有计算机内的组件的代码。计算机开机时,BIOS会测试基本系统功能、启动并进行核心系统硬件组态,再加载操作系统(OS),以交由OS来控制使用者与计算机之间的互动。同时,BIOS也扮演OS与底层硬件之间的桥梁。
BIOS当初是针对简单配备计算机中的DOS所设计的,后来持续因应Windows以及日趋复杂的系统,不断进行修改,加入许多扩充功能,包括启动电源自我测试(POST)、电源管理、系统管理,以及支持系统外围组件的自动仿真与资源分配功能。
但事实上,BIOS并未因此改变其运作规模。因为BIOS是针对每部系统的硬件组合量身打造,所以仅会启动开机流程中相关的核心系统外围组件 – 包括键盘、序列I/O端口、USB、屏幕,以及磁盘接口 ,换句话说,就是让PC主要还是依赖OS指令以运作所有PC功能。
复杂、非中文的BIOS阻碍了人们对它的了解,于是BIOS慢慢变成了只有少数专业人士才能操作的禁区。在PC 3.0时代这陈旧的设计和现在全新的需求,称为了一个不可调和的矛盾。
制造业者需求,传统的BIOS无法满足
以PC制造商为例,若能透过BIOS进行制造测试,业者将因此在制造过程中大幅受益,像是透过网络即可轻松加载磁盘镜像(disk image)、或是执行未经开机程序(non-boot)的硬件,以及不必进入操作系统就进行系统故障的除错作业。面对每年超过55种系列产品、逾250种不同产品问世的情况,系统研发业者亟需一种高效率的方法来调整BIOS以支持其系统硬件。而传统的BIOS已无法符合这些需求。<
0人已赞