欢迎来到天天文库
浏览记录
ID:51592857
大小:45.00 KB
页数:10页
时间:2020-03-25
《LINUX操作系统内核--课程介绍.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、LINUX内核分析—课程介绍--一门关于linux内核源代码分析的导读课程绪论Linux内核源代码分析的意义本课程的目的本课程的主要内容学习本课程应达到目标本课程的讲授方式、考查形式为什么是LinuxLinux操作系统是唯一可以和windows操作系统抗衡的通用操作系统Linux可以应用在一般桌面pc,也可运行在高端的服务器,目前还成为了一种重要的嵌入式操作系统Linux是一种类unix操作系统,是很好的操作系统学习实例Linux是开放源码的,可以让我们有机会亲自通过动手来学习操作系统Linux内核源代码分析的意义深入操作系统内部,获得对操作系统的感性认识
2、通过阅读优秀的源程序,来提升编程能力可以获得分析开源系统的方法和经验,提升综合能力如果需要可以定制自己的操作系统嵌入式系统特殊的性能要求修改它使它更安全移植到新的硬件平台支持新设备Linux内核源代码分析的困难操作系统本身的复杂性附带了庞大的设备驱动程序,网络协议以及硬件平台相关等代码版本升级很快需要一定的基础知识和编程能力坚强的毅力本课程的目的为有志探寻操作系统奥秘的学生提供入门指导和交流平台提供linux内核的整体描述归纳linux具体实现的原理,思想给出分析源文件的线索,注意点一般方法和工具内核开发实验,甚至动手编写操作系统提供开放式学习的信息,共享
3、资源学习型团队非本课程目的是一个高级操作系统课程本课程简要解释有关操作系统原理的目的是便于理解源代码,对这些理论的探讨不是本课程的目的。学习使用shell和底层API的编程知识本课程不介绍如何编写linux应用程序和shell编程本课程也不将主要目标放在介绍各种系统调用是一个如何设计内核的课程这是一个更高级的话题,本课程无法达到这样的要求。本课程只为通过阅读源代码来理解linux内核如何工作提供入门的指导,学生可以根据自己的兴趣来决定如何利用这些知识前提条件计算机组成和体系结构的基本知识深入理解操作系统原理使用Linux环境的经验(安装、基本命令)C语言和
4、汇编语言的知识和实践耐心和毅力愿意接受团队学习的方式学习本课程应达到目标系统了解关于linux0.01内核的构成,版本,源码的组织结构可以进入更高版本的分析掌握源代码的阅读分析能力按照要求完成源代码的分析注释,画出流程图等工作拥有内核编程的基本技能本课程的讲授方式、考查形式本课程课时内主要为教师课堂讲授方式实验环节考查形式:考试和平时成绩平时成绩:30%考勤实验和实验报告源代码分析报告(流程图,和注释)考试:70%本课程共享资源:ftp://59.79.83.40,用户名:zsl,密码:zsl1234
此文档下载收益归作者所有