boot是什么意思

boot是什么意思,第1张

boot是一个可作名词和动词使用的英文单词,译为“靴子;踢;汽车行李箱;解雇;踢;启动;在车轮上装制动装置”等意思。

越来越多的人开始学习如何使用英语,但其实英文单词和中文汉字有一个共同点,都是“一词多义”,让我们学习起来晕头转向,那今天就让我们来深入了解boot这个英文单词吧。

详细内容 01

boot作名词时可译为“靴子;踢;汽车行李箱;解雇;车轮夹锁;再者”。

He sat in a kitchen chair, reached down and pulled off his boots 他坐在厨房的椅子上,弯腰脱掉了靴子。

02

boot作动词时可译为“踢;启动;在车轮上装制动装置;解雇;(使)穿靴;锁住(非法停车的轮子)”。

Put the CD into the drive and boot the machine 把光盘放进驱动器,然后启动机器。

03

复数boots;过去式booted;现在分词booting;第三人称单数boots

04

词组短语:

boot loader 意为“引导装载程序”

boot camp 意为“海军训练新兵之营地”

boot up 意为“启动”

boot device 意为“启动设备;引导设备”

get the boot 意为“解雇”

05

同根词:

booted 意为“穿靴的”

bootless 意为“无用的;无益的;无利可图的;没穿鞋的”

bootlegging 意为“穿靴筒;非法制造私酒”

booted 意为“踢(boot的过去式和过去分词);使穿靴”

bootlegging 意为“非法制造;秘密得到(bootleg的ing形式)”

Boot:是系统引导文件,装多系统或者重装系统的时候会用到它。

作用:系统启动的时候要先读取boot的相关信息,bootini是系统启动配置文件,bootwim是系统启动库文件。

若要查看它,只要去掉其隐藏属性,即可用记事本打开它,也可以在“开始”中运行msconfigexe,在d出的“系统配置实用程序”对话框中单击“BOOTINI”选项卡就可窥见其庐山真面目。

通常,Boot Loader 是严重地依赖于硬件而实现的,特别是在嵌入式世界。因此,在嵌入式世界里建立一个通用的 Boot Loader 几乎是不可能的。尽管如此,我们仍然可以对 Boot Loader 归纳出一些通用的概念来,以指导用户特定的 Boot Loader 设计与实现。

1 Boot Loader 所支持的 CPU 和嵌入式板

每种不同的 CPU 体系结构都有不同的Boot Loader。有些 Boot Loader 也支持多种体系结构的 CPU,比如 U-Boot 就同时支持 ARM 体系结构和MIPS 体系结构。除了依赖于 CPU的体系结构外,Boot Loader 实际上也依赖于具体的嵌入式板级设备的配置。这也就是说,对于两块不同的嵌入式板而言,即使它们是基于同一种 CPU 而构建的,要想让运行在一块板子上的 Boot Loader 程序也能运行在另一块板子上,通常也都需要修改 Boot Loader 的源程序。

2 Boot Loader 的安装媒介(Installation Medium)

系统加电或复位后,所有的CPU 通常都从某个由 CPU 制造商预先安排的地址上取指令。比如,基于 ARM7TDMI core 的 CPU 在复位时通常都从地址 0x00000000 取它的第一条指令。而基于CPU 构建的嵌入式系统通常都有某种类型的固态存储设备(比如:ROM、EEPROM 或 FLASH 等)被映射到这个预先安排的地址上。因此在系统加电后,CPU 将首先执行Boot Loader 程序。

下图1就是一个同时装有 Boot Loader、内核的启动参数、内核映像和根文件系统映像的固态存储设备的典型空间分配结构图。

图1 固态存储设备的典型空间分配结构

3 用来控制 Boot Loader 的设备或机制

主机和目标机之间一般通过串口建立连接,Boot Loader 软件在执行时通常会通过串口来进行 I/O,比如:输出打印信息到串口,从串口读取用户控制字符等。

4 Boot Loader 的启动过程是单阶段(Single Stage)还是多阶段(Multi-Stage)

通常多阶段的 Boot Loader 能提供更为复杂的功能,以及更好的可移植性。从固态存储设备上启动的 Boot Loader 大多都是 2 阶段的启动过程,也即启动过程可以分为 stage 1和 stage 2 两部分。而至于在 stage 1 和 stage 2 具体完成哪些任务将在下面几篇讨论。

5 Boot Loader 的 *** 作模式 (Operation Mode)

大多数 Boot Loader 都包含两种不同的 *** 作模式:"启动加载"模式和"下载"模式,这种区别仅对于开发人员才有意义。但从最终用户的角度看,Boot Loader 的作用就是用来加载 *** 作系统,而并不存在所谓的启动加载模式与下载工作模式的区别。

启动加载(Boot loading)模式:这种模式也称为"自主"(Autonomous)模式。也即 Boot Loader 从目标机上的某个固态存储设备上将 *** 作系统加载到 RAM 中运行,整个过程并没有用户的介入。这种模式是 Boot Loader 的正常工作模式,因此在嵌入式产品发布的时侯,Boot Loader 显然必须工作在这种模式下。

以上就是关于boot是什么意思全部的内容,包括:boot是什么意思、BOOT在系统里是做什么、什么是bootloader程序及其功能和特点等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9726859.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存