首页 > 代码库 > 开机流程

开机流程

电脑开机流程
     按下电源键后,固化在BIOS中的程序首先对系统硬件进行自检,自检通过后,就读取CMOS中的系统启动序列参数,根据序列找到存储介质(硬盘、光盘、U盘等)上的MBR,并将控制权交给MBR中的引导程序,由MBR主引导记录加载系统内核,之后内核获得控制权装载操作系统。

  MBR
     中文叫作主引导记录,它位于一块硬盘的0柱面0磁道1扇区中,大小为512字节,用来加载操作系统 内核。
   
      MBR由3部分组成:
                  1,主引导程序(boot loader)占446个字节  ->  加载内核
                  2,Partition table(分区表)占64个字节   ->  记录硬盘分区信息
                  3,magic number 占2个字节                ->  魔数,标记一块硬盘能否使用
      # MBR不属于任何操作系统。
      # 广义的MBR包含整个512kb扇区(引导程序、分区表及分隔标识),也就是上面所说的主引导记录;而狭义的MBR仅指引导程序而言。
 

 BIOS
     一个固件,固化在主板上的一个程序,其主要功能是为计算机提供最底层的、最直接的硬件设置和控制。
      # 何谓固件?
             程序写在硬件上,与硬件密切相关,但又不同于一般的软件形式,索性称作固件。
      # BIOS功能:
         1,中断例程,微机系统软、硬件之间的一个可编程接口,用于程序软件功能与微机硬件实现的衔接。
         2,系统设置程序,CPU、显卡、显示器、键盘等部件的设置。
         3,POST上电自检,接通电源后,对内部各个设备进行检查的,过程自检中若发现问题,系统将给出提示信息或鸣笛警告。
         4,系统启动自检程序,按照BIOS设置的启动顺序搜寻软硬盘驱动器及CDROM、网络服务器等有效的启动驱动器。

 BIOS与CMOS的区别?
         1,BIOS是软件、程序 ,CMOS是芯片、硬件
         2,CMOS存放着参数,要设置,就通过BIOS程序
         3,CMOS是参数的提供者,也是BIOS设置参数后参数的保存者,因此主板上有个CMOS电池,取下电池后CMOS参数被重置。

本文出自 “草根小今” 博客,请务必保留此出处http://cgxiaojin.blog.51cto.com/4741424/1530457

开机流程