计算机开机引导过程

合集下载

UE开机时发生的流程

UE开机时发生的流程

UE开机时发生的流程通常情况下,当我们开机一台计算机时,会出现以下流程:1.电源管理:当按下电源按钮时,电源管理电路会接通主电源,并向其他硬件设备发送电源信号,启动计算机。

2. POST自检:计算机开机时,会进行POST(Power-On Self Test)自检,该过程由主板的BIOS(Basic Input/Output System)负责。

在此过程中,计算机会自行检查主要硬件设备(例如,内存,CPU,显卡,硬盘等)是否连接正常,并且是否具有足够的电源供应。

3.引导过程:自检完成后,计算机会查找可以引导操作系统的设备,如硬盘,光盘驱动器或USB设备等。

此过程由BIOS负责,它会查找引导硬件的相关启动记录,并将控制权转交给引导记录。

4.引导记录加载:检索到引导记录后,BIOS将把控制权转移到该记录的引导加载器。

引导加载器是一个小程序,负责加载操作系统的核心组件。

5.操作系统加载:引导加载器启动后,它会加载操作系统的内核和其他相关文件,并将控制权移交给操作系统。

操作系统一般是存储在硬盘上的,并包含在引导记录中。

6.硬件初始化:操作系统启动后,它会初始化和配置计算机的硬件设备,包括CPU,内存,硬盘,输入输出设备等。

此过程由操作系统的驱动程序负责。

7.用户登录:操作系统启动后,通常会要求用户进行登录,以验证用户的身份。

用户可以使用用户名和密码登录到系统中。

登录成功后,用户可以开始使用计算机。

8.启动其他应用:一旦用户登录成功,操作系统将加载启动文件夹中的应用程序和服务,以提供各种功能和功能。

这些应用程序可能包括防病毒软件,浏览器,音频视频播放器等。

9. 用户界面显示:操作系统会加载并显示用户界面,允许用户与计算机进行交互。

用户界面可能是基于图形的,如Windows操作系统中的桌面环境,或是基于命令行的,如Linux终端。

总而言之,开机流程的目的是确保计算机硬件设备正常工作,并成功加载和启动操作系统,为用户提供一个可用的计算环境。

计算机启动过程

计算机启动过程

计算机启动过程介绍操作系统⽼师说,平时⾯试学⽣或者毕业答辩的时候他都会问这个问题,可见这个问题对于计算机专业的学⽣来说是如此重要。

那么,从打开计算机电源到计算机的屏幕显⽰,中间经历了哪些过程呢?启动的英⽂是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存储器,初始化开始运⾏。

计算机开机过程解析

计算机开机过程解析

计算机启动过程解析一、计算机启动过程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),显示交互式登录对话框。

电脑开机过程详解

电脑开机过程详解
E0000…FFFFF:为 系统BIOS ……………………
CPU复位时,将CS=FFFF,IP=0000,准备从FFFF0处进行POST自检程序,称为FETCH CODE.CPU在 每一个FETCH CODE周期会连续发出32个20位地址(分8次从PCI总在线取得数据,运行1次所取得的数 据以PCI上的TRDY和IRDR信号为标志,而期间SOUTH BRIDGE负责将每个地址传送到ISA总线并从 BIOS中获取数据,由于BIOS上的仅有8位数据,而PCI BUS 为32为总线,故SOUTH BRIDGE每读BIOS数 据4次(以I/O TRDY#为标志)才发出TRDY和IRDY信号向CPU传送,传送8次后,CPU从FFFF0开始执行数 据中的代码,其后,进行下一次的FETCH CODE.CUP正是以这样的方式完成BIOS的整个POST过程.
25 PWR_LED
26 SUS_LED
1.2 硬件启动原理
如图1, 在常态下POWER中的PS-ON是高电平,只有当PS-ON处于低电平时,POWER开始工作.如上 图,在常态时,SOUTHBRIDGE的SUSC#应为低电平, 此时三极管的极基为低电平,三极管截止,5V-SB直接 加到PS-ON,使电源保持常态. POWER无法送出PG信号给SOUTH BRIDGE,系统无法工作.当POWER BUTTON BOARD触发有效时﹐SUSC#为高电平,此时三极管的基极为高电平导通,5V-SB直接接地,从而 PS-ON被拉低,POWER工作,同时向SOUTH BRIDGE,NOTTHBRIDGE及CPU发送PG信号,当SOUTH接到 PG,CLOCK GENERATION送来的CLOCK开始工作,并输出RESET#到ISA,PCI,AGP总线,NORTH BRIDGE 收到PG,PCI RESET#及CLOCK后输出CORREST#给CPU,CPU接到CORREST#信号﹐开始动作并送出 FFFFFFF0地址经南﹐北桥指向BIOS.硬件启动部分到此结束,系统启动权交由BIOS.进入软启动状态.

电脑开机的操作规程

电脑开机的操作规程

电脑开机的操作规程电脑已成为我们日常工作和学习中必不可少的工具之一,而了解电脑开机的操作规程对于正常使用电脑至关重要。

在本文中,我们将介绍电脑开机的步骤和注意事项,以帮助您正确、高效地开机。

一、检查电源和连接在开机之前,务必检查电源是否正常连接和开启。

确保电源插头牢固连接在电源插座上,并确认电源开关打开。

另外,检查主机和显示器之间的连接线是否牢固连接。

二、按下电源按钮在确认电源和连接正常之后,按下主机上的电源按钮。

通常,电源按钮位于主机的正面或侧面。

有些电脑可能需要长按电源按钮几秒钟才能开机,具体操作请参考电脑机型的说明手册。

三、观察开机过程一般情况下,开机后会出现一系列启动信息和显示屏幕。

此时,请耐心等待电脑完成自检和启动过程,不要进行其他操作。

如果屏幕没有显示任何内容或者启动过程异常,请立即关闭电源,并检查硬件是否正常。

四、输入登录信息当电脑启动完成后,屏幕将显示登录界面。

根据您的个人需求和设置,可能需要输入用户名和密码、指纹或者其他形式的身份验证信息。

请谨慎输入,并确保您的登录信息的准确性。

五、等待系统加载在成功登录后,系统将开始加载桌面环境和各项功能。

这个过程可能需要一些时间,取决于电脑配置和所安装的软件。

在系统加载期间,请勿进行耗费大量资源的操作,以免影响系统性能。

六、使用电脑当系统加载完成后,您就可以开始正常使用电脑了。

在使用电脑时,请注意以下几点:1. 谨慎点击:避免误触或者随意点击不明来源的链接,以防止恶意软件或病毒的攻击。

2. 定期更新和维护:及时更新操作系统和软件,安装杀毒软件,并定期进行病毒扫描和系统维护。

3. 合理使用资源:注意电脑的资源占用情况,避免同时运行过多的程序和任务,以免造成系统崩溃或变慢。

4. 定期备份数据:重要的文件和数据建议定期备份到外部存储设备,以防止意外的数据丢失。

通过遵循以上电脑开机的操作规程,您将能够正确、高效地开启您的电脑,并充分利用其功能。

同时,注意安全使用电脑,并进行定期维护和备份,可以有效保护您的电脑和数据。

PC机启动引导过程程序设计概要

PC机启动引导过程程序设计概要

PC机启动引导过程程序设计一、引论PC机开机后,CPU被设定为执行FFFF:0单元处的指令,此处有一条跳转指令。

CPU执行该指令后,转去执行BIOS中的硬件系统测试和初始化程序。

初始化程序将建立BIOS所支持的中断向量,即将BIOS提供的中断例程的入口地址登记在中断向量表中。

硬件系统检测和初始化完成后,调用int 19h进行操作系统的引导。

如果设为从软盘启动操作系统,则int 19h将主要完成以下工作:(1 控制0号软驱,读取软盘0道0面1扇区的内容到0:7C00(2 将CS:IP指向0:7C00软盘的0道0面1扇区中装有操作系统引导程序。

int 19h将其装入到内存0:7C00处后,设置CPU从0:7C00开始执行此处的引导程序,操作系统被激活,控制计算机。

如果在0号软驱中没有软盘,或发生软盘I/O错误,则int 19h将主要完成以下工作:(1 读取硬盘C的0道0面1扇区的内容到0:7C00(2 将CS:IP指向0:7C00由以上描述可知,若我们想要控制引导过程,只需:(1 编写程序(2 将该程序代码写入软盘或硬盘C的0道0面1扇区。

因为以上工作会破坏软盘或硬盘原有数据,因此本次实验,我们选择软盘存放我们自己的启动程序。

二、实验任务本次实验的任务是编写一个可以自行启动计算机,不需要在现有操作系统环境中运行的程序。

该程序功能如下:(1 列出功能选项,让用户通过键盘进行选择,界面如下:1、Reset PC ;重新启动计算机2、Start System ;启动现有的操作系统3、Clock ;进入时钟程序4、Set Clock ;设置时间(2 用户输入“1”后重新启动计算机。

(提示:考虑FFFF:0单元(3 用户输入“2”后引导现有的操作系统。

(提示:考虑硬盘C的0道0面1扇区。

笔记本电脑开机原理

笔记本电脑开机原理

笔记本电脑开机原理
笔记本电脑开机的原理是指电脑从关机状态到可正常工作的过程。

具体步骤如下:
1. 按下电源开关:当用户按下笔记本电脑上的电源开关时,电源管理芯片接收到开机信号。

2. 电源管理芯片工作:电源管理芯片开始工作,它从电源模块获取电源供应,并向其他硬件设备提供电源电压。

3. 启动BIOS:电源管理芯片通过一系列的电信号引脚将开机
信号发送给主板上的BIOS(基本输入/输出系统)芯片。

BIOS负责初始化硬件设备,以及检测和识别硬件配置。

4. POST自检:BIOS根据预设的自检程序(POST,Power-On Self Test)对硬件设备进行自检。

这个过程会检测主板、内存、显示器、硬盘和其他外部设备是否正常工作。

5. 加载操作系统:如果自检通过,BIOS会根据设定的启动顺
序(可以在BIOS设置中进行更改)尝试从指定的启动设备
(通常是硬盘)加载操作系统。

6. 操作系统启动:一旦操作系统被加载,它会接管计算机的控制权。

操作系统开始初始化各个软件和硬件组件,并准备接受用户的操作。

总之,笔记本电脑开机的原理是通过电源管理芯片激活BIOS,
BIOS进行自检和硬件初始化,加载操作系统,最终使电脑从关机状态转变为可正常工作的状态。

这一过程涉及多个硬件和软件组件的协同工作。

计算机启动顺序范文

计算机启动顺序范文

计算机启动顺序范文计算机的启动顺序是指计算机从断电状态开始到能够正常运行的整个过程。

它包括硬件的自检(POST)、MBR、操作系统的装载和执行等多个步骤。

下面将详细介绍计算机的启动顺序。

1. 电源自检(Power-On Self-Test,POST):当计算机接通电源后,电源单元会向计算机的其他硬件发送一个启动信号,计算机会开始进行自检。

自检的目的是确保计算机的关键部件是否正常工作。

自检过程中,计算机会检测硬件设备是否连接正确、电源是否正常、内存是否有故障等。

2. 主引导记录(Master Boot Record,MBR):自检完成后,计算机会读取硬盘的主引导记录。

主引导记录是硬盘上的一个特殊的扇区,保存着计算机启动的相关信息。

它包括了引导程序和分区表。

引导程序会被加载到内存中,并在之后执行。

3.引导管理器:当引导程序被执行时,它会通过分析分区表来确定操作系统的位置和启动选项。

如果计算机上存在多个操作系统,引导程序会显示一个引导管理器界面,让用户选择要启动的操作系统。

4. 操作系统的加载:根据引导管理器的选择,计算机会读取操作系统的启动文件。

操作系统的启动文件通常被存储在硬盘的特定分区中,如Windows系统的启动文件是NTLDR或者BOOTMGR。

这些文件会被读取到内存中,并准备好操作系统的运行环境。

5.操作系统的初始化:加载完启动文件后,操作系统会开始初始化自己的各个部分。

这个过程包括初始化内核、设备驱动程序、系统服务等,确保操作系统能够正常运行。

6.用户登录:当操作系统初始化完成后,计算机会显示登录界面,用户需要输入用户名和密码进行登录。

登录后,计算机会加载用户的个人设置和应用程序等,准备好用户使用计算机的环境。

总结起来,计算机的启动顺序可以分为电源自检、MBR、引导管理器、操作系统的加载、操作系统的初始化以及用户登录等多个步骤。

这些步骤保证了计算机能够从断电状态中恢复并正常运行。

通过了解计算机的启动顺序,我们可以更好地理解计算机的工作过程,并在需要的时候进行相应的故障排查和修复工作。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

计算机开机引导过程
我们几乎每天都要打开电源启动机器,面对屏幕上出现的一幅幅启动画面,我们一点儿也不会感到陌生,但是,计算机在显示这些启动画面时都做了些什么工作呢?
打开计算机机电源后到计算机准备接受你发出的命令之间计算机所运行的过程称为引导(Boot)过程。

我们知道,当关闭电源后,RAM的数据将丢失,因此,计算机不是用RA 来保持计算机的基本工作指令,而是使用另外的方法将操作系统文件加载到RAM中,再由操作系统接管对机器的控制。

这是引导过程中的一个主要部分。

总的说来,引导过程有下面几个步骤:
①加电––––打开电源开关,给主板和内部风扇供电。

②启动引导程序––––CPU开始执行存储在ROM BIOS中的指令。

③开机自检––––计算机对系统的主要部件进行诊断测试。

④加载操作系统––––计算机将操作系统文件从磁盘读到RAM中。

⑤检查配置文件,定制操作系统的运行环境––––读取配置文件,根据用户的设置对操作系统进行定制。

⑥准备读取命令和数据––––计算机等待用户输入命令和数据。

(一) 加电
引导过程的第一步就是通电。

电扇开始运转,电源指示灯应该变亮,否则说明系统电源供应有问题,或是主板等部件和机箱发生短路。

(二) 启动引导程序
CPU是从内存地址FFFF0H处开始执行指令的,从前面的介绍可知,这个地址实际上在系统BIOS的地址范围内,无论是哪家公司的BIOS,放在这里的只是一条跳转指令,跳到系统BIOS中真正的启动代码处。

(三) 开机自检
系统BIOS的启动代码首先要做的事情就是进行POST(Power-On Self Test,加电后自检),POST的主要任务是检测系统中一些关键设备是否存在和能否正常工作,例如内存和显卡等设备。

由于POST是最早进行的检测过程,此时显卡还没有初始化,如果系统BIOS 在进行POST的过程中发现了一些致命错误,例如没有找到内存或者内存有问题(此时只会检查640K常规内存),那么系统BIOS就会直接控制喇叭发声来报告错误。

正常情况下,POST过程进行得非常快。

POST结束之后,系统BIOS将查找显卡的BIOS并调用它的初始化代码,由显卡BIOS 来初始化显卡,此时多数显卡都会在屏幕上显示出一些初始化信息,介绍生产厂商、图形芯片类型等内容。

系统BIOS接着会查找其他设备的BIOS程序,找到之后同样要调用这些BIOS 内部的初始化代码来初始化相关的设备。

查找完所有其他设备的BIOS之后,系统BIOS将显示出它自己的启动画面,其中包括系统BIOS的类型、序列号和版本号等内容。

然后检测和显示CPU的类型和工作频率,然后开始测试所有的RAM,并同时在屏幕上显示内存测试的进度。

内存测试通过之后,系统BIOS将开始检测系统中安装的一些标准硬件设备,包括硬盘、CD-ROM、串口、并口、软驱等设备,另外绝大多数较新版本的系统BIOS在这一过程中还要自动检测和设置内存的定时参数、硬盘参数和访问模式等。

标准设备检测完毕后,系统BIOS内部支持即插即用的代码将开始检测和配置系统中安装的即插即用设备,每找到一个设备之后,系统BIOS都会在屏幕上显示出设备的名称和型号等信息,同时为该设备分配中断、DMA通道和I/O端口等资源。

经过上面几步,所有硬件都已经检测配置完毕,多数系统BIOS会重新清屏并在屏幕上方显示出一个表格,其中概略地列出了系统中安装的各种标准硬件设备,以及它们使用的资源和一些相关工作参数。

接下来系统BIOS将根据CMOS配置更新ESCD(Extended System Configuration Data,扩展系统配置数据),ESCD是系统BIOS用来与操作系统交换硬件配置信息的一种手段。

通常ESCD数据只在系统硬件配置发生改变后才会更新,所以不是每次启动机器时我们都能够看到“Update ESCD…Success”这样的信息。

(四) 加载操作系统
在POST成功之后,系统BIOS的启动代码将进行它的最后一项工作,即根据用户指定的启动顺序从软盘、硬盘或光驱启动,定位并加载操作系统文件。

首先计算机查找两个操作系统文件:Io.sys和Msdos.sys。

如果这两个文件不存在,引导过程会显示如下信息:“Non-system disk or disk error”或者“Invalid system disk”。

提示:如果设定的启动顺序是先软盘后硬盘,出现上述提示时要检查一下软驱中是否放的是系统盘(包含上述系统文件)。

如果不是系统盘,可将软盘取出,在按任意键后,计算机将从下一个驱动器(硬盘)查找系统文件。

然后,微处理器将试图加载另外一个操作系统文件。

如果加载失败(文件不存在或版本不对),会出现故障信息:“Bad or missing command interpreter”,而且你发出的所有命令计算机都无法执行,因为是专门用来解释这些命令的。

(五) 检查配置文件并定制操作系统的运行环境
在引导过程初期,计算机通过检查CMOS中的信息对硬件作初始化等工作。

但具体到不同的操作系统中,计算机还需要更多的配置信息来正确使用所有的设备并创建个性化的运行环境。

我们以DOS和Windows两种常用的PC操作系统为例,在DOS中我们常通过创建并编辑Autoexec.bat文件实现开机后自动执行某些命令,比如设置硬盘缓冲区大小、自动启动汉字环境等;在另一个文件Config.sys中可以加载鼠标、光驱、声卡等设备的DOS驱动程序等,使在DOS中可以使用这些设备。

在Windows中对运行环境进行配置的方法更多,比如修改注册表,编辑System.ini、Win.ini等系统配置文件,或将希望启动完Windows后立即执行的内容放入Windows的启动(Startup)组中。

(六) 准备接收命令和数据
当计算机准备好接收命令时就结束了引导过程。

通常在引导结束后,计算机会显示操作系统的屏幕或提示符。

如果你使用的是Windows,那么就会看到Windows的桌面;如果使用的是DOS,就会看到操作系统提示符(如C:\>;A:\>等)。

上面介绍的整个过程便是计算机在打开电源开关(或按Reset键)进行冷启动时所要完成的引导工作。

如果我们在DOS下按Ctrl+Alt+Del组合键(或从Windows中选择重新启动计算机)来进行热启动,那么POST过程将被跳过去,另外检测CPU和内存测试也不会再进行。

我们可以看到,无论是冷启动还是热启动,系统BIOS都一次又一次地重复进行着这些我们平时并不太注意的事情,然而正是这些单调的步骤为我们能够正常使用电脑提供了基础。

相关文档
最新文档