《操作系统课程设计》PPT课件

《操作系统课程设计》PPT课件

ID:39530622

大小:239.69 KB

页数:52页

时间:2019-07-05

《操作系统课程设计》PPT课件_第1页
《操作系统课程设计》PPT课件_第2页
《操作系统课程设计》PPT课件_第3页
《操作系统课程设计》PPT课件_第4页
《操作系统课程设计》PPT课件_第5页
资源描述:

《《操作系统课程设计》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、操作系统课程设计内容简介设计目的设计内容实施方法及要求时间安排辅导7/30/20212华中科技大学计算机学院设计目的掌握Linux操作系统的使用方法;了解Linux系统内核代码结构;掌握实例操作系统的实现方法。7/30/20213华中科技大学计算机学院内容简介设计目的设计内容实施方法及要求时间安排辅导7/30/20214华中科技大学计算机学院设计内容(1)要求:熟悉和理解Linux编程环境内容1)编写一个C程序,实现文件拷贝功能。2)编写一个C程序,使用Linux下的图形库,分窗口显示三个并发进程的运行。#includehtt

2、p://www.chinalinuxpub.com/doc/pro/curses1.html7/30/20215华中科技大学计算机学院设计内容(2)要求:掌握添加系统调用的方法内容采用编译内核的方法,添加一个新的系统调用。编写一个应用程序,测试新添加的系统调用。系统调用的功能:文件拷贝。7/30/20216华中科技大学计算机学院设计内容(3)要求:掌握添加设备驱动程序的方法内容:采用模块方法,添加一个新的设备驱动程序。要求添加字符设备的驱动。编写一个应用程序,测试添加的驱动程序。7/30/20217华中科技大学计算机学院设计内容(4)要求:理解和

3、分析/proc文件内容了解/proc文件的特点和使用方法。监控系统状态,显示系统中若干部件的使用情况。用图形界面显示系统监控状态。7/30/20218华中科技大学计算机学院设计内容(5)要求:理解和掌握文件系统的设计方法(选做)内容设计、实现一个模拟的文件系统。7/30/20219华中科技大学计算机学院内容简介设计目的设计内容实施方法及要求时间安排辅导7/30/202110华中科技大学计算机学院实施方法及要求每位同学都必须独立完成课程设计内容。上机考核演示完成的系统,并回答老师的问题。提交文本的课程设计报告,内容包括课程设计内容分析、程序清单(附

4、注释)、调试记录(碰到的问题和解决方案)以及课程设计心得。程序(电子版)。7/30/202111华中科技大学计算机学院实施方法及要求(续)支持借鉴和学习已有的优秀知识!反对全盘拷贝,不求甚解!吸收和消化他人经验,做自己的课程设计!自学能力的培养:学会上网查资料、解决问题!7/30/202112华中科技大学计算机学院内容简介设计目的设计内容实施方法及要求时间安排辅导7/30/202113华中科技大学计算机学院课程设计时间:第一、二周答疑南一楼804EMAIL:郑伟德zhwade@gmail.com郑然zhraner@hust.edu.cn考核系统、

5、问答、报告时间安排7/30/202114华中科技大学计算机学院内容简介设计目的设计内容实施方法及要求时间安排辅导7/30/202115华中科技大学计算机学院课程设计辅导Linux系统的相关知识以RedhatLinux9.0为例添加系统调用添加设备驱动程序/proc文件分析7/30/202116华中科技大学计算机学院Linux系统的相关知识Linux版本Linux通过简单的编号来区别内核的稳定版和开发版。每个版本用三个数字描述,由圆点分隔。前两个数表示版本号,第三个数表示发布号,如2.4.20。(2.6版本和2.4版本在具体的操作细节上有很大差异)

6、如果第二个数为偶数,则表示稳定的内核;否则,表示开发中的内核。稳定版的发布主要用来纠正用户所报告的错误,但实现内核的主要算法和数据结构基本不变。然而,开发版本间可能存在很大的差异。7/30/202117华中科技大学计算机学院Linux系统的常用目录文件目录结构——树型结构常用目录有:/dev:dev是device的缩写。这个目录包含Linux的所有设备文件,如/dev/hda代表第一个物理IDE硬盘。/etc:这个目录用来存放系统管理所需要的配置文件和子目录。/lib:这个目录里存放着系统最基本的动态链接共享库,几乎所有的应用程序都需要用到这些共

7、享库。7/30/202118华中科技大学计算机学院Linux系统的常用目录(续)/usr:这是最庞大的目录,我们要用到的应用程序和文件几乎都存放在这个目录下。其中包含以下子目录:/usr/include:Linux下开发和编译应用程序所需的头文件;/usr/lib:常用的动态链接共享库和静态档案库;/usr/local:这是提供给一般用户的目录,在这里安装软件最适合;/usr/man:帮助文档的存放目录;/usr/src:Linux的源代码目录。7/30/202119华中科技大学计算机学院Linux系统的核心源码Linux核心源代码位于/usr/

8、src/linux下,包括:arch:包括所有和CPU类型相关的核心代码。它的每一个子目录都代表一种支持的CPU类型,例如i386就是关

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

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

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