华 中 科 技 大 学 课 程 设 计 报 告

课 程 实 验 报 告

课程名称: 操作系统课程设计

专业班级: 学 号: 姓 名: 指导教师: 报告日期:

计算机科学与技术学院

华 中 科 技 大 学 课 程 设 计 报 告

课程设计任务书

一.课设目的

1. 掌握Linux操作系统的使用方法; 2. 了解Linux系统内核代码结构; 3. 掌握实例操作系统的实现方法。

二.课设内容

1. 掌握Linux操作系统的使用方法,包括键盘命令、系统调用;掌握在Linux下的

编程环境。

(一)编一个C程序,其内容为实现文件拷贝的功能;

(二)编一个C程序,其内容为分窗口同时显示三个并发进程的运行结果。要求用到Linux下的图形库。gtk/qt

2. 掌握系统调用的实现过程,通过编译内核方法,增加一个新的系统调用。另编写

一个应用程序,调用新增加的系统调用(实现的功能为文件拷贝)。

3. 掌握增加设备驱动程序的方法。通过模块方法,增加一个新的设备驱动程序,其

功能可以简单(实现字符设备的驱动)。

4. 了解和掌握/proc文件系统的特点和使用方法 (选做)

(一)了解/proc文件的特点和使用方法

(二)监控系统状态,显示系统中若干部件使用情况 (三)用图形界面实现系统监控状态。

5. 设计并实现一个模拟的文件系统(选做)

多用户的多级目录的文件系统设计。

多用户、多级目录、login (用户登录)、系统初始化(建文件卷、提供登录模块)、

华 中 科 技 大 学 课 程 设 计 报 告

文件的创建、文件的打开、文件的读、文件的写、文件关闭、删除文件、创建目录(建立子目录)、改变当前目录、列出文件目录、退出。

三.课设说明

Linux系统版本:Fedora 5.0 6.0 … ubuntu 10.04 11.10 内核版本: linux-2.6.x

四.考核要求

1.必须独立完成课程设计内容,不分小组,不能有相同的拷贝。

2.上机考试:学生根据老师提出的要求,演示所完成的系统;并回答老师的问题。

3.第三周五下午2:00全体到实验室做中期检查,只检查1、2题;第四周 周五下午2:00:最后检查。按学号次序逐个检查。

4.评分方法:

完成1、2题,得60-65分; 完成1、2、3题,得65-75分;

完成1、2、3、4(5)题,得80--100分; 报告:10分(倒扣分)

上交:课程设计报告(打印/电子档),内容包括调试记录和程序清单(附注释)。第六周五前以班为单位交指导老师。

五.参考资料

Linux的“man”帮助!

华 中 科 技 大 学 课 程 设 计 报 告

《Linux内核2.4版源代码分析大全》 《Linux内核源代码分析》 《Linux编程白皮书》 www.google.com bbs.whnet.edu.cn www.csdn.net

linux系统调用记录模块实验报告,华科操作系统实验报告(DOC)相关推荐

  1. Linux进程的创建和父子进程同步,操作系统实验报告_Linux进程创建与通信.doc

    操作系统实验报告_Linux进程创建与通信 2011-2012学年第一学期 专 业: 班 级: 学 号: 姓 名:提交日期:2011年11月实验二 Linux进程创建与进程通信 [实验目的 1. 熟悉 ...

  2. 实验四linux操作系统实验报告(1),操作系统实验报告

    一. 实验目的及实验环境 (一) 实验环境 Linux 操作系统 (二)实验目的 实验1 掌握Linux基本命令 和开发环境 掌握常用的Linux shell命令: 掌握编辑环境VIM: 掌握编译环境 ...

  3. linux编译错误 程序中有游离的,操作系统实验报告 附思考题(24页)-原创力文档...

    课程设计(综合实验)报告 ( 2015 -- 2016 年度第 1 学期) 名 称: 操作系统综合实验 题 目: oslab 综合实验 院 系: 计算机系 班 级: 学 号: 学生姓名: 指导教师: ...

  4. 北航linux内核编译及烧录实验报告,北航操作系统实验Lab1笔记

    Loading... # 北航操作系统实验Lab1 ## Exercise 1.1 - **修改交叉编译路径为 `/OSLAB/compiler/usr/bin/mips_4KC-`** ![ex1_ ...

  5. 操作系统课程设计:Linux系统调用/基于模块的文件系统/Linux驱动/统计Linux系统缺页的次数 整合

    目录 一.可选题目 题目1:新增Linux系统调用 题目2:实现基于模块的文件系统 题目3:新增Linux驱动程序 题目4:统计Linux系统缺页的次数 二.操作顺序 附录:参考资料 题1 题2 题3 ...

  6. 计算机操作系统安装实验报告,计算机操作系统实验报告.doc

    计算机操作系统实验报告.doc (12页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 14.9 积分 计算机操作系统实验报告实验一一.实验目的 在单处理 ...

  7. 华科计算机网络报告,华科计算机网络实验报告.doc

    华科计算机网络实验报告 实 验 报 告 实验名称L3 路由协议与路由器课程名称计算机网络 一实验目的 1. 掌握动态路由协议RIP 的报文结构,工作原理及工作过程: 2. 掌握RIP 路由协议两个版本 ...

  8. 华科计算机网络报告,华科-计算机网络实验报告-Java Socket编程-网络组建实验

    1.Java编写的邮件客户端 2.网络组建的实验(路由配置.VLAN划分.访问控制) 计算机科学与技术学院 目 录 1实验二 Socket 编 程(E-Mail) .................. ...

  9. 处理机调度实验c语言,操作系统实验处理机调度C语言实现

    操作系统实验处理机调度C语言实现 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的网址水印. 3.该文 ...

最新文章

  1. Python -- dict 类
  2. spring基于XML的AOP-编写必要的代码
  3. SpringBoot基础篇AOP之基本使用姿势小结
  4. 零基础入门NLP - 新闻文本分类,正式赛第一名方案分享
  5. UE3 中文教程主页
  6. HDU 5491 The Next
  7. [洛谷P2257] YY的GCD (莫比乌斯反演)
  8. 千牛取消机器人自动回复_拼多多回复率低怎么办?
  9. 2018华为网络技术大赛课程-服务器操作系统基础原理自测题答案
  10. 论文1:《基于FPGA的机器学习硬件加速研究进展》阅读笔记
  11. PTP(IEEE1588),TSN时间同步方法
  12. scratch 编程 镜像画
  13. iframe内嵌标签
  14. Android微信登陆
  15. mencoder 和ffmpeg常用命令
  16. 杂项 《转化生命的友谊》转化生命的良友
  17. java 通过Qrcode生成二维码添加图片logo和文字描述
  18. NACA四系翼型生成Matlab代码
  19. 一、CTF-Web-信息泄露(记录CTF学习)
  20. App数据重点分析的4个方面

热门文章

  1. 调用Interop.zkemkeeper.dll无法使用解决方案
  2. ASP.NET MVC 4应用程序文件夹
  3. 2013腾讯编程马拉松初赛第二场(3月22日) 小Q系列故事——为什么时光不能倒流 ---好水!!...
  4. 简单谈谈haskell
  5. labview dll 崩溃
  6. css 控制div高度自适应浏览器的高度
  7. [zz]C#中的Type类和Assembly类
  8. Live WallPaper 让背景动起来
  9. 错误400-The request sent by the client was syntactically incorrect
  10. Flutter透明度渐变动画FadeTransition实现透明度渐变动画效果