什么是引导?

什么是引导?

我正在阅读有关 bootstrap 的内容,但我很困惑,因为这个术语在技术中使用得太多(特别是 bootstrap 本身作为 CSS 框架)。

但据我所知,Linux 机器的引导是这样的: http://www.tldp.org/LDP/LG/issue70/ghosh.html - 描述启动计算机的方法。它是否正确?

如果是这样,那么引导程序就是引导加载?

答案1

一般意义上,“引导”是使用更简单的系统建立复杂系统的过程。引导系统(更简单的系统)本身本质上是不完整的。

引导操作系统(“引导它”)包括让计算机的固件(BIOS 或同等版本)运行一个简单的程序,该程序有时位于磁盘上的固定位置,进而启动更复杂的初始化例程(请参阅第一阶段和第二阶段引导加载程序)。

引导编译器是通过编译一个简单的编译器来完成的,该编译器可以处理编写完整编译器的语言的子集,可能需要几个连续的步骤。

该术语还用于商业和其他领域,以描述启动复杂性和/或规模不断增加的后期阶段所需的投资/开发的中间阶段的使用。

维基百科关于 Bootstrapping 的文章

高筒靴的顶部可能有一个拉环、环或手柄,称为引导带,允许人们使用手指或靴钩工​​具来帮助拉靴子。 “自力更生”这句话在 19 世纪就已经被用来作为不可能完成的任务的例子。

相关问题:

答案2

引导程序是计算机加电后运行的第一个程序。这通常是刷新到主板上的当前 BIOS。

然后引导程序将其移交给引导驱动器上的操作系统引导扇区程序。对于UEFI,可以在BIOS中直接管理切换操作系统平台。

相关内容