LINUX操作系统内核--课程介绍.ppt

LINUX操作系统内核--课程介绍.ppt

ID:51592857

大小:45.00 KB

页数:10页

时间:2020-03-25

LINUX操作系统内核--课程介绍.ppt_第1页
LINUX操作系统内核--课程介绍.ppt_第2页
LINUX操作系统内核--课程介绍.ppt_第3页
LINUX操作系统内核--课程介绍.ppt_第4页
LINUX操作系统内核--课程介绍.ppt_第5页
资源描述:

《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

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。