下载此文档

Linux操作系统操作系统课程设计报告.doc


文档分类:IT计算机 | 页数:约64页 举报非法文档有奖
1/64
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/64 下载此文档
文档列表 文档介绍
目录课程设计任务书 3课设内容与过程 5一、掌握Linux系统 5二、掌握系统调用的实现过程 7三、掌握增加设备驱动的方法 10四、掌握和了解/proc 11课设心得 17课程设计任务书 19一、掌握Linux系统源程序 19二、系统调用的实现过程源程序 22三、增加设备驱动的源程序 24四、任务管理器源程序 27课程设计任务书课设目的掌握Linux操作系统的使用方法;了解Linux系统内核代码结构掌握实例操作系统的实现方法。课设内容掌握Linux操作系统的使用方法,包括键盘命令、系统调用;掌握在Linux下的编程环境。编一个C程序,其内容为实现文件拷贝的功能;编一个C程序,其内容为分窗口同时显示三个并发进程的运行结果。要求用到Linux下的图形库。掌握系统调用的实现过程,通过编译内核方法,增加一个新的系统调用。另编写一个应用程序,调用新增加的系统调用(实现的功能为文件拷贝)。掌握增加设备驱动程序的方法。通过模块方法,增加一个新的设备驱动程序,其功能可以简单(实现字符设备的驱动)。了解和掌握/proc文件系统的特点和使用方法(选做)了解/proc文件的特点和使用方法;监控系统状态,显示系统中若干部件使用情况;用图形界面实现系统监控状态。设计并实现一个模拟的文件系统(选做)多用户的多级目录的文件系统设计。 多用户、多级目录、login(用户登录)、系统初始化(建文件卷、提供登录模块)、文件的创建、文件的打开、文件的读、文件的写、文件关闭、删除文件、创建目录(建立子目录)、改变当前目录、列出文件目录、退出。课设说明Linux系统版:…… 内核版本linux-,。考核要求必须独立完成课程设计内容,不分小组,不能有相同的拷贝;上机考试:学生根据老师提出的要求,演示所完成的系统;并回答老师的问题;第4周周四:上午1班、下午2班周五上午:3班、下午4班评分方法:完成1、2题,得50-55分;完成1、2、3题,得55-65分;完成1、2、3、4(5)题,得70--90分;报告:10分。上交:课程设计报告(打印/电子档),内容包括调试记录和程序清单(附注释)。第六周前以班为单位交应用系办公室罗老师处。参考资料Linux的“man”帮助《》《Linux内核源代码分析》《Linux编程白皮书》参考网站:bbs...课设内容与过程掌握Linux操作系统的使用方法,包括键盘命令、系统调用;掌握在Linux下的编程环境。编一个C程序,,如果要编译一个C语言源程序,编译器。gcc编译器有许多选项,一般来说我们只要知道其中的几个就够了.-o选项我们已经知道了,表示我们要求输出的可执行文件名.-c选项表示我们只要求编译器输出目标代码,而不必要输出可执行文件.-,我们就可以编译我们自己所写的简单的源程序了,如果想要知道更多的选项,的帮助文档(来查看),那里有着许多对其它选项的详细说明。文件拷贝的C程序主要用到如下几个函数:open:打开文件close:关闭文件read:读操作write::intopen(constchar*pathname,intflags);intopen(constchar*pathname,intflags,mode_tmode);其中pathname是我们要打开的文件名(包含路径名称,缺省是认为在当前路径下面).“|”隔开。O_RDONLY:::::创建一个文件.//创建一个不存在的文件。O_EXEC:如果使用了O_CREAT而且文件已经存在,::如果文件已经存在,,,,执行mycopy之前,/,。,目录/,由图可知,

Linux操作系统操作系统课程设计报告 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数64
  • 收藏数0 收藏
  • 顶次数0
  • 上传人w3332654
  • 文件大小1.30 MB
  • 时间2020-04-06