计算机启动过程
了解电脑操作系统的启动过程和引导程序
了解电脑操作系统的启动过程和引导程序电脑操作系统的启动过程和引导程序电脑用户每天都在操作系统的环境下使用电脑,但是很少有人深入了解电脑操作系统的启动过程和引导程序。
本文将详细介绍电脑操作系统的启动过程和引导程序,并从硬件层面到软件层面逐步分析。
一、硬件层面的启动过程电脑的启动是从冷启动到操作系统加载的过程,其主要分为硬件层面和软件层面两个阶段。
首先,我们先来了解硬件层面的启动过程。
1. 加电自检(POST)当用户按下电源按钮,电脑主板上的电源管理芯片会向各硬件设备发送电源信号,进行供电。
此时,主板上的固件(BIOS、UEFI)开始运行,执行一系列的加电自检(POST)程序,以确保硬件设备正常工作。
2. BIOS/UEFIBIOS(基本输入输出系统)或者UEFI(统一扩展固件接口)是位于主板上的固件,用来进行电脑系统的启动和硬件设备的识别与初始化。
BIOS/UEFI会从存储设备中加载操作系统引导程序。
3. 引导设备选择在BIOS/UEFI初始化完成后,电脑会检测可启动设备,比如硬盘、光盘、USB设备等,并按照设定的启动顺序尝试加载引导程序。
4. 引导程序加载电脑会按照设定的启动顺序依次读取存储设备中的引导扇区,找到其中的引导程序。
引导程序通常是存储在硬盘的一个特定扇区,被称为主引导记录(MBR)。
5. 主引导记录(MBR)主引导记录包含一个小型的引导程序,它负责将操作系统的控制权转交给特定的分区上的操作系统引导程序。
MBR也会包含磁盘分区表,记录了硬盘的分区信息。
二、软件层面的启动过程在硬件层面的启动过程完成后,接下来是软件层面的启动过程。
这一阶段主要涉及操作系统的启动过程和引导程序。
1. 操作系统引导程序主引导记录会根据分区表找到活动分区,然后将控制权转交给该分区中的操作系统引导程序。
操作系统引导程序一般位于活动分区的引导扇区,它负责加载操作系统。
2. 操作系统加载操作系统引导程序会读取操作系统的核心文件,将其加载到计算机内存中。
计算机启动过程
计算机启动过程讲课教师:黄小龙计算机启动过程总体分为两个过程,即硬件启动过程和操作系统启动过程。
本课中操作系统我们仅选用Windows XP 的启动过程讲解。
一、硬件启动过程⑴加电按下电源开关后,电源就开始向主板和其它设备供电,此时电压还不稳定,主板上的控制芯片组会向CPU 发出并保持一个RESET(重置)信号,让CPU 初始化。
当电源开始稳定供电后,芯片组便撤去RESET 信号(如果是按下Reset 按钮来重启,那么松开该按钮时芯片组就会撤去RESET 信号)。
然后,CPU 马上就从地址FFFF0H 处开始执行指令(这是BIOS 的起始地址),但放在这里的只是一条跳转指令,跳到系统真正的BIOS 启动代码处,由BIOS 的代码进行下一步的POST 自检。
⑵BIOS 进行postPOST就是加电自检,它是Power On Sel f Test的缩写。
它是检查一些关键设备是否存在和能否正常工作,如内存和显卡等。
如果发现错误,则通过喇叭发声来报告错误情况,此时的声音长短和次数代表了错误类型。
注:由于POST的检测过程在显示卡初始化之前,因此POST 自检过程发现的错误是无法在屏幕上显示出来的。
⑶BIOS检测硬件的各种信息BIOS进行加电自检后,就开始检测计算机上硬件设备的各种信息,如设备类型、工作频率、芯片组型号、出厂厂商等。
这阶段的硬件检测顺序是:显示卡、CPU、内存、其它标准硬件设备(如硬盘、光驱、软驱、外设等)。
⑷BIOS更新ESCD按下来系统BIOS将更新ESCD(Extended System Configuration Data,扩展系统配置数据)。
ESCD是系统BIOS用来与操作系统交换硬件配置信息的数据,这些数据被存放在CMOS之中。
通常ESCD数据只在系统硬件配置发生改变后才会进行更新,因此不是每次启动都能看到"Update ESCD... Success"这样的信息。
计算机开机过程解析
计算机启动过程解析一、计算机启动过程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),显示交互式登录对话框。
计算机启动顺序范文
计算机启动顺序范文计算机的启动顺序是指计算机从断电状态开始到能够正常运行的整个过程。
它包括硬件的自检(POST)、MBR、操作系统的装载和执行等多个步骤。
下面将详细介绍计算机的启动顺序。
1. 电源自检(Power-On Self-Test,POST):当计算机接通电源后,电源单元会向计算机的其他硬件发送一个启动信号,计算机会开始进行自检。
自检的目的是确保计算机的关键部件是否正常工作。
自检过程中,计算机会检测硬件设备是否连接正确、电源是否正常、内存是否有故障等。
2. 主引导记录(Master Boot Record,MBR):自检完成后,计算机会读取硬盘的主引导记录。
主引导记录是硬盘上的一个特殊的扇区,保存着计算机启动的相关信息。
它包括了引导程序和分区表。
引导程序会被加载到内存中,并在之后执行。
3.引导管理器:当引导程序被执行时,它会通过分析分区表来确定操作系统的位置和启动选项。
如果计算机上存在多个操作系统,引导程序会显示一个引导管理器界面,让用户选择要启动的操作系统。
4. 操作系统的加载:根据引导管理器的选择,计算机会读取操作系统的启动文件。
操作系统的启动文件通常被存储在硬盘的特定分区中,如Windows系统的启动文件是NTLDR或者BOOTMGR。
这些文件会被读取到内存中,并准备好操作系统的运行环境。
5.操作系统的初始化:加载完启动文件后,操作系统会开始初始化自己的各个部分。
这个过程包括初始化内核、设备驱动程序、系统服务等,确保操作系统能够正常运行。
6.用户登录:当操作系统初始化完成后,计算机会显示登录界面,用户需要输入用户名和密码进行登录。
登录后,计算机会加载用户的个人设置和应用程序等,准备好用户使用计算机的环境。
总结起来,计算机的启动顺序可以分为电源自检、MBR、引导管理器、操作系统的加载、操作系统的初始化以及用户登录等多个步骤。
这些步骤保证了计算机能够从断电状态中恢复并正常运行。
通过了解计算机的启动顺序,我们可以更好地理解计算机的工作过程,并在需要的时候进行相应的故障排查和修复工作。
简单描述计算机硬件的启动过程
简单描述计算机硬件的启动过程
计算机硬件的启动过程是指从打开电源到操作系统开始运行的一系列步骤。
下面是一个简单的描述:
1. 电源供电:当用户按下计算机电源按钮时,电源开始向计算机提供电力。
2. 硬件自检:计算机的主板上有一个基本输入输出系统(BIOS),它会在开机时进行自我检查,以确保所有硬件设备都正常工作。
这个过程称为 POST(开机自检)。
3. 引导设备选择:BIOS 会根据用户设置或默认设置,尝试从优先级最高的引导设备(通常是硬盘)加载操作系统。
4. 引导加载程序:引导设备上的第一个扇区被称为主引导记录(MBR),其中包含一个引导加载程序。
引导加载程序的职责是读取并加载操作系统。
5. 操作系统加载:引导加载程序会将操作系统加载到内存中,并将控制权转移给操作系统。
6. 操作系统初始化:操作系统开始执行一系列的初始化任务,例如加载设备驱动程序、创建系统进程、初始化网络等。
7. 用户登录:在操作系统完成初始化后,它会显示登录界面,等待用户输入用户名和密码进行登录。
8. 进入操作系统:用户登录成功后,操作系统将进入桌面环境或命令行界面,用户可以开始使用计算机进行各种操作。
需要注意的是,上述过程是一个简化的描述,实际的启动过程可能因计算机的配置和操作系统的不同而有所差异。
此外,现代计算机还可能涉及到安全启动、UEFI 等技术,以增强启动过程的安全性。
电脑开机全过程详解
电脑开机全过程详解
一、操作步骤
1、开机时,电脑会先执行电脑的自检程序,这一过程也叫做POST (Power on Self Test),这个过程会先检查CPU,内存,硬盘驱动器,硬盘,显卡等硬件设备中的芯片,确保这些硬件能正常使用。
2、检查完毕后,系统会根据BIOS设置找到引导设备,通常是从光驱中读取系统引导程序,这些引导程序由操作系统的发行商编写,如果是Windows系统,那么就是WINNTLDR文件了,此时,BIOS程序的工作就完成了,引导文件的工作就开始了;
3、引导程序会对计算机硬件的特性和系统中已安装的软件的特性进行检测,检测完后,引导程序会找到计算机中装有操作系统的硬盘,然后把操作系统的核心文件装入内存,接着进入系统的初始化配置程序;
4、系统的初始化程序会读取操作系统的参数配置,如时间设置,文件路径,注册表,系统文件,设备驱动程序,服务程序,系统环境变量,用户设置,等等;
5、当这一切配置完毕后,系统就完成了开机启动的过程,用户就可以使用电脑了,在这一过程中,显示器会显示出操作系统的一些信息和版权声明等内容,确认一切已准备就绪后。
boot计算机术语
boot计算机术语Boot是计算机术语中的一个重要概念,它指的是计算机开机启动的过程。
计算机开机启动需要经过多个步骤,这些步骤都是为了能够让计算机系统能够正常运行。
下面来详细介绍一下计算机的开机启动过程。
1. BIOS自检当计算机开机时,第一件事情就是进行BIOS自检。
BIOS是计算机上的一组程序,它为计算机提供了基本的输入输出服务,并且帮助计算机识别连接到计算机上的所有设备。
当计算机启动时,BIOS会自动检测计算机的所有硬件设备,例如内存、硬盘、键鼠,以确保它们正常工作,并且配置这些设备以便在运行期间使用。
2. 寻找引导设备BIOS自检完成后,它会开始寻找引导设备来启动计算机。
引导设备是计算机中一个重要的设备,通常是硬盘或者U盘。
在BIOS自检中,它会从一个预先设定的设备列表中搜索引导设备,如果找到了引导设备,就会将启动过程交给引导设备继续进行。
3. MBR引导传统计算机上,引导设备通常是硬盘,并且硬盘上的引导扇区叫做MBR(Master Boot Record)。
MBR是硬盘分区表的一部分,当BIOS 找到硬盘的MBR后,会将启动过程交给MBR。
MBR会检查分区表,然后找到活动分区启动。
4. 系统启动在MBR引导完成之后,操作系统的加载就开始了。
操作系统的加载通常分两个阶段进行。
首先,操作系统内核被加载到内存中,随后,操作系统内核开始初始化设备、加载驱动和程序,准备启动系统。
5. 用户登录操作系统启动后,计算机会进入用户登录界面。
用户可以使用账号和密码进行登录,或者直接访问桌面。
此时,计算机已经处于可使用状态,可以进行各种操作。
综上所述,计算机的开机启动过程需要经过多个步骤。
在这个过程中,BIOS自检是整个过程的基础,它保证了计算机能够正常识别和配置硬件设备。
随后,BIOS会寻找引导设备,进入MBR引导。
最后,操作系统被加载到内存中,系统初始化完成,计算机进入可使用状态。
在使用计算机时,我们也需要了解这些基本知识,以便在计算机出现问题时能够更好地进行诊断和维护。
计算机开机的基本流程
计算机开机的基本流程下载温馨提示:该文档是我店铺精心编制而成,希望大家下载以后,能够帮助大家解决实际的问题。
文档下载后可定制随意修改,请根据实际需要进行相应的调整和使用,谢谢!Download Tip: This document has been carefully written by the editor. I hope that after you download, they can help you solve practical problems. After downloading, the document can be customized and modified. Please adjust and use it according to actual needs. Thank you!计算机开机基本流程:①通电自检(POST):按下电源键后,系统首先进行加电自检,检查CPU、内存、硬盘等关键硬件状态。
②BIOS启动:自检成功后,BIOS(基本输入输出系统)启动,加载CMOS 设置,初始化硬件配置。
③引导加载器搜索:BIOS根据设置的启动顺序(硬盘、USB、网络等),寻找并加载主引导记录(MBR)或GUID分区表(GPT)上的引导加载器。
④操作系统加载:引导加载器(如Windows的NTLDR或Linux的GRUB)读取并执行操作系统内核文件,开始加载操作系统。
⑤内核初始化:操作系统内核初始化,加载驱动程序,配置系统服务,建立内存管理与进程管理机制。
⑥用户界面启动:内核加载完毕,启动图形界面(GUI)系统如Windows Explorer或Linux的Desktop Environment,或命令行界面(CLI)。
⑦启动应用程序:用户界面准备好后,加载启动项中的应用程序和服务,如杀毒软件、系统托盘程序等。
⑧登录界面:显示登录界面,等待用户输入凭证验证,验证成功后进入桌面环境,完成开机过程。
计算机启动过程详解
计算机启动过程详解计算机启动过程可以分为硬件启动和软件启动两个阶段。
硬件启动是指当计算机按下电源按钮后,主板上的电源管理模块将电源信号转换为合适的电压并供给给主板和其他硬件设备。
软件启动是指操作系统的加载和初始化过程。
在硬件启动阶段,主要有如下步骤:1. 电源自检(Power-On Self Test, POST):当计算机通电时,主板会执行自检程序,检查主板、CPU、内存等主要硬件设备是否正常。
如果发现问题,会通过声音信号或者显示器上的错误信息来提示用户。
2.硬件初始化:主板在自检完成后,会初始化其他硬件设备,例如显示器、键盘、鼠标等。
3. 引导设备确定:主板会根据BIOS(Basic Input/Output System)中的设置,选择启动设备。
常见的引导设备包括硬盘、光盘、USB等。
4. 引导记录加载:主板会读取引导设备的主引导记录(Master Boot Record,MBR),并将控制权交给MBR。
5. 操作系统加载:MBR中会包含一个启动管理程序,例如Windows中的NTLDR或GRUB引导程序。
这些程序会在操作系统启动之前,加载和初始化操作系统所需的驱动程序和文件。
6.内存映射:一旦操作系统加载完成,主板会将操作系统的核心文件载入到内存中,并分配必要的系统资源。
7.初始化设备驱动程序:在进入软件启动阶段之前,操作系统会初始化并加载设备驱动程序,从而为各种硬件设备建立正确的通信链路。
在软件启动阶段,主要有如下步骤:1.系统初始化:操作系统会执行一些初始化工作,包括建立系统进程、创建虚拟内存空间、加载动态链接库等。
2.用户登录:如果计算机有多个用户账户,操作系统会提示用户登录,并验证用户身份。
3.用户界面加载:操作系统会根据用户的设置和偏好,加载特定的用户界面。
常见的用户界面包括命令行界面和图形用户界面。
4.服务启动:操作系统会启动各种系统服务,例如网络服务、打印服务、防病毒软件等。
计算机 启动 用词
计算机启动用词摘要:1.计算机启动过程概述2.计算机启动过程中的关键用词3.计算机启动用词的实际应用正文:一、计算机启动过程概述计算机启动,指的是计算机从关闭状态到正常运行状态的过程。
通常,计算机启动过程可以分为以下几个阶段:POST(Power-On Self-Test,电源自检)、BIOS(Basic Input/Output System,基本输入输出系统)自检、操作系统加载和启动。
在计算机启动过程中,不同的阶段会涉及到不同的用词。
二、计算机启动过程中的关键用词1.POST(Power-On Self-Test):电源自检电源自检是计算机启动过程中的第一个阶段。
在这个阶段,计算机会对硬件进行自检,以确保硬件的正常运行。
POST 自检过程中,通常会出现一些英文缩写,如:CPU(Central Processing Unit,中央处理器)、RAM (Random Access Memory,随机存取存储器)、ROM(Read-Only Memory,只读存储器)等。
2.BIOS(Basic Input/Output System):基本输入输出系统BIOS 自检是计算机启动过程中的第二个阶段。
BIOS 是计算机系统中的一个程序,它负责管理计算机硬件资源,并为操作系统提供支持。
在BIOS 自检过程中,会出现一些关键用词,如:Legacy(传统模式)、UEFI(Unified Extensible Firmware Interface,统一可扩展固件接口)、PXE(Preboot Executable Environment,预启动执行环境)等。
3.操作系统加载和启动操作系统加载和启动是计算机启动过程中的最后一个阶段。
在这个阶段,计算机会加载操作系统,并启动系统服务。
操作系统加载过程中,会出现一些与启动相关的用词,如:Boot(引导)、Bootloader(引导加载程序)、GRUB (GRand Unified Bootloader,统一引导加载程序)等。
计算机启动过程简单解释
计算机启动过程简单解释计算机的启动过程指的是从关闭状态到正常工作状态的过程。
在计算机启动时,会经历多个步骤,包括硬件自检、引导加载程序、操作系统初始化以及用户登录等一系列操作。
下面将详细介绍计算机的启动过程。
1.硬件自检:当计算机电源打开后,首先会进行硬件自检。
计算机会检测各个硬件设备是否正常,包括处理器、内存、硬盘、显卡等。
这个过程会显示一些测试信息,如硬件设备的型号、容量、速度等。
如果自检过程中发现硬件故障,计算机会停止启动并发出警报。
2.引导加载程序:在硬件自检完成后,计算机会开始执行引导加载程序。
引导加载程序负责将操作系统加载到内存中并启动。
通常,引导加载程序存储在计算机的固件中,如BIOS或UEFI。
计算机会根据BIOS或UEFI中的设置找到引导加载程序的位置并加载。
3.操作系统初始化:引导加载程序加载完毕后,会将控制权交给操作系统。
操作系统会进行初始化,包括读取配置文件、加载硬件驱动程序、设置系统环境变量等。
操作系统的初始化过程是为了确保系统的各个组件能够正常工作,并为用户提供基本的系统功能。
4.用户登录:当操作系统初始化完毕后,通常会显示登录界面。
用户可以通过输入用户名和密码登录到系统。
操作系统会验证用户提供的登录信息,并根据权限设置加载不同的用户环境。
以上是计算机启动过程的基本步骤,下面将分别详细介绍每个步骤。
硬件自检是计算机启动过程的第一步,也是最基本的步骤。
当计算机处于关闭状态时,按下电源按钮会通电启动,计算机会开始进行自检。
硬件自检的目的是确保计算机的各个硬件设备能够正常工作。
自检过程中,计算机会检测处理器、内存、硬盘、显卡等设备是否正常。
自检过程还会显示一些相关的信息,如硬件设备的型号、容量、速度等。
如果自检过程中发现硬件故障,计算机会停止启动并发出警报。
自检完成后,计算机会进入下一个阶段。
引导加载程序是计算机启动过程的第二步。
计算机的引导加载程序负责将操作系统加载到内存中并启动。
计算机的启动过程
计算机的启动过程计算机的启动过程好比一场接力赛,各选手如上图所示,BIOS, MBR, OSLoader, OS, 一个程序接一个程序的运行,而传递的接力棒便相当于对计算机的控制权。
本文也就围绕着这四个程序进行介绍,隐去了部分细节后续讲解,着重于理清启动的顺序、过程。
BIOSBIOS运行启动的第一步便是运行BIOS程序,平常要运行某个程序时一般分为两步:1、将程序载入内存2、使cs:ip指向程序入口地址而BIOS作为开机运行的第一个程序,运行方式与普通程序有所不同,但方法过程是相通的:1、BIOS程序不需要由谁加载,本身便固化在ROM只读存储器中,位置如下图所示:据图可知,BIOS位于内存底部1M的顶端64KB处。
2、开机的一瞬间cs:ip便被初始化为0xf000 : 0xfff0。
开机的时候处于实模式,其等效地址为0xffff0,如上图所示此地址为BIOS的入口地址。
内存说明:计算机中的内存靠地址总线进行访问,而地址总线能访问到不仅仅是内存条,还有ROM,显存等等。
一般是将地址总线能访问到的地址空间低端的一部分划给除内存条之外的其他储存空间。
这也是电脑中显示的已安装的内存与实际不符的原因,总是会小上一点,不信右击此电脑点属性查看内存。
BIOS功能BIOS程序有如下功能:1、检验外设,初始化硬件2、在0x000~0x3ff处建立终端向量表并填写终端例程3、基本的I/O功能4、权力交接给MBRBIOS最后一项工作便是检验启动盘0盘0道1扇区(CHS表示方法,LBA表示方法为0盘0道0扇区),如果此扇区末尾两个字节是0x55和0xaa,则认为此扇区存在可执行的程序(MBR),随后将其加载到0x7c00处,再跳转到此处运行,此时便将接力棒交给了MBR.MBRMBR全称Main Boot Record,主引导记录,位于硬盘最开始的扇区。
一般扇区大小为512字节,MBR引导扇区的内容为:1、446字节的引导程序和参数2、64字节的分区表3、最后两字节0x55和0xaa简析分区表:分区表每个表项16字节,则共有4个表项。
计算机的启动过程
计算机的启动过程
1、接通电源,系统将执行一个自我检查的例行程序。
这是BIOS功能的一部分,通常称为POST(Power On Self Test)
——上电自检,检查系统中的关键设备是否存在和能否正常工作。
否:BIOS发出报警声
2、能,检测显卡BIOS(显卡的初始化信息)-----显示主板的BIOS信息。
3、检测CPU类型、工作频率及内存容量是否正常。
否:发出设备出错的提示信息,并停止启动.
4、检测标准设备(硬盘、软盘、键盘等)是否正常。
否:发出设备出错的提示信息,并停止启动.
5、检测即插即用设备(显示设备的名称和型号等信息)
6、显示标准设备的参数
注:自检中如发现有错误,将按两种情况处理:
对于严重故障(致命性故障)则停机,此时由于各种初始化操作还没完成,不能给出任何提示或信号;
对于非严重故障则给出提示或声音报警信号,等待用户处理
7、BIOS中指定的启动顺序启动系统
C:WINDOWSXP
下面将控制权交给操作系统
8、执行IO.SYS和MSDOS.SYS系统文件,出现Windows的启动界面
9、执行
CONFIG.SYS
AUTOEXEC.BAT系统文件,
接着读取WINDOWS初始文件
SYSTEM.INI
WIN.INI
和注册表文件
10、进入WINDOWS桌面,启动成功。
计算机操作基础了解计算机启动与关机过程
计算机操作基础了解计算机启动与关机过程计算机操作基础:了解计算机启动与关机过程计算机已经成为现代社会不可或缺的工具,大多数人都使用计算机进行工作、学习和娱乐。
然而,很少有人真正了解计算机的启动和关机过程。
本文将介绍计算机启动与关机的基本步骤,以帮助读者更好地理解计算机操作基础。
一、计算机启动过程计算机的启动是指从关闭状态到正常工作状态的过程。
以下是计算机启动的基本步骤:1. 检查电源连接:首先,确保计算机的电源连接正常,并确定电源线是否插入插座。
检查电源开关是否打开。
2. 启动电源:打开电源开关后,电源会向计算机的各个部件提供电能。
3. 自检(POST):电源正常供电后,计算机会进行自检。
自检是计算机硬件检查其自身是否正常运行的过程。
自检期间,计算机会检测主板、CPU、内存、硬盘等重要部件是否正常工作。
4. 引导程序(Bootloader)加载:自检完成后,计算机会加载引导程序。
引导程序的作用是启动操作系统,并将控制权交给操作系统。
5. 操作系统加载:引导程序加载完毕后,操作系统开始加载。
操作系统是计算机的核心,负责管理计算机的硬件和软件资源。
6. 用户登录:操作系统加载完成后,计算机进入登录界面,要求用户输入用户名和密码进行登录。
7. 系统启动:用户成功登录后,计算机进入工作状态,用户可以开始使用各种软件和进行各种操作。
二、计算机关机过程计算机的关机是指将计算机从工作状态切换到关闭状态的过程。
以下是计算机关机的基本步骤:1. 关闭程序:首先,用户应该先关闭正在运行的所有程序和应用,确保数据的完整性和安全。
2. 保存数据:在关闭程序之前,用户应该及时保存工作中的数据,以免数据丢失。
3. 注销用户:在关闭程序后,用户应该注销当前用户。
注销用户可以防止其他人在用户离开计算机时访问用户的个人文件和数据。
4. 关闭操作系统:用户注销后,可以选择关闭操作系统。
在关闭操作系统之前,操作系统会提示用户是否保存当前操作并关闭系统。
计算机启动过程简单解释
计算机启动过程是指从计算机通电到操作系统启动并运行在计算机上的过程。
这个过程可以分为以下几个步骤:
1. 硬件初始化:计算机启动的第一步是电源管理单元(PMU)接收到电源按钮信号,然后向主板发送电源开启信号。
一旦电源供应正常,主板上出厂时候固化的程序BIOS(基本输入输出系统)会开始初始化。
BIOS负责计算机硬件的初始化,在计算机通电后,BIOS首先执行自检,或称为POST (Power-On Self-Test)。
POST是一系列的硬件自检步骤,旨在检测计算机主要组件的完整性。
这些组件包括:CPU、RAM、显卡和显示器、硬盘和其他存储设备等。
如果POST 检测到问题,计算机通常会发出蜂鸣声或显示错误信息。
否则,计算机将继续启动过程。
BIOS在自检后,需要确定从哪个设备启动操作系统。
通常,BIOS会按以下顺序尝试启动设备:硬盘驱动器、光盘驱动器、USB驱动器和网络启动等。
BIOS的启动设备顺序可以在BIOS设置中进行配置,这允许用户根据需求自定义启动设备。
2. 引导加载程序:一旦BIOS确定了启动设备,它将查找该设备上的引导加载程序(Boot Loader)。
引导加载程序是一个小型的程序,位于启动设备的特定区域,其任务是加载操作系统内核并启动它。
以上是计算机启动过程的基本步骤,但具体细节可能会因计算机硬件和操作系统的不同而有所差异。
计算机启动的基本过程
计算机启动的基本过程英文回答:Boot Process of a Computer.The boot process of a computer is a complex sequence of events that occurs when the computer is turned on or restarted. The process is designed to load the operating system and all the necessary drivers and applications into memory so that the computer can begin functioning.The boot process can be divided into four main stages:1. Power-on self-test (POST): The POST is a series of diagnostic tests that are performed by the computer's BIOS. The tests check to make sure that all of the computer's hardware is functioning properly. If any errors are detected during the POST, the computer will typically display an error message on the screen.2. Bootloader: The bootloader is a small program thatis stored on the computer's BIOS chip. The bootloader is responsible for loading the operating system into memory. The bootloader will typically search for the operating system on the computer's hard drive or other storage device.3. Operating system: The operating system is a software program that manages the computer's hardware and software resources. The operating system is responsible for starting up all the necessary applications and services so that the computer can begin functioning.4. Applications: Applications are software programsthat are used to perform specific tasks. Applications canbe used to create documents, browse the web, play games,and much more.The boot process is a critical part of the computer's operation. If any errors occur during the boot process, the computer may not be able to start up properly.中文回答:计算机启动过程。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
从打开电源到开始操作,计算机的启动是一个非常复杂的过程。
零、boot 的含义
先问一个问题,"启动"用英语怎么说?
回答是boot。
可是,boot 原来的意思是靴子,"启动"与靴子有什么关系呢?原来,这里的boot 是bootstrap(鞋带)的缩写,它来自一句谚语:
"pull oneself up by one's bootstraps"
字面意思是"拽着鞋带把自己拉起来",这当然是不可能的事情。
最早的时候,工程师们用它来比喻,计算机启动是一个很矛盾的过程:必须先运行程序,然后计算机才能启动,但是计算机不启动就无法运行程序!
早期真的是这样,必须想尽各种办法,把一小段程序装进内存,然后计算机才能正常运行。
所以,工程师们把这个过程叫做"拉鞋带",久而久之就简称为boot 了。
计算机的整个启动过程分成四个阶段。
一、第一阶段:BIOS
上个世纪70 年代初,"只读内存"(read-only memory,缩写为ROM)发明,开机程序被刷入ROM 芯片,计算机通电后,第一件事就是读取它。
这块芯片里的程序叫做"基本輸出輸入系統"(Basic 无效/Output System),简称为BIOS。
1. 1 硬件自检
BIOS 程序首先检查,计算机硬件能否满足运行的基本条件,这叫做"硬件自检"(Power-On Self-Test),缩写为POST。
如果硬件出现问题,主板会发出不同含义的蜂鸣,启动中止。
如果没有问题,屏幕就会显示出CPU、内存、硬盘等信息。
1. 2 启动顺序
硬件自检完成后,BIOS 把控制权转交给下一阶段的启动程序。
这时,BIOS 需要知道,"下一阶段的启动程序"具体存放在哪一个设备。
也就是说,BIOS 需要有一个外部储存设备的排序,排在前面的设备就是优先转交控制权的设备。
这种排序叫做"启动顺序"(Boot Sequence)。
打开BIOS 的操作界面,里面有一项就是"设定启动顺序"。
二、第二阶段:主引导记录
BIOS 按照"启动顺序",把控制权转交给排在第一位的储存设备。
这时,计算机读取该设备的第一个扇区,也就是读取最前面的512 个字节。
如果这512 个字节的最后两个字节是0x55 和0xAA,表明这个设备可以用于启动;如果不是,表明设备不能用于启动,控制权于是被转交给"启动顺序"中的下一个设备。
这最前面的512 个字节,就叫做"主引导记录"(Master boot record,缩写为MBR)。
2. 1 主引导记录的结构
"主引导记录"只有512 个字节,放不了太多东西。
它的主要作用是,告诉计算机到硬盘的哪一个位置去找操作系统。
主引导记录由三个部分组成:
(1)第1-446 字节:调用操作系统的机器码。
(2)第447-510 字节:分区表(Partition table)。
(3)第511-512 字节:主引导记录签名(0x55 和0xAA)。
其中,第二部分"分区表"的作用,是将硬盘分成若干个区。
2. 2 分区表
硬盘分区有很多好处。
考虑到每个区可以安装不同的操作系统,"主引导记录"因此必须知道将控制权转交给哪个区。
分区表的长度只有64 个字节,里面又分成四项,每项16 个字节。
所以,一个硬盘最多只能分四个一级分区,又叫做"主分区"。
每个主分区的16 个字节,由6 个部分组成:
(1)第 1 个字节:如果为0x80,就表示该主分区是激活分区,控制权要转交给这个分区。
四个主分区里面只能有一个是激活的。
(2)第2-4 个字节:主分区第一个扇区的物理位置(柱面、磁头、扇区号等等)。
(3)第 5 个字节:主分区类型。
(4)第6-8 个字节:主分区最后一个扇区的物理位置。
(5)第9-12 字节:该主分区第一个扇区的逻辑地址。
(6)第13-16 字节:主分区的扇区总数。
最后的四个字节("主分区的扇区总数"),决定了这个主分区的长度。
也就是说,一个主分区的扇区总数最多不超过2 的32 次方。
如果每个扇区为512 个字节,就意味着单个分区最大不超过2TB。
再考虑到扇区的逻辑地址也是32 位,所以单个硬盘可利用的空间最大也不超过2TB。
如果想使用更大的硬盘,只有2 个方法:一是提高每个扇区的字节数,二是增加扇区总数。
三、第三阶段:硬盘启动
这时,计算机的控制权就要转交给硬盘的某个分区了,这里又分成三种情况。
3. 1 情况A:卷引导记录
上一节提到,四个主分区里面,只有一个是激活的。
计算机会读取激活分区的第一个扇区,叫做"卷引导记录"(Volume boot record,缩写为VBR)。
"卷引导记录"的主要作用是,告诉计算机,操作系统在这个分区里的位置。
然后,计算机就会加载操作系统了。
3. 2 情况B:扩展分区和逻辑分区
随着硬盘越来越大,四个主分区已经不够了,需要更多的分区。
但是,分区表只有四项,因此规定有且仅有一个区可以被定义成"扩展分区"(Extended partition)。
所谓"扩展分区",就是指这个区里面又分成多个区。
这种分区里面的分区,就叫做"逻辑分区"(logical partition)。
计算机先读取扩展分区的第一个扇区,叫做"扩展引导记录"(Extended boot record,缩写为EBR)。
它里面也包含一张64 字节的分区表,但是最多只有两项(也就是两个逻辑分区)。
计算机接着读取第二个逻辑分区的第一个扇区,再从里面的分区表中找到第三个逻辑分区的位置,以此类推,直到某个逻辑分区的分区表只包含它自身为止(即只有一个分区项)。
因此,扩展分区可以包含无数个逻辑分区。
但是,似乎很少通过这种方式启动操作系统。
如果操作系统确实安装在扩展分区,一般采用下一种方式启动。
3. 3 情况C:启动管理器
在这种情况下,计算机读取"主引导记录"前面446 字节的机器码之后,不再把控制权转交给某一个分区,而是运行事先安装的"启动管理器"(boot loader),由用户选择启动哪一个操作系统。
Linux 环境中,目前最流行的启动管理器是Grub。
四、第四阶段:操作系统
控制权转交给操作系统后,操作系统的内核首先被载入内存。
以Linux 系统为例,先载入/boot 目录下面的kernel。
内核加载成功后,第一个运行的程序是/sbin/init。
它根据配置文件(Debian 系统是/etc/initab)产生init 进程。
这是Linux 启动后的第一个进程,pid 进程编号为1,其他进程都是它的后代。
然后,init 线程加载系统的各个模块,比如窗口程序和网络程序,直至执行/bin/login 程序,跳出登录界面,等待用户输入用户名和密码。
至此,全部启动过程完成。
查看图解:/whbm/20130217/0/SglFg7I2b93269F5.shtml。