计算机启动的过程
计算机启动是一个涉及多个步骤的过程,主要包括硬件自检、硬件初始化、引导加载程序加载和操作系统启动等关键环节。以下是计算机启动的详细步骤:
当用户按下计算机的电源按钮时,电源开始向主板和其它设备供电。此时,主板上的控制芯片组会向CPU发出并保持一个RESET(重置)信号,让CPU内部自动恢复到初始状态。当芯片组检测到电源已经开始稳定供电时,它便撤去RESET信号,CPU马上就从地址FFFF0H处开始执行指令,此处通常是一条跳转指令,指向系统BIOS中的真正启动代码。 系统BIOS的启动代码首先进行POST(Power-On Self Test,加电后自检),检测系统中一些关键设备是否存在和能否正常工作,例如内存和显卡等设备。如果发现致命错误,如没有找到内存或内存有问题,系统BIOS会通过喇叭发出错误代码。 POST结束后,系统BIOS将查找显卡的BIOS,并调用其初始化代码来初始化显卡。随后,系统BIOS会查找其它设备的BIOS程序,并调用这些BIOS内部的初始化代码来初始化相关的设备。 查找完所有其它设备的BIOS之后,系统BIOS将显示出它自己的启动画面,包括系统BIOS的类型、序列号和版本号等内容。接着,系统BIOS将检测和显示CPU的类型和工作频率,并开始测试所有的RAM,同时在屏幕上显示内存测试的进度。 内存测试通过之后,系统BIOS将开始检测系统中安装的一些标准硬件设备,包括硬盘、CD-ROM、串口、并口、软驱等设备。此外,较新版本的系统BIOS还会自动检测和设置内存的定时参数、硬盘参数和访问模式等。 标准设备检测完毕后,系统BIOS内部的支持即插即用的代码将开始检测和配置系统中安装的即插即用设备。每找到一个设备之后,系统BIOS都会在屏幕上显示出设备的名称和型号等信息,并为该设备分配中断、DMA通道和I/O端口等资源。 所有硬件都检测配置完毕后,多数系统BIOS会重新清屏,并在屏幕上方显示出一个表格,其中概略地列出了系统中安装的各种标准硬件设备,以及它们使用的资源和一些相关工作参数。 最后,引导加载程序(BootLoader)被加载到内存中后,控制权传递给它。引导加载程序的任务是加载操作系统内核到内存,并将控制权传递给操作系统。操作系统内核开始运行后,操作系统将初始化并接管计算机的控制,此时用户通常会看到操作系统的启动画面或登录界面。 以上就是计算机启动的基本过程。需要注意的是,不同的计算机可能有不同的BIOS版本和启动配置,因此具体的启动步骤可能会有所不同。
当用户按下计算机的电源按钮时,电源开始向主板和其它设备供电。此时,主板上的控制芯片组会向CPU发出并保持一个RESET(重置)信号,让CPU内部自动恢复到初始状态。当芯片组检测到电源已经开始稳定供电时,它便撤去RESET信号,CPU马上就从地址FFFF0H处开始执行指令,此处通常是一条跳转指令,指向系统BIOS中的真正启动代码。 系统BIOS的启动代码首先进行POST(Power-On Self Test,加电后自检),检测系统中一些关键设备是否存在和能否正常工作,例如内存和显卡等设备。如果发现致命错误,如没有找到内存或内存有问题,系统BIOS会通过喇叭发出错误代码。 POST结束后,系统BIOS将查找显卡的BIOS,并调用其初始化代码来初始化显卡。随后,系统BIOS会查找其它设备的BIOS程序,并调用这些BIOS内部的初始化代码来初始化相关的设备。 查找完所有其它设备的BIOS之后,系统BIOS将显示出它自己的启动画面,包括系统BIOS的类型、序列号和版本号等内容。接着,系统BIOS将检测和显示CPU的类型和工作频率,并开始测试所有的RAM,同时在屏幕上显示内存测试的进度。 内存测试通过之后,系统BIOS将开始检测系统中安装的一些标准硬件设备,包括硬盘、CD-ROM、串口、并口、软驱等设备。此外,较新版本的系统BIOS还会自动检测和设置内存的定时参数、硬盘参数和访问模式等。 标准设备检测完毕后,系统BIOS内部的支持即插即用的代码将开始检测和配置系统中安装的即插即用设备。每找到一个设备之后,系统BIOS都会在屏幕上显示出设备的名称和型号等信息,并为该设备分配中断、DMA通道和I/O端口等资源。 所有硬件都检测配置完毕后,多数系统BIOS会重新清屏,并在屏幕上方显示出一个表格,其中概略地列出了系统中安装的各种标准硬件设备,以及它们使用的资源和一些相关工作参数。 最后,引导加载程序(BootLoader)被加载到内存中后,控制权传递给它。引导加载程序的任务是加载操作系统内核到内存,并将控制权传递给操作系统。操作系统内核开始运行后,操作系统将初始化并接管计算机的控制,此时用户通常会看到操作系统的启动画面或登录界面。 以上就是计算机启动的基本过程。需要注意的是,不同的计算机可能有不同的BIOS版本和启动配置,因此具体的启动步骤可能会有所不同。
