现在的网吧系统大多使用的是网吧xp系统,那么网吧xp系统的启动过程你了解吗?我们说网吧xp系统的启动过程大致可以分为5个阶段:
1.预指导(Pre-Boot)阶段;2.指导阶段;3.加载内核阶段;4.初始化内核阶段;5.登陆。
在了解了网吧xp系统的启动过程大致分为5个阶段后,我们再来一起看看网吧xp系统具体的启动过程!
a)预指导阶段
在这个阶段里,计算机起首运转PowerOnSelfTest(POST),假如计算机系统的BIOS(根底输入/输出系统)是即插即用的,那么计算机硬件设备将经由查验以及完成装备。计算机的根底输入/输出系统(BIOS)定位计算机的指导设备,然后MBR(MasterBootRecord)被加载并运转。
b)指导阶段
Windows XP Professional指导阶段包括4个小的阶段。
起首,计算机要经由初始指导加载器阶段(InitialBootLoader),在这个阶段里,NTLDR将计算机微处置器从实形式转换为32位平面内存形式。在实形式中,系统为MS-DOS保存640kb内存,其他内存视为扩展内存,而在32位平面内存形式中,系统(WindowsXPProfessional)视一切内存为可用内存。经过这个步调,使NTLDR可以辨认每一个用NTFS或许FAT文件系统花样化的分区。
接着系统来到了操作系统选择阶段,假如计算机装置了不止一个操作系统(也就是多系统),并且准确设置了boot.ini使系统供应操作系统选择的前提下,计算机显示器会显示一个操作系统选单,这是NTLDR读取boot.ini的后果。
c)加载内核阶段
在加载内核阶段,ntldr加载称为Windows XP内核的ntokrnl.exe。接着ntldr加载硬件抽象层(HAL,hal.dll),然后,系统持续加载HKEY_LOCAL_MACHINE\system键。节制集中包括设备的驱动顺序以及需求加载的服务。NTLDR加载HKEY_LOCAL_MACHINE\system\service\…下start键值为0的最底层设备驱动。看成为ControlSet的镜像的CurrentControlSet被加载时,ntldr传递节制给内核,初始化内核阶段就开端了。
d)初始化内核阶段
在初始化内核阶段开端的时分,五颜六色的WindowsXP的logo以及进度条显示在屏幕中心,在这个阶段,系统完成了启动的4项义务:
内核运用在硬件检测时搜集到的数据来创立了HKEY_LOCAL_MACHINE\HARDWARE键。
内核经过援用HKEY_LOCAL_MACHINE\system\Current的默许值复制ControlSet来创立了CloneControlSet。CloneControlSet装备是计算机数据的备份,不包罗启动中的改动,也不会被修正。
系统完成初始化以及加载设备驱动顺序,内核初始化那些在加载内核阶段被加载的底层驱动顺序,然后内核扫描HKEY_LOCAL_MACHINE\system\CurrentControlSet\service\…下start键值为1的设备驱动顺序。这些设备驱动顺序在加载的时分便完成初始化,假如有错误发作,内核运用ErrorControl键值来决议若何处置,值为3时,错误标记为危机/要害,系统首次碰到错误解以LastKnownGoodControlSet从新启动,假如运用LastKnownGoodControlSet启动依然发生错误,系统申报启动失败,错误信息将被显示,系统中止启动;值为2时错误状况为严峻,系统启动失败而且以LastKnownGoodControlSet从新启动,假如系统启动曾经在运用LastKnownGood值,它会疏忽错误而且持续启动;当值是1的时分错误为通俗,系统会发生一个错误信息,然则依然会疏忽这个错误而且持续启动;当值是0的时分疏忽,系统不会显示任何错误信息而持续运转。
SessionManager启动了WindowsXP高级子系统以及服务,SessionManager启动节制一切输入、输出设备以及拜访显示器屏幕的Win32子系统以及Winlogon历程,初始化内核终了。
本文来源:网络整理 作者:佚名