开机流程

磁盘分区:
   数据都是在记录在磁盘上面的。磁盘又分为扇区和磁柱两种单位,其中每一个扇区为512bytes那么大。
   对于每个磁盘,最重要的扇区就是磁盘上的第一个扇区,在该扇区记录了两个重要的信息:
   1.主要启动记录区(MBR):能够安装开机管理程序的地方(引导程序),有446bytes。
   2.分割表:记录整颗磁盘的分割状态,有64bytes。分割是以磁柱为单位的。
 
开机流程:
   CMOS是记录各项硬件参数且嵌入在主板上面的存储器。
   BIOS是一个写入到主板上的一个固件(固件就是写入到硬件上的一个软件程序),BIOS是在开机的时候,计算机系统主动执行的第一个程序。
   而后BIOS会去分析计算机里面有哪些存储设备,而后根据启动优先级去读取优先级最高的存储设备。以硬盘为例,Bios会去读取硬盘的第一个扇区MBR,MBR这个仅有446bytes的硬盘容量里面会放置最基本的开机管理程序,此时BIOS就成功圆满,接下来就是MBR内开机管理程序的工做了。开机管理程序的目的是加载核心文件,因为开机管理程序是操做系统在安装的时候所提供的,因此它会认识硬盘内的文件系统,所以就可以读取核心文件,而后接下来就是核心文件的工做,开机管理程序的成功圆满,以后就是你们所知道的操做系统的任务了。
  
   总结:
   1.BIOS:开机主动执行的固件,可以识别启动优先级最高的存储设备
   2.MBR:启动优先级最高的存储设备中第一个扇区的主要记录区块,内含开机管理程序。
   3.开机管理程序(boot loader):一支可读取核心文件来执行的软件。
   4.核心文件:核心文档就是操做系统的内核文件。(开始操做系统的功能)
 
 boot loader程序很是小,主要功能以下:
 1.提供选单:用户能够选择不一样的开机项目。(多重引导)
 2.载入内核:直接指向可开机的程序区段来开始操做系统。
 3.转交给其余loader:将开机管理功能转交给其它loader负责。ios

相关文章
相关标签/搜索