Windows电脑开机时,它们都在干什么
好咯知乎的小伙伴们各人好,我是B站UP主(阿培APE),你有没有发现,无论是什么品牌,什么操做系统,开机时总会有一个画面,那么那个画面到底有什么用?它又有多重要?请跟从我的脚步一路来摸索吧。
寡所周知,我们电脑开机时(像微软)有那么一个画面:一个Windows视窗画面。它有多重要,它很重要,经常“玩”电脑的小伙伴都晓得在安拆双系统的时候(如Win+MAC),在启动电脑时,系统就会询问你能否启动Win系统/MAC系统。也就是说,那个画面是在询问你要用哪个系统......有点跑题了,来,言归正传,那个画面,我们能够说是。欸,其实那个画面,有点类似于激活你电脑里的CPU等等之类的,让它们运行起来。
那电脑在开机时它们又在干什么?起首,在开机时你的电脑会先通电自测。通电自测:电脑会走28道工序,1、主板会先激活CPU,让它运行起来;2、CPU会指向BIOS翻开第一指令;3、CPU内部存放器检测;4、SRAM检测;5、ROM BIOS;6、计时器检测;7、DMA检测;8、存放器检测;9、REFRESH电路刷新检测;10、键盘控造器检测;11、存储器检测;12、CPU庇护形式测试;13、中断控造器检测;14、电力电压查抄;15、DRAM存储器2检;16、显卡测试;17、NMI强迫中断检测;18、声音电路检测;19、计时测试;20、CPU庇护形式2检;21、CPU回REAL MODE;22、键鼠检测;23、键控器(键盘控造器)检测;24、中断器成立;25、磁盘驱动器及界面检测;26、串列RS232界面;27、查抄CMOS IC时间、日期;28、检测完成。十几秒时间电脑竟做了那么多!
接着,就要起头选择引导。选择引导:电源会向主板供电而主板会向其他硬件供电,主板在向CPU供电前,会先持续向CPU发送RESET信号,让那个CPU初始化。完成之后,主板会读取UEFI,而CPU则是施行UEFI。届时,控造权会在UEFI手上,而uefi会加载bootmgfw.efi文件。完成后,控造权又到了bootmgfw.efi手上了,然后bootmgfw.efi又会读取BCD文件,那个BCD是什么呢,BCD就是包罗多个引导文件此中就有一个Winload.efi文件。bootmgfw.efi会读取Winload.efi,然后控造权就到了Winload.efi手上。Winload.efi又会读取Bootstat.bat文件。读取完成后,Winload.efi会加载ntoskrnl.exe(NT.exe)文件。
加载内核:接下来会加载系统内核,NT.exe会加载注册表和驱动法式,然后启动SMSS和CSRSS。最初就是系统初始化:NT.exe会启动一大堆exe和explorer.exe,同时也会启动winlogon,winlogon会启动logonUI.exe。
没想到啊,电脑竟能在十几秒内做那么多事,哎,鄙人服气,失实服气。
Tags: