【问题标题】:Who defines the Bootloader Specification谁定义了引导加载程序规范
【发布时间】:2014-07-14 07:40:58
【问题描述】:

我知道引导加载程序的大小必须是 512KB,511 和 512 字节需要是 AA55,并且它需要位于磁盘的第一个扇区。这个 AA55 是引导签名。谁定义它应该是AA55而不是假设BB23

我需要知道是谁定义了这些规范。很可能它在主板规格表中,或者可能在处理器规格表中。这些是在哪里定义的。

我需要深入了解它的核心才能开始制作一些生产级应用。

谢谢

【问题讨论】:

  • 您可能应该标记x86,因为这很可能是特定于该架构的。

标签: architecture operating-system x86 x86-64 bootloader


【解决方案1】:

它是 BIOS 规范的一部分。

最初的 BIOS 正是 IBM 实现其固件的方式。当竞争对手想要制造与 DOS 或 IBM PC 兼容的硬件时,他们必须对 IBM 的 BIOS 进行逆向工程才能做到这一点。所以基本上 IBM 的某个人在几年前就这样做了,一旦被逆向工程和复制,它就成为了标准。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-06-14
  • 2021-07-12
  • 2019-10-24
  • 2016-03-20
  • 2014-10-03
  • 2013-03-25
相关资源
最近更新 更多