探索Linux内核源代码:课程概览与学习路径
需积分: 9 71 浏览量
更新于2024-09-17
收藏 371KB PPT 举报
"《Linux内核源代码导读》是由中国科技大学计算机系陈香兰教授主讲的一门课程,于2009年春季开设。该课程旨在帮助学生深入理解和掌握Linux操作系统的基本概念,通过剖析Linux内核源代码来探索其构造、主要功能模块以及操作系统原理中的关键算法。课程内容涵盖了Linux内核在I386体系结构下的实现,如内存管理、进程管理和调度、中断异常处理,以及文件系统和输入输出(IO)的相关知识,强调从源代码层面理解这些核心机制。
学习材料包括了O'Reilly出版的《Understanding the Linux Kernel》中文版(基于2.6.11内核),毛德操和胡希明合著的《Linux内核源代码情景分析》上下册,Uresh Vahalia的《Unix Internals: The New Frontiers》中文版,以及戴梅萼和史嘉权编著的《微型计算机技术及应用》。此外,课程还鼓励学生参与实践项目,如源码分析、系统搭建、编写小应用等,并以实验报告的形式提交。每个学生需至少完成两个项目,并通过FTP方式上传文档,文档命名格式应包含学号、姓名和项目编号,以便于区分。
这门课程的目标不仅是传授理论知识,更是培养学生的实践能力,使他们能够在实际操作中深化对Linux内核和操作系统原理的理解。陈香兰教授提供了课程主页(<http://staff.ustc.edu.cn/~xlanchen>),并给出了多种联系方式供学生咨询和交流。课程的目的是让学生在分析源代码的过程中,提升操作系统设计和实现的技能,为今后的软件开发和系统研究打下坚实的基础。"
2010-04-08 上传
2019-07-09 上传
2010-04-12 上传
2010-04-09 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
suifeng
- 粉丝: 8
- 资源: 27
最新资源
- Java集合ArrayList实现字符串管理及效果展示
- 实现2D3D相机拾取射线的关键技术
- LiveLy-公寓管理门户:创新体验与技术实现
- 易语言打造的快捷禁止程序运行小工具
- Microgateway核心:实现配置和插件的主端口转发
- 掌握Java基本操作:增删查改入门代码详解
- Apache Tomcat 7.0.109 Windows版下载指南
- Qt实现文件系统浏览器界面设计与功能开发
- ReactJS新手实验:搭建与运行教程
- 探索生成艺术:几个月创意Processing实验
- Django框架下Cisco IOx平台实战开发案例源码解析
- 在Linux环境下配置Java版VTK开发环境
- 29街网上城市公司网站系统v1.0:企业建站全面解决方案
- WordPress CMB2插件的Suggest字段类型使用教程
- TCP协议实现的Java桌面聊天客户端应用
- ANR-WatchDog: 检测Android应用无响应并报告异常