硬件 什么是引导程序? -技术百科的定义

什么是引导程序? -技术百科的定义

目录:

Anonim

定义-Bootstrap是什么意思?

引导程序是在启动过程中初始化操作系统(OS)的程序。 自举或引导一词起源于1950年代初期。 它指的是引导加载按钮,该按钮用于启动硬连线的引导程序或执行较大程序(例如OS)的较小程序。 据说该术语源于“用自己的引导程序拉起自己”的表达,从小程序开始,一次加载一个程序,而每个程序被“捆绑”或连接到下一个要按顺序执行的程序。

Techopedia解释了Bootstrap

引导程序是在首次打开或引导计算机时加载一组指令的过程。 在启动过程中,将执行诊断测试,例如加电自检(POST),该测试将设置或检查设备的配置,并对外围设备,硬件和外部存储设备的连接实施例行测试。 然后,加载引导程序或引导程序以初始化操作系统。

加载操作系统的典型程序是:

  • GNU Grand Unified Bootloader(GRUB):一种多重引导规范,允许用户选择多个操作系统之一
  • NT Loader(NTLDR):用于Microsoft Windows NT OS的引导加载程序,通常从硬盘驱动器运行
  • Linux Loader(LILO):Linux的引导程序,通常从硬盘驱动器或软盘运行
  • 网络接口控制器(NIC):使用支持从网络接口(例如Etherboot或预引导执行环境(PXE))引导的引导程序

引导之前,计算机是从空白的主内存开始的。 引导程序允许加载程序序列以启动OS。 操作系统是主程序,用于管理计算机上运行的所有程序,并执行诸如控制磁盘驱动器之类的外围设备,管理目录和文件,将输出信号传输至监视器以及识别键盘输入信号之类的任务。

Bootstrap也可以指逐步准备早期的编程环境,以创建更复杂和用户友好的编程环境。 例如,有时编程环境可能由一个汇编程序和一个简单的文本编辑器组成。 随着时间的流逝,逐步的改进导致了当今复杂的面向对象的编程语言和图形集成开发环境(IDE)。

什么是引导程序? -技术百科的定义