1、什么是BIOS?

BIOS全称为“基本输入/输出系统”,是存储在主板ROM里的一组程序代码。

2、BIOS缺点

3、正式认识UEFI

UEFI(Unified Extensible Fimware Interface,统一可扩展固件接口)定义了操作系统和平台固件之间的接口。

4、UEFI系统组成

5、基于EFI的计算机系统组成

在TSL阶段,系统资源通过BS管理,BS提供的服务如下:

RT阶段提供的服务主要如下:

6、UEFI系统的启动过程

 SEC阶段(安全验证)

 PEI阶段(EFI前期初始化)

DXE阶段(驱动执行环境)/BDS(启动设备选择)

 TSL阶段(操作系统加载前期)

TSL(Transirnt System Load)是操作系统加载器(OS Loader)执行的第一阶段,在这一阶段OS Loader作为一个UEFI应用程序运行,系统资源仍然由UEFI内核控制。当启动服务的ExitBootServices()服务被调用后,系统进入Run Time阶段。

 RT阶段(Run Time)

系统进入RT(Run Time)阶段后,系统的控制权从UEFI内核转交到OS Loader手中,UEFI占用的各种资源被回收到OS Loader,仅有UEFI运行时服务保留给OS Loader和OS使用。随着OS Loader的执行,OS最终取得对系统的控制权。

AL阶段(系统灾难恢复期)

在RT阶段,如果系统(硬件和软件)遇到灾难性错误,系统固件需要提供错误处理和灾难恢复机制,这种机制运行在AL(After Life)阶段。

当今的BIOS(UEFI)相关推荐

  1. uefi多linux系统启动盘,DIY制作无需格BIOS+UEFI双启动U盘工具|支持syslinux+grub+boomgr+grub2多启动...

    如果你想让你的U盘可启动的话,要怎么做呢,可能很多人都知道借助软件能自动实现,但那些方式都需要把U盘格式化一遍,而这个工具完全不需要,只需要把下载的文件解压到U盘根目录就能实现多启动了,支持bios和 ...

  2. 绕过BIOS/UEFI固件写保护写入SPI闪存

    针对Bootkit:LoJax或MosaicRegressor和TrickBot等开始进行固件感染方式的病毒逐渐增多而作笔记整理. 对主板上的SPI闪存芯片中存储的UEFI固件的所有请求都将通过SPI ...

  3. Grub2 引导 WIM / Slax Linux (BIOS UEFI)

    文章目录 Grub2 引导 WIM / Slax Linux (BIOS & UEFI) 安装Grub2到U盘 / 硬盘 1. 准备分区格式 2.安装Grub2 3.复制Grub2 配置文件和 ...

  4. deepin efi 启动u盘_【2017.12.16】启动U盘简单手动制作BIOS+UEFI的syslinux/grub/boomgr/grub2互转...

    本帖最后由 lintrainwy 于 2018-1-4 15:05 编辑 文件和方法来源于网上,本人做了整合,方便U盘启动 1.BIOS方式下,这个U盘启动是syslinux 6.03+grub4do ...

  5. 天意u盘启动盘安装linux,(BIOS+UEFI双启WINPE)天意u盘维护系统技术员版V2.1

    大家应该注意到了,最新的笔记本电脑都改成了UEFI而不是我们以前的bios启动了. 所以天意老师出了这个UEFI+bios双启版,修改于ISO全能版. 去掉了linux.dos菜鸟工具箱:去掉了软件工 ...

  6. (BIOS+UEFI双启)天意u盘维护系统技术员版V1.0

    大家应该注意到了,最新的笔记本电脑都改成了UEFI而不是我们以前的bios启动了. 所以天意老师出了这个UEFI+bios双启版,修改于ISO全能版. 去掉了linux.dos菜鸟工具箱:去掉了软件工 ...

  7. 磁盘分区 (MBR, GPT)、启动流程 (BIOS, UEFI)

    本文为<鸟哥的 Linux 私房菜>读书笔记 目录 磁盘分区 MBR (MS-DOS) 分区表 GPT (GUID partition table) 磁盘分区表 BIOS 与 UEFI 启 ...

  8. 中柏 EZpad 8 Windows 平板电脑 |驱动备份|系统优化|不能调节显示器亮度|进入Bios/uefi 快捷键 |蓝牙扫描不到设备|CPU占用过高解决方案

    前言 之前一直使用的这个平板,但是有个很严重的问题就是性能实在太差了,每次都是CPU百分百,Mem 百分之50% 这个结果真的很意外, 但是又无可奈何,后面花时间做了一些优化包括 进程限制  启动优化 ...

  9. BIOS, UEFI, MBR, GPT, GRUB介绍

    1. 前言 在学习 Linux 系统启动原理之前,我们先了解下与操作系统启动相关的几个概念. 2. 与操作系统启动相关的几个概念 不管是 Windows 还是 Linux 操作系统,底层设备一般均为物 ...

最新文章

  1. Wikioi 1020 孪生蜘蛛 Label:Floyd最短路
  2. 中端存储不能承受之重
  3. spring boot多数据源配置(mysql,redis,mongodb)实战
  4. BUUCTF(pwn)hgame2018_flag_server(简单的栈溢出)
  5. 如何卸载干净32位的Office
  6. IntelliJ IDEA for Mac在MacOS模式下的调试快捷键(Debugging Shortcut)
  7. Linux dmidecode备忘
  8. open***2.3.12安装与easy-rsa3的使用
  9. 怎么扩展磁盘_电脑怎么增加C盘空间 小白教你不花钱增加C盘空间
  10. 131 MySQL单表查询(重要)
  11. sir模型matlab案例_下一代矩阵法amp;微分方程稳定性——以SIR系列为例
  12. 配置文件或模板中的占位符替换工具类.
  13. 沙盘模拟软件_我院学生参加第十六届全国大学生“新道杯”沙盘模拟经营大赛喜获佳绩...
  14. “华为杯”山东理工大学第十届ACM程序设计竞赛 - 解题报告
  15. 考试试卷用什么纸打印,哪里打印试卷便宜
  16. 对高校深入开展翻转课堂的建议
  17. /usr/bin/ld: 找不到 -lstdc++
  18. 51单片机“叮咚”门铃
  19. 我的桌面布局(网络安全软件推荐)
  20. 拥抱520,感性去爱,理性成长

热门文章

  1. 2022国赛数学建模思路 - 案例:线性优化-粒子群算法
  2. 数据采集:如何使用物联网边缘计算网关采集数据?
  3. Flutter实践——AndroidStudio环境初体验
  4. Macbook Air如何将m4a格式转化为mp3格式?
  5. 如何高效Debug(又名如何高效解决问题)
  6. win10切换输入法快捷键_电脑小白必学的5个Win10技巧
  7. oracle 11g latch之v$latch系列三
  8. 必修三计算机选修三知识点总结,高二必修三物理知识点总结
  9. Oracle中用户角色权限管理
  10. 微信小程序正则表达式