先介绍一下两个基本而重要的概念。
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进一步运行),不过仅一瞬间不稳定的电压就能达到符合要求的稳定值,此时复位信号撤销,CPU马上从基本内存的BIOS段读取一条跳转指令,跳转到BIOS的真正启动代码处,如此,系统BIOS启动,此后的过程都由系统BIOS控制。
2、系统BIOS启动后会进行加电自检POST(Power On Self Rest)。不过这个过程进行得很快,它主要是检测关键设备(如电源、CPU芯片、BIOS芯片、基本内存等电路是否存在以及供电情况是否良好。如果自检出现了问题,系统喇叭会发出警报声(根据警报声的长短和次数可以知道到底出现了什么问题)。
3、如果自检通过,系统BIOS会查找显卡BIOS,找到后会调用显卡BIOS的初始化代码,此时显示器就开始显示了(这就是为什么自检失败只能靠发声进行提醒了)。显卡BIOS会在屏幕上显示显卡的相关信息(不过现在的笔记本似乎并不显示这个)。
4、显卡检测成功后会进行其他设备的测试,通过后系统BIOS重新执行自己的代码,并显示自己的启动画面,将自己的相关信息显示在屏幕上,而后会进行内存测试(这些在现在的计算机上也看不到了),仅仅是短暂出现系统BIOS设置页面,此时就可以对系统BIOS进行需要的设置了,完成后会重新启动。
5、此后BIOS会检测系统的标准硬件(如硬盘、软驱(虽然现在很多计算机已没有软驱了)、串行和并行接口等),检测完成后会接着检测即插即用设备,如果有的话就为该设备分配中断、DMA通道和I/O端口等资源,到了这里,所有的设备都已经检测完成了,老机会进行一次清屏并显示一个系统配置表,如果和上次启动相比出现了硬件变动,BIOS还会更新ESCD,即“Extended System Configuration Data”(扩展系统配置数据),它是系统BIOS用来与操作系统交换硬件配置信息的数据,这些数据被存放在CMOS中。现在的机器则不再显示这些了。
6、当上面的所有步骤都顺利进行以后,BIOS将执行最后一项任务:按照用户指定的启动顺序进行启动(即我们经常需要用到的设置系统从哪里启动,一般默认是硬盘,如果需要安装系统,还会设置为光驱或USB设备),注意,这里是指的启动顺序,如果设置为从光驱启动,而光驱中又没有光盘的话,系统还是会接着从硬盘启动的。
分享到:
相关推荐
电子政务-更改电脑启动顺序的系统及方法.zip
无线网络疯狂破解(二),设置电脑启动顺序及Beini教程整理.pdf
本文档详细介绍了电脑上电后的启动顺序,对了解电脑启动有很大帮助!
电脑双系统,win7和fedora默认启动顺序设置。
正确启用BIOS显卡的启动顺序有效预防电脑黑屏困扰.docx
电脑一开机就执行bat批处理来启动jar包,设置间隔时间来达到批量启动顺序有依赖关系的jar包
首先在BIOS中设置系统启动顺序为“光盘优先启动”,然后把Win98安装光盘放入光驱,启动电脑进行安装。在“选择Windows 98的安装目录”窗口上选择“其他目录”,并指定为“E:\WINDOWS”,然后按常规方法完成安装。 ...
尝试解决: 1,先根据提示路经找到VBoxGuestAdditions.iso,添加到光盘。 2,根据网上找的资料,需弹出光盘,再行安装增强功能。 这一步走了弯路,因为网上提示是鼠标右击光盘图标弹出,我这里犯了难,右击没有反应...
C#设置和获取输入法一例 一个简单的C#小程序,用于设置和获取你电脑里安装的输入法,并可以更改系统默认的选项,设置输入法的启动顺序以及删除输入法等,运行截图如上所示。
可以设置延迟启动程序,主要是一些需要顺序启动的,比如先启动a,然后启动b.可以通过这个程序
型号:联想(Lenovo)拯救者 14.0英寸游戏本(i7-4720HQ 8G 128G SSD+1T GTX960M ) macOS Big Sur 11.1 ...- 禁止OpenCore修改电脑启动顺序 文章地址: https://blog.csdn.net/lxyoucan/article/details/111876976
在双击虚拟启动虚拟电脑时报错 未能启动虚拟电脑,由于下述物理网卡未找到:Realtek PCIe FE Family Controller #2(adapter 1) 点击更改网络设置,发现无效设置,两个警告 第一个:系统加速配置页已启动硬件虚拟化...
再用以上方法将硬盘改为启动顺序1 看看你电脑有没有usb驱动">1 重启 按Del进BIOS 找到Advanced Bios Features(高级BIOS参数设置)按回车进Advanced Bios Features(高级BIOS参数设置)界面 First Boot Device 开机...
对于使用电脑用户来说,打开电源启动电脑几乎是每天必做的事情,但计算机在显示这些启动画面的时候都在做什么呢?大多数用户都未必清楚。 下面就向大家介绍一下从打开电源到出现Windows桌面的蓝天白云,计算机到底...
今天在使用Virtualbox中的Ubuntu虚拟机,想安装增强功能来实现更改分辨率,但是在安装时出错:未能加载虚拟光驱 VBoxsGuestAdditions.iso到虚拟电脑 经过折腾,最后通过互联网找到了解决方法: 进入系统在侧边找到如...
如果按以上的方法做了电脑启动速度仍不够快,除了升级硬件(CPU、内存、硬盘等)外,另一个好办法是重装系统,这样可以明显加快电脑启动速度! 其他回答 有一个“BootVis”程序(绿色软件),是微软公司出品的专...
广达维修时序图,维修笔记本电脑的重要时序 ,需要的下载
详细介绍电脑从打开电源到XP系统加载的全过程,系统文件的读取顺序及驱动加载顺序
但是,如果你用“安全模式”启动发现电脑启动速度比正常启动时速度要快,那可能某个程序是导致系统启动速度变慢的原因。 4、桌面图标太多会惹祸 桌面上有太多图标也会降低系统启动速度。Windows每次启动并显示...