计算机启动流程(软硬详解)对了解计算机启动有什么用呢?不就是按一个电源就 OK 了,这可能是很多新手不解的问题。没这么简单的,这其中涉及到了大量的软硬知识,假如真正了解这样原理会对你今后有很大的帮助.虽说真是有点不好理解,但是我信任在看了多遍之后一定会明白的。下面进入主题:计算机启动过程是个很复杂的过程,它有一个非常完善的硬件自检机制,在通电自检短暂的几秒钟里,计算机要完成 100 多个检测步骤.首先我们先来了解两个概念:第一个是 BIOS(基本输入输出系统),BIOS 是一组被“固化”在计算机主板中,直接与硬件打交道的程序,计算机的启动过程是在主板 BIOS 的控制下进行的。BIOS 包括有系统 BIOS,即常说的主板 BIOS。其它设备(例如 IDE 控制器、SCSI 卡或网卡等的 BIOS)其中系统 BIOS 是本文要讨论的主角.因为计算机的启动过程正是在它的控制下进行的。第二个基本概念是内存的地址,我们的机器中一般安装有 32MB、64MB 或 128MB 内存,这些内存的每一个字节都被给予了一个地址,以便 CPU 访问内存。32MB 的地址范围用十六进制数表示就是 0~1FFFFFFH,其中 0~FFFFFH 的低端 1MB 内存非常特别,因为最初的 8086 处理器能够访问的内存最大只有 1MB,这 1MB 的低端 640KB 被称为基本内存,而 A0000H~BFFFFH 要保留给显示卡的显存使用,C0000H~FFFFFH 则被保留给 BIOS 使用,其中系统 BIOS 一般占用了最后的 64KB或更多一点的空间,显卡 BIOS 一般在 C0000H~C7FFFH 处,IDE 控制器的 BIOS 在 C8000H~CBFFFH 处。 下面将分为两个部分介绍,硬件部分和软件部分。一、.硬件部份1.系统 BIOS 初始化当我们按下电源开关(POWER)时,电源开始供电,计算机的电源指示灯亮起.电源就开始向主板和其它设备供电,此时电压还没有完全稳定,主板控制芯片组会根据 CMOS 中的 CPU 主频设置向 CPU 发出一个 Reset(重置)信号,让 CPU 内部自动恢复到初始状态,但 CPU 在此刻不会马上执行指令.当芯片组检测到电源已经开始稳定供电了(当然从不稳定到稳定的过程只是一瞬间的事情),它便撤去 RESET 信号(假如是手工按下计算机面板上的 Reset 按钮来重启机器,那么松开该按钮时芯片组就会撤去 RESET 信号),CPU 马上从地址 FFFF0H 处执行一条跳转指令,从前面的介绍可知,这个地址实际上在系统 BIOS 的地址范围内,无论是 Award BIOS 还是 AMI BIOS CPU 放在这里...