LINUX操作系统内核--课程介绍.ppt
《LINUX操作系统内核--课程介绍.ppt》由会员分享,可在线阅读,更多相关《LINUX操作系统内核--课程介绍.ppt(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、LINUX内核分析课程介绍-一门关于linux内核源代码分析的导读课程绪论oLinux内核源代码分析的意义o本课程的目的o本课程的主要内容o学习本课程应达到目标o本课程的讲授方式、考查形式为什么是LinuxoLinux操作系统是唯一可以和windows操作系统抗衡的通用操作系统oLinux可以应用在一般桌面pc,也可运行在高端的服务器,目前还成为了一种重要的嵌入式操作系统oLinux是一种类unix操作系统,是很好的操作系统学习实例oLinux是开放源码的,可以让我们有机会亲自通过动手来学习操作系统Linux内核源代码分析的意义o深入操作系统内部,获得对操作系统的感性认识o通过阅读优秀的源程序
2、,来提升编程能力o可以获得分析开源系统的方法和经验,提升综合能力o如果需要可以定制自己的操作系统n嵌入式系统n特殊的性能要求n修改它使它更安全n移植到新的硬件平台n支持新设备 Linux内核源代码分析的困难o操作系统本身的复杂性o附带了庞大的设备驱动程序,网络协议以及硬件平台相关等代码o版本升级很快o需要一定的基础知识和编程能力o坚强的毅力本课程的目的o为有志探寻操作系统奥秘的学生提供入门指导和交流平台n提供linux内核的整体描述n归纳linux具体实现的原理,思想n给出分析源文件的线索,注意点n一般方法和工具n内核开发实验,甚至动手编写操作系统n提供开放式学习的信息,共享资源n学习型团队非
3、本课程目的o是一个高级操作系统课程n本课程简要解释有关操作系统原理的目的是便于理解源代码,对这些理论的探讨不是本课程的目的。o学习使用shell和底层API的编程知识n本课程不介绍如何编写linux应用程序和shell编程n本课程也不将主要目标放在介绍各种系统调用o是一个如何设计内核的课程n这是一个更高级的话题,本课程无法达到这样的要求。n本课程只为通过阅读源代码来理解linux内核如何工作提供入门的指导,学生可以根据自己的兴趣来决定如何利用这些知识前提条件o计算机组成和体系结构的基本知识o深入理解操作系统原理o使用Linux环境的经验(安装、基本命令)oC语言和汇编语言的知识和实践o耐心和毅力o愿意接受团队学习的方式学习本课程应达到目标o系统了解关于linux0.01内核的构成,版本,源码的组织结构o可以进入更高版本的分析o掌握源代码的阅读分析能力n按照要求完成源代码的分析注释,画出流程图等工作n拥有内核编程的基本技能本课程的讲授方式、考查形式o本课程课时内主要为教师课堂讲授方式o实验环节o考查形式:考试和平时成绩n平时成绩:30%o考勤o实验和实验报告o源代码分析报告(流程图,和注释)n考试:70%n本课程共享资源:nftp:/59.79.83.40,用户名:zsl,密码:zsl1234
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- LINUX 操作系统 内核 课程 介绍
限制150内