计算机起动的全过程
计算机启动过程
![计算机启动过程](https://img.taocdn.com/s3/m/addb38bedc3383c4bb4cf7ec4afe04a1b071b09b.png)
计算机启动过程介绍操作系统⽼师说,平时⾯试学⽣或者毕业答辩的时候他都会问这个问题,可见这个问题对于计算机专业的学⽣来说是如此重要。
那么,从打开计算机电源到计算机的屏幕显⽰,中间经历了哪些过程呢?启动的英⽂是boot,来⾃于⼀个谚语pull oneself up by one's bootstraps通过拉⾃⼰的鞋带把⾃⼰拽起这个很明显是⽭盾的。
⼯程师早期⽤这句谚语⽤来⽐喻早期的计算机开机,因为计算机启动需要运⾏程序,⽽运⾏程序⼜需要计算机启动。
这个是⼀个很⽭盾的过程。
直到后来开机程序被刷⼊ROM芯⽚后,这个开机的boot⼤概过程是这样的:1. Turn on2. CPU jump to physical address of BIOS(In Intel it is 0xFFFF0)3. BIOS runs POST(Power-On Self Test)4. Find bootable devices5. Loads boot sector from MBR6. BIOS yields control to OS BootLoader1. BIOSBIOS介绍:BIOS(Basic Input/Output System)是基本输⼊输出系统的简称。
BIOS 能为电脑提供最低级、最直接的硬件控制与⽀持,是联系最底层的硬件系统和软件系统的桥梁。
为了在关机后使 BIOS 不会丢失,BIOS 设置程序是被固化到电脑主板上地 ROM 芯⽚中的⼀组程序,其主要功能是为电脑提供最底层的、最直接的硬件设置和控制。
BIOS 通常与硬件系统集成在⼀起(在计算机主板的 ROM 或EEPROM 中),所以也被称为固件如何运⾏BIOS存放在⼀个断电后不会丢失内容的ROM中,这保证了“拽着鞋带拉起⾃⼰”的这种情况不会发⽣。
因为系统⼀上电或重置,处理器要执⾏第⼀条指令的地址会被定位到BIOS存储器,初始化开始运⾏。
计算机启动过程的步骤
![计算机启动过程的步骤](https://img.taocdn.com/s3/m/f56278fafad6195f302ba67f.png)
计算机启动过程的步骤对于电脑用户来说,打开电源启动电脑几乎是每天必做的事情,但计算机在显示这些启动画面的时候在做什么呢?大多数用户都未必清楚了。
以下是“计算机启动过程的步骤”,希望给大家带来帮助!工具/原料计算机方法/步骤第一步:在主板接通电源之后,系统就由POST(PowerOnSelfTest,上电自检)开始自检,在我们刚刚接通电源的时候,整个系统由BIOS控制,电压还不太稳定(这个过程非常短暂,一般只有几毫秒,这个时候电压的稳定完全依靠主板和电源内部的滤波电容进行),主板芯片组会向CPU发出reset的命令让CPU开始初始化,同时主板芯片组等待电源发出POWEGOOD命令,一旦电源发出POWERGOOD命令,主板芯片组会马上停止reset命令的发出(如果是手动reset那么松开reset按钮时就会停止发出命令),这时候CPU会马上从地址FFFFF0H或FFFF0H开始执行寻址指令(这个地址是在BIOS内而不再内存里面),在这个地址中无论是AMIBIOS还是AwardBIOS,在这个地址中都会存储一条跳转命令,直接跳转到系统BIOS中真正的启动代码处,这个时候BIOS就会进行到第二个步骤POST。
第二步:系统BIOS的启动代码首先要做的事情就是POST,POST的主要任务就是在检测系统中的一些关键设备是否存在和正常工作。
由于POST在初始化显示卡之前,因此如果POST过程中出现任何的被BIOS认为的致命错误,比如没有找到内存或者说内存错误之类的,POST会通过主板上再带的扬声器来发送长短和数量不等的警报声以传递错误信息,如果在正常情况下,POST会进行的非常快,我们是难以感觉到这个过程的。
第三步:在这一步,系统BIOS会找到显示卡,存放显卡BIOS的ROM通常其实地址在C0000H处,系统BIOS找到显卡BIOS之后调用它的代码,由于显卡生产商的不同,所以显卡的初始化是由显卡BIOS来完成的,所以不同显卡厂商的界面也是不太一样的。
计算机开机过程解析
![计算机开机过程解析](https://img.taocdn.com/s3/m/d463371da6c30c2259019e98.png)
计算机启动过程解析一、计算机启动过程1、CPU供电当用户按下电源按钮后,计算机首先要做的操作就是为主板部分芯片和CPU进行供电。
2、BIOSBIOS是写入到主板中的软件程序。
CPU供电后,计算机接下来要做事情就是执行硬件中的BIOS程序。
BIOS程序会检查计算机硬件能否满足运行的基本条件,这叫做“硬件自检”,顺序如下:(1)独显(集显属于CPU的一部分,不依靠BIOS自检)(2)内存(3)硬盘和光驱(其实是探测SATA或者IDE口的过程,用于识别外界存储设备,并向他们供电,打开他们的功能。
)(4)PS2接口(旧版鼠标键盘接口)、USB接口、声卡、网卡等等硬件自检完成后,BIOS把控制权转交给下一阶段的启动程序。
这时,BIOS需要知道,“下一阶段的启动程序”具体存放在哪一个设备。
也就是说,BIOS需要有一个外部储存设备的排序,排在前面的设备就是优先转交控制权的设备。
3、主引导记录MBRBIOS按照“启动顺序”,把控制权转交给排在第一位的储存设备。
即根据用户指定的引导顺序从存储设备中读取启动设备的主引导记录MBR。
MBR只有512个字节,内含引导加载程序,在硬盘0磁道的第一个扇区,不属于任何一个分区,它告诉计算机到硬盘的哪一个位置去找操作系统。
4、启动操作系统计算机通过MBR找到硬盘内操作系统的位置后,就会开始启动操作系统。
启动硬盘内的操作系统有三种情况:(1)卷引导记录:如果计算机只安装了一个windows操作系统,那么硬盘通常会以第一种方式启动,即读取激活分区的第一个扇区,加载操作系统。
(2)启动管理器:如果计算机安装了双系统,硬盘一般会以该方式启动,让用户去选择启动哪个分区的操作系统。
(3)扩展分区和逻辑分区:只听说有,但从未见过,故不作讲解。
以Windows7为例,当控制权转交到操作系统后,计算机会执行如下操作:(1)加载内核程序(Ntoskrnl.exe)、硬件抽象层(hal.dll)、注册表SYSTEM项(system32\config\system)、设备驱动,然后控制权交给Ntoskrnl.exe(2)Ntoskrnl初始化执行体子系统,并初始化引导的和系统的设备驱动启动程序,为原生应用程序(如SMSS等)初始化运行环境,控制权交给SMSS.exe(3)SMSS初始化注册表,创建系统环境变量,加载Win32子系统(Win32k.sys),启动子系统进程(CSRSS、WinInit、Winlogon),控制权交给WinInit.exe和Winlogon.exe (4)WinInit启动服务控制管理器(SCM),本地安全子系统(LSASS),本地会话管理(LSM)(5)Winlogon加载登录界面程序(LogonUI),显示交互式登录对话框。
电脑启动流程图
![电脑启动流程图](https://img.taocdn.com/s3/m/11041bd9ad51f01dc281f167.png)
电脑启动流程,是指从给电脑加电(启动开机)到装载完操作系统(进入桌面)的过程。
这个过程,涉及电脑硬件(主机配件)和软件(操作系统)的一系列操作。
对电脑启动流程的了解,不仅是应当掌握的计算机基础知识,而且有助于在电脑发生故障时,能够准确分析、判断产生故障的环节,并有针对性地加以解决。
本文转载的《电脑启动流程图》,描述准确,简明扼要,堪称精品,值得一阅。
电脑从加电启动到启动成功,主要经历了开机、加电自检、检测显卡BIOS、显示BIOS信息、检测CPU、检测内存、检测标准设备、检测即插即用设备、显示标准设备的参数、按指定启动顺序启动系统、执行IO.SYS和MSDOS.SYS系统文件、执行等其它系统文件、读取Windowns的初始化文件、启动成功。
78_1400384_a724bbe3acdb8c6.jpg (114.77 KB)。
电脑启动过程
![电脑启动过程](https://img.taocdn.com/s3/m/23287cc602768e9951e738df.png)
电脑启动过程Company Document number:WUUT-WUUY-WBBGB-BWYTT-1982GT一、第一阶段:BIOS上个世纪70年代初,"只读内存"(read-only memory,缩写为ROM)发明,开机程序被刷入ROM芯片,计算机通电后,第一件事就是读取它。
这块芯片里的程序叫做"基本输出输入系统"(Basic Input/Output System),简称为。
1. 1 硬件自检BIOS程序首先检查,计算机硬件能否满足运行的基本条件,这叫做"硬件自检"(Power-On Self-Test),缩写为。
如果硬件出现问题,主板会发出不同含义的,启动中止。
如果没有问题,屏幕就会显示出CPU、内存、硬盘等信息。
1. 2 启动顺序硬件自检完成后,BIOS把控制权转交给下一阶段的启动程序。
这时,BIOS需要知道,"下一阶段的启动程序"具体存放在哪一个设备。
也就是说,BIOS需要有一个外部储存设备的排序,排在前面的设备就是优先转交控制权的设备。
这种排序叫做"启动顺序"(Boot Sequence)。
打开BIOS的操作界面,里面有一项就是"设定启动顺序"。
二、第二阶段:主引导记录BIOS按照"启动顺序",把控制权转交给排在第一位的储存设备。
这时,计算机读取该设备的第一个扇区,也就是读取最前面的512个字节。
如果这512个字节的最后两个字节是0x55和0xAA,表明这个设备可以用于启动;如果不是,表明设备不能用于启动,控制权于是被转交给"启动顺序"中的下一个设备。
这最前面的512个字节,就叫做(Master boot record,缩写为MBR)。
2. 1 主引导记录的结构"主引导记录"只有512个字节,放不了太多东西。
计算机的启动过程
![计算机的启动过程](https://img.taocdn.com/s3/m/64b9dfd8b14e852458fb577d.png)
计算机的启动过程(从打开电源到操作系统启动之前)
1、当电源开关按下时,电源开始向主板和其他设备供电,此时电压并不稳定,于是,当主板认为电压并没有达到CMOS记录的CPU的主频所要求的电压时,就会向CPU发出RESET 信号(即复位,不让CPU进一步运行),不过仅一瞬间不稳定的电压就能达到符合要求的稳定值,此时复位信号撤销,CPU马上从基本内存的BIOS段读取一条跳转指令,跳转到BIOS 的真正启动代码处,如此,系统BIOS启动,此后的过程均由BIOS控制。
2、加电自检,主要是检测关键设备(电源、CPU以及基本电路)是否供电良好
3、自检通过,系统BIOS会查找显卡,找到后就会调用显卡BIOS的初始化代码,此时显示器就开始显示(这就是之前为什么只发声、不显示的原因)
4、内存测试
5、此后BIOS会检测系统的标准硬件(如硬盘、串行和并行接口等)
6、按照用户指定的启动顺序进行启动(即我们经常需要用到的设置系统从哪里启动,一默认是硬盘)如果设为光驱启动而又没有光盘的话,系统还是会接着从硬盘启动的。
7、操作系统的启动。
计算机启动过程简单解释
![计算机启动过程简单解释](https://img.taocdn.com/s3/m/4d01dda94bfe04a1b0717fd5360cba1aa8118cc2.png)
计算机启动过程简单解释计算机的启动过程指的是从关闭状态到正常工作状态的过程。
在计算机启动时,会经历多个步骤,包括硬件自检、引导加载程序、操作系统初始化以及用户登录等一系列操作。
下面将详细介绍计算机的启动过程。
1.硬件自检:当计算机电源打开后,首先会进行硬件自检。
计算机会检测各个硬件设备是否正常,包括处理器、内存、硬盘、显卡等。
这个过程会显示一些测试信息,如硬件设备的型号、容量、速度等。
如果自检过程中发现硬件故障,计算机会停止启动并发出警报。
2.引导加载程序:在硬件自检完成后,计算机会开始执行引导加载程序。
引导加载程序负责将操作系统加载到内存中并启动。
通常,引导加载程序存储在计算机的固件中,如BIOS或UEFI。
计算机会根据BIOS或UEFI中的设置找到引导加载程序的位置并加载。
3.操作系统初始化:引导加载程序加载完毕后,会将控制权交给操作系统。
操作系统会进行初始化,包括读取配置文件、加载硬件驱动程序、设置系统环境变量等。
操作系统的初始化过程是为了确保系统的各个组件能够正常工作,并为用户提供基本的系统功能。
4.用户登录:当操作系统初始化完毕后,通常会显示登录界面。
用户可以通过输入用户名和密码登录到系统。
操作系统会验证用户提供的登录信息,并根据权限设置加载不同的用户环境。
以上是计算机启动过程的基本步骤,下面将分别详细介绍每个步骤。
硬件自检是计算机启动过程的第一步,也是最基本的步骤。
当计算机处于关闭状态时,按下电源按钮会通电启动,计算机会开始进行自检。
硬件自检的目的是确保计算机的各个硬件设备能够正常工作。
自检过程中,计算机会检测处理器、内存、硬盘、显卡等设备是否正常。
自检过程还会显示一些相关的信息,如硬件设备的型号、容量、速度等。
如果自检过程中发现硬件故障,计算机会停止启动并发出警报。
自检完成后,计算机会进入下一个阶段。
引导加载程序是计算机启动过程的第二步。
计算机的引导加载程序负责将操作系统加载到内存中并启动。
电脑启动操作方法
![电脑启动操作方法](https://img.taocdn.com/s3/m/bbe0763b178884868762caaedd3383c4ba4cb46d.png)
电脑启动操作方法电脑启动操作方法是指控制电脑硬件、软件、固件等资源,按照特定顺序将计算机系统启动并进入工作状态的过程。
电脑的启动操作方法可以分为硬件启动、固件启动和软件启动三个步骤来描述。
一、硬件启动当我们按下电脑的电源开关,电脑硬件开始启动。
这时的电脑处于关机状态,即主板没有电源,所有硬件设备都处于停止状态。
按下电源开关时,主板得到电源,主板内部各部件也开始运转,硬盘、光驱、风扇等设备也开始工作。
二、固件启动硬件启动之后,电脑进入了固件启动状态。
固件可以是BIOS或UEFI,是计算机系统中一个可编程的软件,通常存在于主板上一个特定的芯片上。
其作用是将各硬件配置参数读取出来,根据启动设备顺序,并以此控制计算机进入操作系统或其他可启动环境。
在这个过程中,电脑会启动自检程序进行硬件检测。
在自检程序运行过程中,电脑必须完成一系列自检工作,如检测硬盘、内存、显卡、光驱等硬件设备的运行状态,同时检测主板带电是否正常、是否存在废弃的硬件地址等问题。
如果硬件出现故障会出现错误提示信息。
固件启动的另一个重要功能是设置启动项。
当电脑接通电源后,固件会读取BIOS 或UEFI中的设置信息,之后根据设置的优先级顺序判断应该从哪个设备启动操作系统,如果设置到光驱,电脑就会开始从光驱启动,而如果设置到硬盘,计算机就会开始从硬盘开机。
如果一台电脑有多个硬盘或多个操作系统,则需要在BIOS或UEFI中选择启动项。
三、软件启动软件启动是电脑启动过程的最后一个步骤。
一旦从硬盘、光驱或U盘中选择了某个操作系统启动项后,控制权就被移交到了操作系统本身,计算机就会像通常一样进入工作状态,接收指令并执行各种操作。
不同的操作系统启动时的界面和启动过程有所不同,但基本的操作流程是类似的。
总结而言,电脑启动操作方法分为硬件启动、固件启动和软件启动,三者相互配合完成对计算机操作系统的启动。
在实际使用中,我们应该按照用户手册的提示正确接线和连接设备,正确安装操作系统和软件,正确设置启动项和启动顺序,才能避免不必要的操作问题和损害。
计算机从加电到完成启动的过程,能讲多详细就多详细。
![计算机从加电到完成启动的过程,能讲多详细就多详细。](https://img.taocdn.com/s3/m/5757983e657d27284b73f242336c1eb91a3733a4.png)
计算机从加电到完成启动的过程,能讲多详细就多详细。
对于电脑用户来说,打开电源启动电脑几乎是每天必做的事情,但计算机在显示这些启动画面的时候在做什么呢?大多数用户都未必清楚了。
下面就向大家介绍一下从打开电源到出现Windows 9X的蓝天白云,计算机到底干了些什么工作。
电脑的启动过程中有一个非常完善的硬件自检机制。
对于采用Award BIOS的电脑来说,它在上电自检那短暂的几秒钟里,就可以完成100多个检测步骤。
下面我们就来仔细看看计算机的启动过程。
第一步:当我们按下电源开关时,电源就开始向主板和其它设备供电,此时电压还不稳定,主板控制芯片组会向CPU发出并保持一个RESET(重置)信号,让CPU初始化。
当电源开始稳定供电后(当然从不稳定到稳定的过程也只是短暂的瞬间),芯片组便撤去RESET信号(如果是手动按下计算机面板上的Reset按钮来重启机器,那么松开该按钮时芯片组就会撤去RESET信号),CPU马上就从地址FFFF0H处开始执行指令,这个地址在系统BIOS的地址范围内,无论是Award BIOS 还是AMI BIOS,放在这里的只是一条跳转指令,跳到系统BIOS中真正的启动代码处。
第二步:系统BIOS的启动代码首先要做的事情就是进行POST(Power On Self Test,加电自检),POST的主要任务是检测系统中的一些关键设备是否存在和能否正常工作,如内存和显卡等。
由于POST的检测过程在显示卡初始化之前,因此如果在POST自检的过程中发现了一些致命错误,如没有找到内存或者内存有问题时(POST过程只检查640K常规内存),是无法在屏幕上显示出来的,这时系统PIOS可通过喇叭发声来报告错误情况,声音的长短和次数代表了错误的类型。
在正常情况下,POST过程进行得非常快,我们几乎无法感觉到这个过程。
第三步:接下来系统BISO将查找显示卡的BIOS,存放显示卡BIOS的ROM芯片的起始地址通常在C0000H处,系统BIOS找到显卡BIOS之后调用它的初始化代码,由显卡BIOS来完成显示卡的初始化。
笔记本电脑怎么开机启动
![笔记本电脑怎么开机启动](https://img.taocdn.com/s3/m/cb6dfd8e2dc58bd63186bceb19e8b8f67c1cef01.png)
笔记本电脑开机启动步骤在日常工作和生活中,笔记本电脑已经成为我们不可或缺的工具之一。
而开机启动作为使用笔记本电脑的必备第一步,在学会正确的开机启动方法后,我们才能高效地使用笔记本电脑。
本文将为您详细介绍笔记本电脑的开机启动步骤,希望对您有所帮助。
第一步:检查电源在启动笔记本电脑之前,首先需要确保正确连接电源适配器。
插头要插紧,避免造成不必要的电源问题。
此外,还要确保电源插座的供电正常,以免出现供电不足的情况。
经过以上检查后,即可进行下一步操作。
第二步:开启笔记本电脑1.检查笔记本电脑的盖子是否完全关闭。
关闭盖子是为了避免笔记本电脑在开机时出现问题。
2.按下笔记本电脑的开机键。
一般来说,笔记本电脑的开机键会位于键盘的某个位置,如F1、F2或者在电源按钮旁边。
3.等待电脑启动。
笔记本电脑启动过程可能需要几秒到几十秒的时间,取决于电脑的硬件性能和系统设置。
在这个过程中,您可以看到笔记本电脑屏幕上出现的启动画面,以及部分硬件信息。
第三步:输入密码(可选)如果您的笔记本电脑设置了开机密码,那么在启动后会要求您输入密码以解锁电脑。
在这种情况下,您需要输入正确的密码才能进入操作系统。
第四步:进入桌面在成功输入密码(如果有的话)后,您将看到桌面界面出现在笔记本电脑屏幕上,表示笔记本电脑已经成功启动。
此时,您可以开始使用笔记本电脑进行各种工作和娱乐活动。
总结以上就是笔记本电脑开机启动的步骤。
正确的开机启动方法能够帮助您更快、更稳定地开始使用笔记本电脑,提高工作效率和生活质量。
希望本文的介绍对您有所帮助,让您能够更好地掌握笔记本电脑的使用技巧。
祝您使用愉快!。
计算机启动过程简单解释
![计算机启动过程简单解释](https://img.taocdn.com/s3/m/c20f6059c381e53a580216fc700abb68a982adf2.png)
计算机启动过程是指从计算机通电到操作系统启动并运行在计算机上的过程。
这个过程可以分为以下几个步骤:
1. 硬件初始化:计算机启动的第一步是电源管理单元(PMU)接收到电源按钮信号,然后向主板发送电源开启信号。
一旦电源供应正常,主板上出厂时候固化的程序BIOS(基本输入输出系统)会开始初始化。
BIOS负责计算机硬件的初始化,在计算机通电后,BIOS首先执行自检,或称为POST (Power-On Self-Test)。
POST是一系列的硬件自检步骤,旨在检测计算机主要组件的完整性。
这些组件包括:CPU、RAM、显卡和显示器、硬盘和其他存储设备等。
如果POST 检测到问题,计算机通常会发出蜂鸣声或显示错误信息。
否则,计算机将继续启动过程。
BIOS在自检后,需要确定从哪个设备启动操作系统。
通常,BIOS会按以下顺序尝试启动设备:硬盘驱动器、光盘驱动器、USB驱动器和网络启动等。
BIOS的启动设备顺序可以在BIOS设置中进行配置,这允许用户根据需求自定义启动设备。
2. 引导加载程序:一旦BIOS确定了启动设备,它将查找该设备上的引导加载程序(Boot Loader)。
引导加载程序是一个小型的程序,位于启动设备的特定区域,其任务是加载操作系统内核并启动它。
以上是计算机启动过程的基本步骤,但具体细节可能会因计算机硬件和操作系统的不同而有所差异。
电脑启动流程图
![电脑启动流程图](https://img.taocdn.com/s3/m/b9a13b15cd7931b765ce0508763231126edb778d.png)
开机全过程以每行一个过程来看IO.SYSMSDOS。
SYSCONFIG.SYSAUTOEXEC.BAT这五个文件是开机的五个应该有的文件顺序电脑脑启动流程是指从给电脑加电到装载完操作系统的过程,这个过程涉及电脑硬件和软件的一系列操作。
对启动流程的了解,有助于在电脑发生故障时分析、判断产生故障的环节。
电脑从加电启动到启动成功,主要经历了开机、加电自检、检测显卡BIOS、显示BIOS信息、检测CPU、检测内存、检测标准设备、检测即插即用设备、显示标准设备的参数、按指定启动顺序启动系统、执行IO。
SYS和MSDOS。
SYS系统文件、执行等其他系统文件、读取Windowns的初始化文件、启动成功。
首先让我们来了解一些基本概念.第一个是大家非常熟悉的BIOS(基本输入输出系统),BIOS是直接与硬件打交道的底层代码,它为操作系统提供了控制硬件设备的基本功能.BIOS包括有系统BIOS(即常说的主板BIOS)、显卡BIOS和其它设备(例如IDE控制器、SCSI卡或网卡等)的BIOS,其中系统BIOS是本文要讨论的主角,因为计算机的启动过程正是在它的控制下进行的。
BIOS一般被存放在R OM(只读存储芯片)之中,即使在关机或掉电以后,这些代码也不会消失.第二个基本概念是内存的地址,假设我们的机器中装有32MB,这些内存的每一个字节都被赋予了一个地址,以便CPU访问内存。
32MB的地址范围用十六进制数表示就是0~1FFFFFFH,其中0~FFFFFH的低端1MB内存非常特殊,因为最初的8 086处理器能够访问的内存最大只有1MB,这1MB的低端640KB被称为基本内存,而A0000H~BFFFFH要保留给显示卡的显存使用,C0000H~FFFFFH则被保留给BIO S使用,其中系统BIOS一般占用了最后的64KB或更多一点的空间,显卡BIOS一般在C0000H~C7FFFH处,IDE控制器的BIOS在C8000H~CBFFFH处.引导过程打开计算机机电源后到计算机准备接受你发出的命令之间计算机所运行的过程称为引导(Boot)过程。
开关启动计算机几个阶段
![开关启动计算机几个阶段](https://img.taocdn.com/s3/m/a8491e6e58fafab069dc0252.png)
从按下计算机开关启动计算机,到登入到桌面完成启动,一共经过了以下几个阶段:1. 预引导(Pre-Boot)阶段;2. 引导阶段;3. 加载内核阶段;4. 初始化内核阶段;5. 登陆。
每个启动阶段的详细介绍一) 预引导阶段在按下计算机电源使计算机启动,并且在Windows XP专业版操作系统启动之前这段时间,我们称之为预引导(Pre-Boot)阶段,在这个阶段里,计算机首先运行Power On Self Test(POST),POST检测系统的总内存以及其他硬件设备的现状。
如果计算机系统的BIOS(基础输入/输出系统)是即插即用的,那么计算机硬件设备将经过检验以及完成配置。
计算机的基础输入/输出系统(BIOS)定位计算机的引导设备,然后硬盘主引导记录--MBR(Master Boot Record)被加载并运行。
在预引导阶段,计算机要加载Windows XP的NTLDR文件。
二) 引导阶段Windows XP Professional引导阶段包含4个小的阶段。
首先,计算机要经过初始引导加载器阶段(Initial Boot Loader),在这个阶段里,NTLDR将计算机微处理器从实模式转换为32位平面内存模式。
在实模式中,系统为MS-DOS保留640kb内存,其余内存视为扩展内存,而在32位平面内存模式中,系统(Windows XP Professional)视所有内存为可用内存。
接着,NTLDR启动内建的mini-file system drivers,通过这个步骤,使NTLDR 可以识别每一个用NTFS或者FAT文件系统格式化的分区,以便发现以及加载Windows XP Professional,到这里,初始引导加载器阶段就结束了。
接着系统来到了操作系统选择阶段,如果计算机安装了不止一个操作系统(也就是多系统),而且正确设置了boot.ini使系统提供操作系统选择的条件下,计算机显示器会显示一个操作系统选单,这是NTLDR读取boot.ini的结果。
开机启动_精品文档
![开机启动_精品文档](https://img.taocdn.com/s3/m/5fae4b45f02d2af90242a8956bec0975f465a4cd.png)
开机启动开机启动是计算机系统启动的过程。
当我们将计算机打开时,它会执行一系列操作,包括自检、加载操作系统和启动各种应用程序。
在本文中,我们将探讨开机启动的过程以及其中涉及的一些重要概念。
一、自检(Power-On Self-Test,POST)在计算机启动的最初阶段,它会进行一项叫做自检(POST)的过程。
自检是计算机检查硬件设备是否正常工作的一种方式。
在自检过程中,计算机会检测内存、硬盘驱动器、键盘、鼠标等等。
如果发现任何硬件问题,计算机会发出有声或有灯光提示来通知用户。
二、引导装载程序(Boot Loader)自检完成后,计算机会加载一个称为引导装载程序(Boot Loader)的小型程序。
引导装载程序的主要功能是将操作系统从硬盘驱动器加载到计算机的内存中。
它还会检查硬盘驱动器上的文件系统,并确定哪个分区包含操作系统。
三、加载操作系统一旦引导装载程序找到操作系统所在的分区,它会将操作系统的核心组件加载到计算机的内存中。
这些核心组件包括操作系统内核、系统文件等。
一旦加载完成,操作系统就可以开始运行了。
四、启动应用程序当操作系统加载完成后,它会启动一些关键的系统服务。
这些服务可能包括网络服务、防火墙、打印机服务等。
此外,操作系统还会启动用户登录界面,让用户输入用户名和密码进行登录。
五、自启动程序除了启动系统服务和用户登录界面外,操作系统还会加载和启动自启动程序。
自启动程序是指在计算机启动过程中自动运行的应用程序。
这些程序可以是用户选择的常用程序,也可以是系统必需的程序。
例如,防病毒软件、音频驱动程序等。
六、开机速度的影响因素开机启动的速度受多个因素影响。
首先是硬件的性能,包括处理器、硬盘驱动器和内存的速度。
较快的硬件能够加快开机的速度。
其次是操作系统的优化程度,也就是操作系统对硬件的最佳利用程度。
最后是启动项的管理,启动项是指在开机启动过程中加载的应用程序和服务,过多的启动项会导致开机速度变慢。
电脑系统启动过程的概述
![电脑系统启动过程的概述](https://img.taocdn.com/s3/m/935c6e98a48da0116c175f0e7cd184254b351be7.png)
电脑系统启动过程的概述关于电脑系统启动过程的概述Windows XP 系统启动过程概述从按下计算机开关启动计算机,到登入到桌面完成启动,一共经过了以下几个阶段:1. 预引导(Pre-Boot)阶段;2. 引导阶段;3. 加载内核阶段;4. 初始化内核阶段;5. 登陆。
每个启动阶段的详细介绍a) 预引导阶段在按下计算机电源使计算机启动,并且在Windows XP专业版操作系统启动之前这段时间,我们称之为预引导(Pre-Boot)阶段,在这个阶段里,计算机首先运行Power On Self Test(POST),POST 检测系统的总内存以及其他硬件设备的.现状。
如果计算机系统的BIOS(基础输入/输出系统)是即插即用的,那么计算机硬件设备将经过检验以及完成配置。
计算机的基础输入/输出系统(BIOS)定位计算机的引导设备,然后MBR(Master Boot Record)被加载并运行。
在预引导阶段,计算机要加载Windows XP的NTLDR文件。
b) 引导阶段Windows XP Professional引导阶段包含4个小的阶段。
首先,计算机要经过初始引导加载器阶段(Initial Boot Loader),在这个阶段里,NTLDR将计算机微处理器从实模式转换为32位平面内存模式。
在实模式中,系统为MS-DOS保留640kb内存,其余内存视为扩展内存,而在32位平面内存模式中,系统(Windows XP Professional)视所有内存为可用内存。
接着,NTLDR启动内建的mini-file system drivers,通过这个步骤,使NTLDR可以识别每一个用NTFS或者FAT文件系统格式化的分区,以便发现以及加载Windows XP Professional,到这里,初始引导加载器阶段就结束了。
接着系统来到了操作系统选择阶段,如果计算机安装了不止一个操作系统(也就是多系统),而且正确设置了boot.ini使系统提供操作系统选择的条件下,计算机显示器会显示一个操作系统选单,这是NTLDR读取boot.ini的结果。
计算机是如何启动的?
![计算机是如何启动的?](https://img.taocdn.com/s3/m/d0aaccc7a1c7aa00b52acbdb.png)
计算机是如何启动的?从打开电源到开始操作,计算机的启动是一个非常复杂的过程。
我一直搞不清楚,这个过程到底是怎么回事,只看见屏幕快速滚动各种提示...... 这几天,我查了一些资料,试图搞懂它。
下面就是我整理的笔记。
零、boot 的含义先问一个问题,"启动"用英语怎么说?回答是 boot。
可是,boot 原来的意思是靴子,"启动"与靴子有什么关系呢?原来,这里的 boot 是bootstrap(鞋带)的缩写,它来自一句谚语:"pull oneself up by one's bootstraps"字面意思是"拽着鞋带把自己拉起来",这当然是不可能的事情。
最早的时候,工程师们用它来比喻,计算机启动是一个很矛盾的过程:必须先运行程序,然后计算机才能启动,但是计算机不启动就无法运行程序!早期真的是这样,必须想尽各种办法,把一小段程序装进内存,然后计算机才能正常运行。
所以,工程师们把这个过程叫做"拉鞋带",久而久之就简称为 boot 了。
计算机的整个启动过程分成四个阶段。
一、第一阶段:BIOS上个世纪 70 年代初,"只读内存"(read-only memory,缩写为 ROM)发明,开机程序被刷入 ROM 芯片,计算机通电后,第一件事就是读取它。
这块芯片里的程序叫做"基本輸出輸入系統"(Basic Input/Output System),简称为 BIOS。
1. 1 硬件自检BIOS 程序首先检查,计算机硬件能否满足运行的基本条件,这叫做"硬件自检"(Power-On Self-Test),缩写为 POST。
如果硬件出现问题,主板会发出不同含义的蜂鸣,启动中止。
如果没有问题,屏幕就会显示出 CPU、内存、硬盘等信息。
1. 2 启动顺序硬件自检完成后,BIOS 把控制权转交给下一阶段的启动程序。
简要描述计算机的启动过程
![简要描述计算机的启动过程](https://img.taocdn.com/s3/m/a7ca1978f08583d049649b6648d7c1c709a10b36.png)
简要描述计算机的启动过程朋友们!今天咱们就来唠唠计算机那神奇的启动过程,就像是看一场精彩的魔术表演,各种神奇的事儿在你眼皮子底下就发生啦!当你按下那个熟悉的开机按钮,就像是给计算机这个“小懒虫”敲响了起床的钟声。
这时候,电源供应器就像一个勤劳的小管家,立刻开始忙活起来。
它会把从插座接收到的交流电,变魔术似的转换成计算机各个部件都能“吃得消”的直流电,给主板、CPU、内存、硬盘这些“小伙伴”们送去能量,让它们都精神抖擞地准备工作。
主板呢,就像是计算机的“大管家”,它负责协调各个部件之间的工作。
在接到电源供应器送来的电之后,它会先进行一次“自我检查”,看看自己是不是一切正常,有没有哪里“闹别扭”了。
这就好比一个人早上起床先伸伸懒腰,活动活动筋骨,确认自己没毛病才能开始干活儿嘛!接着,CPU这个“大脑”也开始苏醒啦!它会按照主板传来的指令,去寻找BIOS (基本输入输出系统)这个“小助手”。
BIOS就像是计算机的“使用说明书”,里面记录着各种硬件设备的信息和启动的方法。
CPU找到BIOS后,就会按照它的指示,对计算机的硬件进行一次全面的“体检”,看看内存够不够用,硬盘有没有坏道,显卡是不是在偷懒等等。
这个过程就像是老师上课前要点名,看看哪个同学没来,哪个同学状态不好。
如果硬件检查一切顺利,接下来就轮到硬盘这个“大仓库”出场了。
BIOS会告诉硬盘:“兄弟,把系统文件给我准备好,咱们要开始干活啦!”硬盘就会乖乖地把存储在里面的操作系统文件读取出来,送到内存这个“临时工作室”里。
内存就像是一个宽敞的大桌子,各种文件和数据都可以放在上面,方便CPU随时取用。
当操作系统文件进入内存后,CPU就会开始加载操作系统。
这个过程就像是给计算机穿上了一套衣服,让它变得更加专业和正式。
操作系统会初始化各种设备驱动程序,让计算机能够识别和使用各种硬件设备,比如键盘、鼠标、显示器等等。
就好比给每个“小伙伴”都分配了具体的工作任务,让它们知道自己该干什么。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
在按下计算机电源使计算机启动,并且在Windows XP专业版操作系统启动之前这段时间,我们称之为预引导(Pre-Boot)阶段,在这个阶段里,计算机首先运行Power On Self Test(POST),POST检测系统的总内存以及其他硬件设备的现状。
从按下计算机开关启动计算机,到登入到桌面完成启动,一共经过了以下几个阶段:
1. 预引导(Pre-Boot)阶段;
2. 引导阶段;
3. 加载内核阶段;
4. 初始化内核阶段;
5. 登陆。
每个启动阶段的详细介绍
a) 预引导阶段
在按下计算机电源使计算机启动,并且在Windows XP专业版操作系统启动之前这段时间,我们称之为预引导(Pre-Boot)阶段,在这个阶段里,计算机首先运行Power On Self Test(POST),POST检测系统的总内存以及其他硬件设备的现状。
如果计算机系统的BIOS(基础输入/输出系统)是即插即用的,那么计算机硬件设备将经过检验以及完成配置。
计算机的基础输入/输出系统(BIOS)定位计算机的引导设备,然后MBR(Master Boot Record)被加载并运行。
在预引导阶段,计算机要加载Windows XP的NTLDR文件。
b) 引导阶段
Windows XP Professional引导阶段包含4个小的阶段。
首先,计算机要经过初始引导加载器阶段(Initial Boot Loader),在这个阶段里,NTLDR将计算机微处理器从实模式转换为32位平面内存模式。
在实模式中,系统为MS-DOS保留640kb内存,其余内存视为扩展内存,而在32位平面内存模式中,系统(Windows XP Professional)视所有内存为可用内存。
接着,NTLDR启动内建的mini-file system drivers,通过这个步骤,使NTLDR可以识别每一个用NTFS或者FAT文件系统格式化的分区,以便发现以及加载Windows XP Professional,到这里,初始引导加载器阶段就结束了。
接着系统来到了操作系统选择阶段,如果计算机安装了不止一个操作系统(也就是多系统),而且正确设置了boot.ini使系统提供操作系统选择的条件下,计算机显示器会显示一个操作系统选单,这是NTLDR读取boot.ini的结果。
(至于操作系统选单,由于暂时条件不够,没办法截图,但是笔者模拟了一个,见图一。
)
在boot.ini中,主要包含以下内容:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)WINDOWS="Microsoft Windows XP Professional" /fastdetect
multi(0)disk(0)rdisk(0)partition(2)WINNT="Windows Windows 2000 Professional"
.
其中,multi(0)表示磁盘控制器,disk(0)rdisk(0)表示磁盘,partition(x)表示分区。
NTLDR就是从这里查找Windows XP Professional的系统文件的位置的。
(*本文不会更详细地讲解boot.ini的组成结构,因为
其与本主题关系不大,如果想了解,可以到一些专门的网站处查询相关信息。
)如果在boot.ini中只有一个操作系统选项,或者把timeout值设为0,则系统不出现操作系统选择菜单,直接引导到那个唯一的系统或者默认的系统。
在选择启动Windows XP Professional后,操作系统选择阶段结束,硬件检测阶段开始。
在硬件检测阶段中,将收集计算机硬件信息列表并将列表返回到NTLDR,这样做的目的是便
于以后将这些硬件信息加入到注册表HKEY_LOCAL_MACHINE下的hardware中。
硬件检测完成后,进入配置选择阶段。
如果计算机含有多个硬件配置文件列表,可以通过按上下按钮来选择。
如果只有一个硬件配置文件,计算机不显示此屏幕而直接使用默认的配置文件加载Windows XP专业版。
引导阶段结束。
在引导阶段,系统要用到的文件一共有:NTLDR,Boot.ini,,
ntokrnl.exe,Ntbootdd.sys,bootsect.dos(可选的)。
c) 加载内核阶段
在加载内核阶段,ntldr加载称为Windows XP内核的ntokrnl.exe。
系统加载了Windows XP内核但是没有将它初始化。
接着ntldr加载硬件抽象层(HAL,hal.dll),然后,系统继续加载HKEY_LOCAL_MACHINEsystem 键,NTLDR读取select键来决定哪一个Control Set将被加载。
控制集中包含设备的驱动程序以及需要加载的服务。
NTLDR加载HKEY_LOCAL_MACHINEsystemservice...下start键值为0的最底层设备驱动。
当作为Control Set的镜像的Current Control Set被加载时,ntldr传递控制给内核,初始化内核阶段就开始了。
d) 初始化内核阶段
在初始化内核阶段开始的时候,彩色的Windows XP的logo以及进度条显示在屏幕中央,在这个阶段,系
统完成了启动的4项任务:
? 内核使用在硬件检测时收集到的数据来创建了HKEY_LOCAL_MACHINEHARDWARE键。
? 内核通过引用HKEY_LOCAL_MACHINEsystemCurrent的默认值复制Control Set来创建了Clone Control Set。
Clone Control Set配置是计算机数据的备份,不包括启动中的改变,也不会被修改。
? 系统完成初始化以及加载设备驱动程序,内核初始化那些在加载内核阶段被加载的底层驱动程序,然后
内核扫描HKEY_LOCAL_MACHINEsystemCurrentControlSetservice...下start键值为1的设备驱动程序。
这些设备驱动程序在加载的时候便完成初始化,如果有错误发生,内核使用ErrorControl键值来决定如何处理,值为3时,错误标志为危机/关键,系统初次遇到错误
会以LastKnownGood Control Set重新启动,如果使用LastKnownGood Control Set启动仍然产生错误,系统报告启动失败,错误信息将被显示,系统停止启动;值为2时错误情况为严重,系统启动失败并且以LastKnownGood Control Set重新启动,如果系统启动已经在使用LastKnownGood值,它会忽略错误并且继续启动;当值是1的时候错误为普通,系统会产生一个错误信息,但是仍然会忽略这个错误并且继续启动;当值是0的时候忽略,系统不会显示任何错误信息而继续运行
? Session Manager启动了Windows XP高级子系统以及服务,Session Manager启动控制所有输入、输出设备以及访问显示器屏幕的Win32子系统以及Winlogon进程,初始化内核完毕。
e) 登陆
? Winlogon.exe启动Local Security Authority,同时Windows XP Professional欢迎屏幕或者登陆对话框显示,这时候,系统还可能在后台继续初始化刚才没有完成的驱动程序。
?提示输入有效的用户名或密码。
?Service Controller最后执行以及扫描HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServives来检查是否还有服务需要加载,Service Controller查找start键值为2或更高的服务,服务按照start的值以及DependOnGroup和DepandOnService的值来加载。
只有用户成功登陆到计算机后,Windows XP的启动才被认为是完成,在成功登陆后,系统拷贝Clone Control Set到LastKnownGood Control Set,完成这一步骤后,系统才意味着已经成功引导了。