近日写材料遇到了如上的几个名词,现对其概念进行总结如下:
1、Bootloader和BIOS
桌面电脑加电后BIOS会获取处理器控制权,是一个复杂的系统配置软件,它拥有硬件架构的底层信息。在典型的嵌入式系统中(虽说是在嵌入式操作系统中的概念,但规定没这么严格,向ntloader、bootmgr一般也称作BootLoader),引导加载程序(bootloader)完成与BIOS相同的功能,具有如下特点:
1)嵌入式系统中在操作系统内核运行前运行的程序;
2)可以分为单阶段的BootLoader和多阶段的BootLoader,一般从从固态存储设备上启动的Bootloader大多都是 2 阶段的启动过程,如uboot是2阶段的,grub就是单阶段的;