操作系统课设重点.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE 25 课 程 设 计 报 告 课程名称: 计算机操作系统 专业班级: 学 号: 姓 名: 指导教师: 报告日期: 计算机科学与技术学院 华 中 科 技 大 学 课 程 设 计 报 告 PAGE \* MERGEFORMAT44 目 录  TOC \o 1-2 \h \z \u  HYPERLINK \l _Toc416435868 1 实验目的  PAGEREF _Toc416435868 \h 2  HYPERLINK \l _Toc416435869 2 实验环境  PAGEREF _Toc416435869 \h 2  HYPERLINK \l _Toc416435870 3 实验内容  PAGEREF _Toc416435870 \h 2  HYPERLINK \l _Toc416435871 3.1 实验一  PAGEREF _Toc416435871 \h 2  HYPERLINK \l _Toc416435872 3.2 实验二  PAGEREF _Toc416435872 \h 2  HYPERLINK \l _Toc416435873 3.3 实验三  PAGEREF _Toc416435873 \h 2  HYPERLINK \l _Toc416435874 3.4 实验四(选做)  PAGEREF _Toc416435874 \h 3  HYPERLINK \l _Toc416435875 3.5 实验五(选做)  PAGEREF _Toc416435875 \h 3  HYPERLINK \l _Toc416435876 4 设计与实现  PAGEREF _Toc416435876 \h 3  HYPERLINK \l _Toc416435877 4.1 实验一  PAGEREF _Toc416435877 \h 3  HYPERLINK \l _Toc416435878 4.2 实验二  PAGEREF _Toc416435878 \h 10  HYPERLINK \l _Toc416435879 4.3 实验三  PAGEREF _Toc416435879 \h 14  HYPERLINK \l _Toc416435880 4.4 实验四  PAGEREF _Toc416435880 \h 20  HYPERLINK \l _Toc416435881 5 心得体会  PAGEREF _Toc416435881 \h 43  实验目的 ·掌握Linux操作系统的使用方法; ·了解Linux系统内核代码结构; ·掌握实例操作系统的实现方法; 实验环境 本次课程设计采用的操作系统环境是windows8、Ubuntu双系统,Ubuntu系统版本号为14.04,内核版本号为linux 3.13.0;采用的编程环境为CodeBlocks IDE和QtCreator。 实验内容 实验一 掌握Linux操作系统的使用方法,包括键盘命令、系统调用;掌握在Linux下的编程环境。 (1)编写一个C程序,其内容为实现文件拷贝的功能。 (2)编写一个C程序,其内容为分窗口同时显示三个并发进程的运行结果。要求用到Linux下的图形库(GTK/Qt)。 实验二 掌握系统调用的实现过程,通过编译内核方法,增加一个新的系统调用,另编写一个应用程序,调用新增加的系统调用。实现的功能是:文件拷贝。 实验三 掌握增加设备驱动程序的方法。通过模块方法,增加一个新的设备驱动程序,其功能可以简单。(实现字符设备的驱动) 实验四(选做) 了解和掌握/proc文件系统的特点和使用方法 (1)了解/proc文件的特点和使用方法; (2)监控系统状态,显示系统中若干部件使用状态; (3)用图形界面实现系统监控状态; 实验五(选做) 设计并实现一个模拟的文件系统。 多用户的多级目录的文件系统设计。多用户、多级目录、login(用户登录)、系统初始化(建文件卷,提供登录模块)、文件的创建、文件的打开、文件的读写、文件关闭、删除文件、创建目录(建立子目录)、改变当前目录、列出文件目录、退出。 设计与实现 实验一 实验要求 掌握Linux操作系统的使用方法,包括键盘命令、系统调用;掌握在Linux下的编程环境。 具体实现 本实验内容是用CodeBlocks IDE实现的,该软件整合了函数库和编译器,因此使用起来非常方便。 (1)编写一个C程序,其内容为实现文件拷贝的功能。 在windows操

文档评论(0)

118118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档