操作系统启动相关概念(BIOS、MBR、GPT、BRUB)

这篇具有很好参考价值的文章主要介绍了操作系统启动相关概念(BIOS、MBR、GPT、BRUB)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

        不管是 Windows 还是 Linux 操作系统,底层设备一般均为物理硬件,操作系统启动之前会对硬件进行检测,然后硬盘引导启动操作系统,如下为操作系统启动相关的各个概念。

一、BIOS

        基本输入输出系统(Basic Input Output System,BIOS)是一组固化到计算机主板上的只读内存镜像(Read Only Memory image,ROM)芯片上的程序,它保存着计算机最重要的基本输入输出的程序、系统设置信息、开机后自检程序和系统自启动程序。主要功能是为计算机提供最底层的、最直接的硬件设置和控制。

二、 MBR

        全新硬盘在使用之前必须进行分区格式化,硬盘分区初始化的格式主要由两种,分别是:MBR 格式和 GPT 格式。

        使用 MBR 格式,操作系统将创建主引导记录扇区(Main Boot Record,MBR),MBR 位于整块硬盘的 0 磁道 0 柱面 1 扇区,主要功能是操作系统对磁盘进行读写时,判断分区的合法性以及分区引导信息的定位。主引导扇区总共为 512 字节,MBR 只占用了其中的 446 个字节,另外的 64 个字节为硬盘分区表 (Disk Partition Table,DPT),最后两个字节“55,AA”是分区的结束标志。

操作系统启动相关概念(BIOS、MBR、GPT、BRUB),CentOS,linux

        因为 MBR 分区标准决定了 MBR 只支持在 2TB 以下的硬盘,对于后面的多余空间只能浪费。为了支持能使用大于 2T 硬盘空间,微软和英特尔公司在可扩展固件接口(Extensible Firmware Interface,EFI)方案中开发了全局唯一的标识符(Globallyunique identifier,GUID),进而全面支持大于 2T 硬盘空间在企业中使用。

三 、GPT

        全局唯一的标识符(Globally unique identifier,GUID)。全局唯一标识分区表(GUID Partition Table,缩写:GPT),正逐渐取代 MBR 成为新标准。它和统一的可扩展固件接口 (Unified Extensible Firmware Interface,UEFI)相辅相成。UEFI 用于取代老旧的 BIOS,而 GPT 则取代老旧的 MBR。之所以称为“GUID 分区表”,是因为驱动器上的每个分区都有一个全局唯一的标识符。

        在 GPT 硬盘中,分区表的位置信息储存在 GPT 头中。出于兼容性考虑,第一个扇区同样有一个与 MBR 类似的标记,叫做受保护的主引导记录(Protected Main BootRecord,PMBR)。PMBR 的作用是当使用不支持 GPT 的分区工具时,整个硬盘将显示为一个受保护的分区,以防止分区表及硬盘数据遭到破坏,而其中存储的内容和 MBR 一样,之后才是GPT 头。

        GPT 优点支持 2T 以上磁盘,如果使用 Fdisk 分区,最大只能建立 2TB 大小的分区,创建大于 2TB 的分区,需使用 parted,同时必须使用 64 位操作系统。

操作系统启动相关概念(BIOS、MBR、GPT、BRUB),CentOS,linux

GPT分区表内容

四、GRUB

        GNU 项目的多操作系统启动程序(GRand Unified Bootloader,GRUB),可以支持多操作系统的引导,它允许用户可以在计算机内同时拥有多个操作系统,并在计算机启动时选择希望运行的操作系统。

        GRUB 可用于选择操作系统分区上的不同内核,也可用于向这些内核传递启动参数。它是一个多重操作系统启动管理器。Linux常见的引导程序包括:LILO、GRUB、GRUB2,CentOS 7 Linux 默认使用 GRUB2 引导程序,引导系统启。

        GRUB2 是基于 GRUB 开发成更加安全强大的多系统引导程序,最新 Linux 发行版都是使用 GRUB2 作为引导程序。同时 GRUB2 采用了模块化设计,使得 GRUB2 核心更加精炼,使用更加灵活,同时也就不需要像 GRUB 分为 stage1,stage1.5,stage2 三个阶段。

操作系统启动相关概念(BIOS、MBR、GPT、BRUB),CentOS,linux 

GRUB 加载引导流程文章来源地址https://www.toymoban.com/news/detail-605116.html

到了这里,关于操作系统启动相关概念(BIOS、MBR、GPT、BRUB)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【操作系统】优化MBR程序:让MBR调用显存吧

            显卡用于 连接 CPU 和显示器 ,我们调用显示器时,其实就是利用显卡提供的IO接口间接地对显示器进行操作,所以显卡也称之为 显示适配器 。接下来我们将优化之前写的MBR程序(参考:【操作系统】BIOS与MBR之间的过渡实践),使我们的程序通过直接操作显卡来输

    2024年01月23日
    浏览(59)
  • GUID分区与MBR分区有什么区别? 操作系统知识

    GUID分区与MBR分区有什么区别? 操作系统知识 1、MBR分区表类型的磁盘 主引导记录(Master Boot Record,缩写:MBR),又叫做主引导扇区,它仅仅包含一个64个字节的硬盘分区表。由于每个分区信息需要16个字节,所以对于采用MBR型分区结构的硬盘,最多只能识别4个主要分区(Pr

    2024年02月13日
    浏览(42)
  • (TinkSystem SR650)安装服务器操作系统(Windows Server 2022)步骤和相关概念

    服务器操作系统安装步骤 记录一下服务器操作系统安装过程,虽然简单但还是有一些坑需要注意,本次使用的是联想服务器ThinkSystem SR650;安装windows Server 2022 Standard(桌面)。 下载windows server 2022镜像文件(.iso)并且解压出来(不解压安装的时候服务器不能找到镜像文件)

    2024年02月13日
    浏览(42)
  • 用 Rufus 制作 Ubuntu 系统启动盘时,选择分区类型为MBR还是GPT?

    当使用 Rufus 制作 Ubuntu 系统启动盘时,您可以根据您的需求选择分区类型,MBR(Master Boot Record)还是 GPT(GUID Partition Table)。 MBR 是传统的分区表格式,适用于大多数旧版本的操作系统和旧的 BIOS 系统。它支持最多 4 个主要分区或 3 个主要分区加一个扩展分区。每个主要分区

    2024年02月14日
    浏览(39)
  • 我的acer电脑U盘装系统前BIOS设置及装系统过程中的操作

    由于既使能了F12,又将U盘的优先级进调整到了最高,所以,电脑进入boot选择界面后无需操作,等待几秒,默认进入U盘系统,然后便可开始安装系统

    2024年02月04日
    浏览(45)
  • 操作系统-笔记-第一章-操作系统的概念

    一、第一章——操作系统的概念 二、第二章——【进程】 二、第二章——【线程】​编辑 二、第二章——【进程调度】 二、第二章——【进程同步与互斥】 二、第二章——【锁】 三、第三章——内存管理 四、第四章——文件管理 五、第五章——输入输出管理 🚀 学习心

    2024年02月12日
    浏览(56)
  • 【Linux】操作系统的基本概念 {冯诺依曼体系结构,操作系统的基本概念,系统调用及用户操作接口,shell程序}

    现代计算机设计大都遵守冯·诺依曼体系结构: 截至目前,我们所认识的计算机,都是由一个个的硬件组件组成 输入单元:包括键盘, 鼠标,扫描仪, 磁盘,网卡等 存储器: 内存(提高数据读写速度,降低硬件成本) 中央处理器(CPU):含有运算器(算数运算,逻辑运算)和控

    2024年02月11日
    浏览(52)
  • 王道操作系统学习笔记(1)——操作系统基本概念

    本文介绍了操作系统的基本概念,文章中的内容来自B站王道考研操作系统课程,想要完整学习的可以到B站官方看完整版。 操作系统:系统资源的管理者(处理机管理、存储器管理、文件管理、设备管理) 交互式命令(在终端中输命令)和批处理命令(Shell脚本) 并发: 宏

    2024年02月10日
    浏览(52)
  • 操作系统安全 基本概念

    参考教材是沈晴霓的《操作系统安全设计》,课程链接:https://www.coursera.org/learn/os-virtsecurity 本书内容由浅入深,分为“基础篇”、“理论篇”、“实践篇”和“趋势篇”四大部分。 “基础篇\\\"重点介绍操作系统基本安全概念、通用安全需求、安全标准和必要的安全机制等。

    2024年02月09日
    浏览(42)
  • 【操作系统】内存管理概念

    1、 编译:由编译程序将用户源代码编译成若干个目标模块(编译就是把高级语言翻译成机器语言) 2、 链接:由链接程序将编译后形成的一组目标模块,以及所需库函数链接在一起,形成一个完整的装入模块 ① 静态链接:在程序运行之前,先将各目标模块及它们所需的库函

    2024年02月06日
    浏览(53)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包