电脑主机启动的原理

时间:2023-05-05 17:08:59 bet雷竞技 我要投稿

  电脑主机启动的原理?我们几乎每天都要打开电脑的电源,启动机器,然后屏幕上出现一幅幅的开机画面。我们对这些画面一点也不陌生,但是这些画面背后的意义也很有意思,下面分享电脑主机启动的原理。

  电脑主机启动的原理1

  计算机启动原理

  计算机的启动 (boot) 过程分为四个阶段:

  BIOS (Basic Input / Output System)

  硬件自检(POST):首先检查计算机硬件是否能满足基础启动条件

  启动顺序: POST之后,BIOS需要知道下一个阶段的启动程序存放在哪个设别,需要有一个外部存储设备的排序,这种排序叫做启动顺序(Boot Sequence)

  BOIS是一个程序,BIOS中主要存放的程序包括:自诊断程序(通过读取CMOS RAM中的内容识别硬件配置,并对其进行自检和初始化)、CMOS设置程序(引导过程中,通过特殊热键启动,进行设置后,存入CMOS RAM中)、系统自动装载程序(在系统自检成功后,将磁盘相对0道0扇区上的引导程序装入内存使其运行)和主要I/O驱动程序和中断服务(BIOS和硬件直接打交道,需要加载I/O驱动程序)。

image.png  

  主引导记录(MBR)

  BIOS按照启动顺序,把控制权转交给排在第一位的存储设备,即根据用户指定的引导顺序,从各种设备中读取启动设备的MBR(Master Boot Record)并存入指定位置(0x7c000)内存中

  这个存储设备的前512个字节叫做主引导记录(MBR)

  主引导记录的结构:

  1-446 字节 : 调用操作系统的机器码,

  447-510 字节:分区表(Partition table)

  511-512 字节: 主引导记录签名 (0x55,0xAA)

  分区表

  计算机读取设备的`第一个扇区(即最前面的512个字节),它的主要作用是告诉计算机到硬盘的哪一个位置去寻找操作系统

  如果这512个字节的最后两个字节是0x550xAA表明这个设备可以启动,否则说明这个设备不可以启动,于是把控制权转交给启动顺序中的下一个设备

  分区表的长度只有64个字节,里面又分成四项,每项16个字节。所以一个硬盘只能最多分成四个一级分区

  第1个字节:如果为0x80,就表示该主分区是激活分区,控制权交给这个分区,四个主分区中只能有一个是激活的

  第2-4个字节:主分区第一个扇区的物理位置(柱面,磁头,扇区号等等)

  第5个字节:主分区类型

  第6-8个字节:主分区最后一个扇区的物理位置

  第9-12个字节:该主分区第一个扇区的逻辑地址

  第13-16个字节:主分区的扇区总数

  也就是说,一个主分区的扇区总数不能超过 2^32

  如果每个扇区为512个字节,就意味着单个分区最大不超过2TB。再考虑到扇区的逻辑地址也是32位,所以单个硬盘可利用的空间最大也不超过2TB,如果使用更大的硬盘,只有两个方法: 提高每个扇区的字节数,增加扇区总数

  每个主分区的16个字节,由6个部分组成:

  硬盘启动

  此时,计算机控制权转交给硬盘的某个分区,这里分成三种情况

  情况一:卷引导记录(VBR)

  情况二:拓展分区与逻辑分区

  情况三:启动管理器

  VBR的主要作用是告诉计算机操作系统在这个分区里的为止,然后引导计算机加载操作系统

  拓展分区与逻辑分区:因为主分区最多只有四个部分,所以需要拓展分区,规定有且仅有一个分区可以被定义为拓展分区(Extended partition)

  所谓“拓展分区”,就是这个区里面又分成多个区,这里面的分区叫做逻辑分区(logical partition)

  首先,计算机读取拓展分区的第一个扇区,叫做拓展引导记录(EBR),它里面也同样包含一个64字节的分区表,但是分区表最多只有两项,即最多只有两个逻辑分区

  接下来读取第二个逻辑分区的第一个扇区,在这里面找到第三个逻辑分区的位置,以此类推,直到某个逻辑分区的分区表只包含自己为止。

  但一般来说,很少用这种方式启动操作系统,一般都采用启动管理器的方式启动操作系统

  启动管理器:

  如果在启动管理器的情况下,计算机读取“主引导记录”前面的446个字节的字节码之后,不再把控制权转交给某一个分区,而是运行是先安装的启动管理器(boot loader)由用户来选择启动哪一个操作系统

  操作系统

  控制权转交给操作系统之后,操作系统的内核首先被加载进内存

  以Linux系统为例,先载入/boot目录下面的kernel

  内核加载成功之后,第一个运行程序是/sbin/init。它根据配置文件产生init进程。这是Linux启动之后的第一个进程,pid进程编号为1,其他进程都是他的后代

  电脑主机启动的原理2

  计算机开机的时候按下电源键就开始从主板BIOS引导系统

  有一个静态 5V 电压送到南桥,为南桥里面的 ATX 开机电路提 供工作条件(ATX 电源的开机电路是集成南桥里面的),南桥里面的 ATX 开机电路将开始 工作,会送一个电压给晶体,晶体起振工作,产生振荡,发出波形。同时 ATX 开机电路会 送出一个开机电压到主板的开机针帽的一个脚,针帽的另一个脚接地。当打开开机开关时, 开机针帽的两个脚接通,而使南桥送出开机电压对地短路,拉低南桥送出的开机电压,而使 南桥里的开机电路导通,拉低静态 5V 电压,使其变为 0 电位。使电源开始工作,从而达到 开机目的。(ATX 电源里还有一个稳压部分,它需要静态 5V 变为 0 电位才能工作)。

  自检后将系统的'控制权交给硬盘引导 进入操作系统.

image.png  

  开机原理

  ATX电源通电后,有一个5V电压送到南桥,为南桥里的ATX开机电路提供电压(ATX的电源开机电路是集成在南桥里的),南桥里的ATX开机电路将开始工作,会送给一个电压给晶体,晶体开始起振工作,产生振荡,发出波形,(用示波器可以看到).同时ATX开机电路会送出一个开机电压刀主板的开机针帽的一个脚,针帽的另一个脚接地.当打开开机开关时,开机针帽的两个脚接通,而使南桥送出开机电压拉低,而使南桥开机电路导通,把ATX电源开机端电压拉低,主板通电

  电脑主机启动的原理3

  台式机开机原理介绍一:

  计算机开机的时候按下电源键就开始从主板 BIOS 引导系统 .

  有一个静态 5V 电压送到南桥,为南桥里面的 ATX 开机电路提 供工作条件,南桥里面的 ATX 开机电路将开始 工作,会送一个电压给晶体,晶体起振工作,产生振荡,发出波形。

  同时 ATX 开机电路会 送出一个开机电压到主板的开机针帽的一个脚,针帽的另一个脚接地。当打开开机开关时

  开机针帽的两个脚接通,而使南桥送出开机电压对地短路,拉低南桥送出的开机电压,而使 南桥里的开机电路导通,拉低静态 5V 电压,使其变为 0 电位。使电源开始工作,从而达到 开机目的。

  台式机开机原理介绍二:

  电脑开机先自检设备,主要由主板的BIOS操作进行,通过自检之后,才会将权限交由 操作系统 。

  操作系统启动依次打开系统必须的服务等程序,不同的操作系统需要的开机程序也不同。

  开机慢,主要是随机启动程序太多的缘故,清理启动项即可加快电脑启动速度。

  关闭无用的随机启动项,任何外加程序都可以在使用的时候打开,免得占用资源。

  ①运行中输入:msconfig→确定打开系统配置。

  ②常规→点选诊断启动→确定→重启电脑。

  ③如果启动加快,那就是启动项太多的缘故→启动→删除无用的程序。

image.png  

  台式机开机原理介绍三:

  电脑的电源盒子内实际上有两个电源,一个主电源,一个辅助电源。只要电脑插着市电,辅助电源是一直工作的`,而主电源在关机的状态下不工作

  只在开机的状态下工作。辅助电源仅输出一个+5V电压到主板,供主板的某些电路工作,以便能实现电脑的网络唤醒(远程开机)等功能。

  电脑的电源开关(其实不应该称为电源开关了,准确点应该称为开机按钮)是连接到主板的,当按下时,主板上的待机电路接收到按键信号

  便发送一个开机信号到电源盒子,通知电源盒子启动主电源,主电源工作后送出各路电源到主板及其他设备,电脑进入开机状态。

  开机按钮是放开手就断开的,如果你认为有必要,可以在开机按钮的两个引脚接出两条线出来,外面再接一个按钮,这样机箱上的按钮和外接的按钮同样有效。

  但我认为,如果你觉得按机箱上的按钮都麻烦,还不如搞个无线的装到机箱内, 这样,早上醒来你可以开了电脑再起床。

【电脑主机启动的原理】相关文章:

请简述自建主机的原理和特点05-04

两台电脑主机怎么共用一个显示器04-28

空气能主机跟空调主机一样吗05-04

隔音涂料原理04-20

酒会让人喝醉的原理05-06

分配阀的工作原理05-05

电脑与电脑之间共享怎么设置04-28

一台主机2个显示器如何分屏04-28

无痛分娩的原理是什么04-12

货车分配阀工作原理05-05

Baidu
map