Linux内核实习教学目标与基本要求.ppt

Linux内核实习教学目标与基本要求

Linux操作系统 内核实习简要说明 Linux内核实习教学目标 通过本实验课程培养学生以下几方面的能力: 会检查和分析Linux操作系统内部运行状态; 用自己的程序获取Linux操作系统内核数据结构; 重构Linux操作系统现存数据结构; 会添加自己的模块到Linux操作系统内核中去; 实习教材 Linux操作系统内核实习 (Kernel Projects for Linux) Gary Nutt 著 潘登 等译 机械工业出版社 开发工具 gcc 编译器 gdb 调试器 Make 工程管理器 Vi或其他文本编辑器 gcc 编译器常用选项 gdb 调试器常用子命令 实验练习方法 学习一种OS如何工作的最好的方法是对他 行实验、阅读、修改和增强它的代码。但OS实验版本很容易损坏机器。本实验练习提供了一些尽量小的危险和简捷的练习方式: 在不修改该内核的情况下检查OS内部状态 通过编写自己的代码来阅读内核数据结构 重新实现现存数据结构 添加自己的函数和数据结构到Linux内核中 实验练习说明 每个练习都包含: 介绍:说明要练习的题目的一般概念和对应Linux中的实现代码的解释。 问题陈述:提出要解决的问题。及解决该问题的Linux相关信息。问题又易到难。 解决问题:提供基本的程序组织方案,是练习的主要框架。补充和完善这些框架则完成了这些练习。 实验练习内容 实验练习的要求 1、

文档评论(0)

1亿VIP精品文档

相关文档