计算机启动流程(软硬详解)对了解计算机启动有什么用呢
不就是按一个电源就 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)时,电源开