· 学校主页    · 学院主页

《Linux内核剖析与实践》

发布时间:2012-12-07  浏览次数:1446

 

Linux内核剖析与实践》课程教学大纲
 

 
 
一、课程基本信息
课程编号:0920147
课程中文名称:Linux内核剖析与实践
课程英文名称:Linux kernel analysis and practice
课程性质:专业选修课
考核方式:考试
开课专业:软件学院
开课学期:5
总学时: 48 (其中理论24学时,上机24学时)
总学分:2
授课教师:特聘企业讲师,潘海为
二、课程目的
通过本课程学习,学生应达到如下要求:
以Linux操作系统内核源代码为例,通过源代码分析,培养学生了解有关Linux内核的基本原理、设计方法,初步掌握Linux内核开发的过程和常用方法,掌握Linux内核的基本功能和设计方法。
三、教学基本要求(含素质教育与创新能力培养的要求)
通过本课程学习,学生应在知识和技能两方面达到要求:
知识方面——在掌握操作系统知识的基础上,掌握Linux内核的基本原理和方法,主要包括:计算机资源管理的总体思路、进程管理、存储管理、I/O设备管理、文件管理。要求学生掌握资源管理系统软件的原理、方法和软件设计的方法,理解不同资源管理的基本功能、方法。
技能方面——对Linux操作系统内核源代码进行分析,并让学生通过修改和扩充Linux内核的部件来对它进行研究,使学生对进程调度、存储管理、I/O设备调度等相应算法的设计及实现有更深的认识。

四、教学内容与学时分配

 

五、教学方法及手段(含现代化教学手段)

课堂以多媒体教学为主
六、实验(或)上机内容
    配合理论课部分,需相应的课时用于学生上机操作
七、先修课程
    Linux程序设计环境
高级语言程序设计
数据结构
八、教材及主要参考资料
教材:
赵炯. Linux 内核完全剖析——基于0.12内核.机械工业出版社:2008
参考资料:
苏开根等.操作系统原理.武汉大学出版社
九、课程考核方式
闭卷,平时成绩占总成绩的20%。

第1讲

第2讲

第3讲

复习 

© 2017哈尔滨工程大学计算机科学与技术学院
地址:哈尔滨市南岗区南通大街145号哈尔滨工程大学21号楼 邮编:150001 电话:0451-82519406
管理维护:智能信息处理研究中心 技术支持:信息化处