zoukankan      html  css  js  c++  java
  • 开机流程

    磁盘分区:
       数据都是在记录在磁盘上面的。磁盘又分为扇区和磁柱两种单位,其中每个扇区为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负责。

  • 相关阅读:
    浅水方程
    Delaunay三角剖分算法
    计算机图形学知名期刊杂志(转载)
    Sql 主键自增
    Skinny triangle
    开源免费天气预报接口API以及全国所有地区代码!!
    Navier Stokes(纳维叶-斯托克斯)方程
    java.util.Date_与_java.sql.Date互转_及_字符串转换为日期时间格式
    2015最后一天
    html标签
  • 原文地址:https://www.cnblogs.com/hujingwei/p/5953685.html
Copyright © 2011-2022 走看看