1 实践与共享:计算机启动过程图文详解(一)计算机初始化启动过程我们每天使用计算机必须要经过的一个步骤就是启动了,但是,你是否知道计算机到底是怎样启动的呢?或许,你会认为这并不重要,是的, 对于我们一般人而言,它确实不重要,事实上,我们更关心它启动得有多快,但是,这却实在是一个很“基本 ”的问题,每天都在用计算机,却不知道它是怎样启动的,似乎总感觉有些别扭(当然了,多数人都不知道的话也就没什么好别扭的了)。下面就为大家介绍一下我们使用的计算机到底是怎样启动起来的,由于这个问题比较大,我将它分为了两部分来介绍,这样可能比较好接受一些。这次只介绍前半部分(即和操作系统无关的部分)。另外,为方便大家理解,我特意制作了相关的流程图,建议大家对照着看。如果你愿意了解一下,希望你能通过下面的介绍弄懂这个问题,如果你没什么兴趣,也没关系,毕竟,它是个比较边缘的东西,不太了解也行。像大多数介绍此知识的文章一样,这里还是需要先介绍一下两个基本而重要的概念。BIOS:即 “ Basic Input/Output System”(基本输入输出系统),它是一组被“固化 ”在计算机主板上的一块ROM 中直接关联硬件的程序,保存着计算机最重要的基本输入输出的程序、系统设置信息、 开机后自检程序和系统自启动程序,其主要功能是为计算机提供最底层的、最直接的硬件设置和控制,它包括系统BIOS(主板 BIOS).其它设备 BIOS(例如 IDE控制器 BIOS、显卡 BIOS 等)其中系统BIOS 占据了主导地位.计算机启动过程中各个BIOS的启动都是在它的控制下进行的. 内存地址:我曾在虚拟内存的介绍中提到过它,我们知道,内存空间的最基本单位是位, 8 位视为一个字节,即我们常用的单位B,内存中的每一个字节都占有一个地址(地址是为了让 CPU 识别这些空间, 是按照 16 进制表示的) ,而最早的 8086 处理器只能识别1MB(2 的 20 次方 B)的空间,这1MB 内存中低端(即最后面)的640KB 就被称为基本内存,而剩下的内存(所有的)则是扩展内存。这640KB 的空间分别由显存和各BIOS 所得。现在正式开始介绍计算机的启动过程(从打开电源到操作系统启动之前)1、当电源开关按下时,电源开始向主板和其他设备供电,此时电压并不稳定,于是,当主板认为电压并没有达到CMOS 中记录的 CPU 的主频所要求的电压时,就会向 CPU 发出RESET 信号(即复位,不让CPU 进一步运行),不过仅一瞬间不稳定的电...