最新引导程序BootlosderPPT课件.ppt





《最新引导程序BootlosderPPT课件.ppt》由会员分享,可在线阅读,更多相关《最新引导程序BootlosderPPT课件.ppt(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、引导程序引导程序BootlosderBootlosder计算机操作系统的引导计算机操作系统的引导 vPC 机中的引导加载程序由机中的引导加载程序由 BIOS和位于硬盘和位于硬盘 MBR 中的中的 OS Boot Loader(比如,(比如,LILO 和和 GRUB 等)一起组成。等)一起组成。BIOS 在完成硬件检测和资源分配后,将硬盘在完成硬件检测和资源分配后,将硬盘 MBR 中的中的 Boot Loader 读到系统的读到系统的 RAM 中,然后将控制权交给中,然后将控制权交给 OS Boot Loader。Boot Loader 的主要运行任务就是将内核映象从硬的主要运行任务就是将内核映
2、象从硬盘上读到盘上读到 RAM 中,然后跳转到内核的入口点去运行,也即开中,然后跳转到内核的入口点去运行,也即开始启动操作系统。始启动操作系统。v嵌入式系统中,通常并没有像嵌入式系统中,通常并没有像 BIOS 那样的固件程序,因此整那样的固件程序,因此整个系统的加载启动任务就完全由个系统的加载启动任务就完全由 Boot Loader 来完成。在一来完成。在一个基于个基于 ARM9的嵌入式系统中,系统在上电或复位时通常都从的嵌入式系统中,系统在上电或复位时通常都从地址地址 0 x00000000 处开始执行,而在这个地址处安排的通常就处开始执行,而在这个地址处安排的通常就是系统的是系统的 Boo
3、t Loader 程序。程序。规划内核映像和根文件系统内存占用的布局规划内核映像和根文件系统内存占用的布局 v对于内核映像,一般将其拷贝到从对于内核映像,一般将其拷贝到从(MEM_START0 x8000)这个基地址开始的大约这个基地址开始的大约1MB大小的内存范围内大小的内存范围内(嵌入式嵌入式 Linux 的内核一般都不操过的内核一般都不操过 1MB)。为什么要把从。为什么要把从 MEM_START 到到 MEM_START0 x8000 这段这段 32KB 大小大小的内存空出来呢?这是因为的内存空出来呢?这是因为 Linux 内核要在这段内存中放置内核要在这段内存中放置一些全局数据结构,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 引导 程序 BootlosderPPT 课件

限制150内