boot是一个可作名词和动词使用的英文单词,译为“靴子;踢;汽车行李箱;解雇;踢;启动;在车轮上装制动装置”等意思。
越来越多的人开始学习如何使用英语,但其实英文单词和中文汉字有一个共同点,都是“一词多义”,让我们学习起来晕头转向,那今天就让我们来深入了解boot这个英文单词吧。
详细内容 01boot作名词时可译为“靴子;踢;汽车行李箱;解雇;车轮夹锁;再者”。
He sat in a kitchen chair, reached down and pulled off his boots 他坐在厨房的椅子上,弯腰脱掉了靴子。
02boot作动词时可译为“踢;启动;在车轮上装制动装置;解雇;(使)穿靴;锁住(非法停车的轮子)”。
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程序及其功能和特点等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)