电脑开机流程:
按下电源键后,固化在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参数被重置。