谁定义了Bootloader规范

时间:2014-05-25 11:22:18

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

我知道bootloader需要大小为512KB大小,511& 512字节需要是AA55,它需要位于磁盘的第一个扇区。这个AA55是启动签名。谁定义它应该是AA55而不是假设BB23

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

我需要触及它的核心,开始制作一些生产级别的应用程序。

由于

1 个答案:

答案 0 :(得分:2)

它是BIOS规范的一部分。

最初的BIOS是IBM实施其固件的方式。当竞争对手想要生产与DOS或IBM PC兼容的硬件时,他们必须对IBM的BIOS进行逆向工程才能实现这一目标。因此,基本上IBM的某些人多年前做过这样的事情,一旦它被反向设计和复制,它就成了标准。