资料linux的fork、exec、wait函数的剖析 3 义务书资料linux的fork、exec、wait函数的剖析 3 义务书
操作系统原理 课程设计 任务书
学院名称: 数学与计算机学院 课程代码:_8404061_
专 业: 年 级:
一、设计题目
Linux的fork、exec、wait函数的分析 二、主要内容
根据操作系统课程设计指导书提供的基础知识和有关资料, 分析Linux的fork、exec、wait函数代码, 得到相关的框图。
代码的位置 (可从网上下载Linux的源码)
/include/linux/shed.h: 包含了相应的数据结构
kernel/...
资料linux的fork、exec、wait函数的剖析 3 义务
操作系统原理 课程设计
学院名称:
与计算机学院 课程代码:_8404061_
专 业: 年 级:
一、设计
目
Linux的fork、exec、wait函数的分析 二、主要内容
根据操作系统课程设计指导书提供的基础知识和有关资料, 分析Linux的fork、exec、wait函数代码, 得到相关的框图。
代码的位置 (可从网上下载Linux的源码)
/include/linux/shed.h: 包含了相应的数据结构
kernel/fork.c: 包含了get_pid和do_fork
fs/exec.c: 包含了do_execve
kernel/exit.c: 包含了do_exit、sys_wait4 三、具体要求及应提交的材料
代码分析结果, 包括但不限于
–数据结构
–常量和出错信息的意义
–调用关系图
–各模块/函数详细框图
具体可参考后面的参考书及操作系统课程设计指导书。
设计结束后,每位同学必须上交如下材料: 1. 《课程设计说明书》打印稿一份; 2. 《课程设计说明书》电子文档及课程设计的程序源代码 刻盘
四、主要技术路线提示
了解基础知识,找到相关的源码;
对代码充分阅读,先得到单个函数的数据结构和框图; 将多个函数的框图汇总,绘出整体的框图;
五、进度安排
共计2周时间,20个机时,建议进度安排如下:
1. 选题和需求分析 2学时
2. 查阅资料(图书、期刊资料或上网查阅相关资料)2学时
3. 分析源码,找到数据结构,绘制框图 10学时
4. 现场验收 1学时
5. 书写课程设计
5学时
当然,仅靠课内时间是不够的,希望同学们课外多花时间编程学习。
六、推荐参考资料(不少于3篇)
1.陈莉君. 深入分析Linux内核源代码. 北京:人民邮电出版社,2002.8
2.李善平等. Linux内核2.4版源代码分析大全. 北京:机械工业出版社,2002.1
3.Gary Nutt.Linux操作系统内核实习. 北京:机械工业出版社,2002.1
4.罗宇 等编著.操作系统课程设计.北京:机械工业出版社,2005.9
指导教师 签名日期 年 月 日
本文档为【资料linux的fork、exec、wait函数的剖析 3 义务书】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。