Linux操作系统下关于引导和初始化的问题
Linux操作系统下关于引导和初始化的问题
系统引导和初始化概述
相关代码(引导扇区的程序及其辅助程序,以x86体系为例):
\linux-2.4.22\arch\i386\boot\bootsect.S:Linux引导扇区的源代码;512字节
\linux-2.4.22\arch\i386\boot\setup.S:辅助程序;
\linux-2.4.22\arch\i386\boot\video.S:辅助程序,用于引导过程中的屏幕显示.
\linux-2.4.22\arch\i386\boot\compressed\head.S,
\linux-2.4.22\arch\i386\boot\compressed\misc.c :用于对内核映像解压缩
\linux-2.4.22\arch\i386\kernel\head.s系统初始化入口
\linux-2.4.22\init\main.c 系统初始化入口
参考文档:\linux-2.5.75\Documentation\i386\boot.txt
过程描述
系统加电,CPU RESET
跳到地址0xFFFFFFF0,此处是BIOS
BIOS完成它的操作把第一扇区的内容读入到0x7c00
就是bootsect.S
把自己移到绝对地址0x90000处,并调转到那里继
续执行
通过BIOS提供的读磁盘
您可能关注的文档
- Intraplast Z膨胀灌浆添加剂 - Sika(西卡).PDF
- HT7000使用手册 - HollySys.PDF
- iPhone 储值咭增值服务收费、启用及使用方法 - SmarTone.PDF
- IR2110 驱动晶片功能简介.PDF
- IPO 收入确认要点(三).PDF
- IR2110在机器人驱动系统中的应用.PDF
- IQC检验标准质量体系文件.DOC
- I、客户身份识别 - 东京海上.PPT
- IVS-179 24GHz 平面天线雷达.PDF
- I型胶原蛋冻干粉产品说明书1 - 天津卫凯生物工程有限公司.DOC
- 四川省宜宾市普通高中2023级高考适应性演练(宜宾三诊)生物+答案.docx
- 初中音乐九年级下册《军民团结一家亲》跨学科主题教学设计.docx
- 2026年环保材料行业战略合作前景报告及产业整合策略研究.docx
- 2026年新材料产业发展趋势与市场前景分析报告.docx
- 2026年黄酒产业报告:传统与创新并行的发展策略.docx
- 2026年虚拟现实教育市场、用户需求、产品趋势研究报告.docx
- 2025-2026学年小学科学一年级下册(2024)苏教版(2024)教学设计合集.docx
- 2026年SPA行业市场潜力及发展趋势报告.docx
- 夏季防暑安全培训课件.pptx
- 血脂异常护理查房.pptx
原创力文档

文档评论(0)