- 109
- 0
- 约 7页
- 2016-03-31 发布于江西
- 举报
Linux课程设计报告 编写proc文件系统相关的内核模块.doc
Linux课程设计报告
学院:信息学院
专业班级:08级网络二班
姓名:
学号:
【实验目的】
1.通过课程设计对操作系统基本原理进行更深入的认识,以Linux为具体研究对象,分析理解操作系统底层实现,综合利用已学知识与技术,就Linux操作系统各功能方面进行模拟或实现
2.了解内核模块结构
3.熟练内核模块编程,练习使用makefile
【实验要求】
编写proc文件系统相关的内核模块:
设计一个模块,该模块功能是列出系统中所有内核线程的程序名、PID号和进程状态。再设计一个带参数的模块,参数为进程的PID号,功能是列出进程的家族信息,包括父进程、兄弟进程和子进程的程序名、PID号。
【实验步骤】
编写list.c模块
编写Makefile
make编译模块
安装模块sudo insmod list.ko
查看系统信息dmesg
退出模块sudo rmmod list
编写list2.c模块
编写Makefile
make编译模块
安装模块sudo insmod list2.ko
查看系统信息dmesg
退出模块sudo r
原创力文档

文档评论(0)