网站大量收购独家精品文档,联系QQ:2885784924

操作系统任务书.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
操作系统任务书

《操作系统课程设计》实验大纲 课程编号:040312 课程类型:必修 适用专业:计算机科学与技术,信息安全;课程学时:16学时 课程的地位、作用与任务设计内容 操作系统是高等院校计算机及其相关专业的一门重要的主干课程,是计算机专业的学生必须掌握的专业基础课。在本科计算机专业教学任务中,软件开发占了相当大的比重,这些软件需要大量地与操作系统内核作深层次的交互,以进行信息的传输、控制和实现各种通信协议。通过操作系统课程的学习,能够让学生了解操作系统的基本原理,了解操作系统的内部结构和其向用户提供的库函数和系统调用,利用操作系统内核所提供的强大功能进行大型软件的设计、开发和维护。本课程设计通过对Linux操作系统内核的编译和管理,以及设备驱动程序的设计,是学生对现代操作系统的工作原理和内部运行机制有更深入的了解 设计要求 熟悉Linux操作系统的使用方法,了解Linux操作系统的内核的编译、升级、系统启动流程;了解并掌握Linux设备驱动程序开发的一般方法。 课程安排与要求 课程可以分组完成,每个小组人数不超过两名。 每个小组完成设计后需要提交设计作品与课程设计报告两份作业。 报告要求:设计过程及所遇到的问题的解决; 同组同学任务的分配,每人工作所占比例,设计过程中的具体内容;编程部分写出主要源代码。 成绩考核办法 总成绩=考勤成绩(10%)+现场评测成绩(60%)+设计报告(30%)。 计算机学院专业实验中心 2013-7-12 重庆邮电大学实践教学环节教师授课计划 填表老师:刘锐 填表时间:2013.8.2 学年学期: 课程编号:040312 课程名称:操作系统课程设计 年级: 专业:计算机应用 学时/学分:16/1.0 理论学时:4 实验学时:16 教材名称及出版社: 《现代操作系统》机械工业出版社 开课专业及班级: 计算机科学与应用,信息安全 序号 周次 教学内容摘要(含授课内容,参考书,自学提纲,学习方法等) 学时 重点及要求 相关耗材 1 主要技术及方法介绍、实验任务安排(周一) 2 介绍Linux操作系统和安装方法; 讲解Linux Kernel的编译和升级基本方法 介绍Linux设备驱动程序开发的一般方法和步骤 2 自主完成(周一和周二各4学时,周三3学时) 11 1.安装Linux操作系统; 2.编译新内核并重新设置新内核启动; 3.设计一个简单的设备驱动程序,并进行测试和验证; 4.完成实验报告的制作(电子档)。 3 成果演示、检查程序等 (周四3学时) 3 成果演示、检查及上交报告 4 5 6 7 8 9 10 主讲老师1:_____ __________主讲老师2:__________________ 辅导教师:_________________ 实验室主任签名_____________________学院院长签名_______________授课人数 _ 操作系统课程设计 任务书 专业实验中心2013-7 Linux操作系统课程设计任务书 目的: 掌握linux安装的方法 掌握Kernel的升级 掌握系统引导管理器Grub的使用 学会编写简单的模块化的字符设备驱动程序。 任务 在虚拟机下安装某一Linux的发行版(推荐CentOS) 从内核官网www.K下载某一新的内核版本,并进行编译 设置系统引导管理器(推荐Grub),使得系统可以从新内核启动 编写一个简单的模块化字符设备驱动程序,动态地装载和卸载以模块形式存在的字符设备驱动程序。同时,学会对所编写的字符设备驱动程序进行测试,最终了解Linux操作系统是如何管理字符设备的 基本要求: (1)编写初始化和注销函数:scull_init() 和 scull_exit(); (2)编写5个基本的设备接口函数,包括scull_open(),scull_write(),scull_read(),scull_ioctl()(3和scull_release(); (4一个测试程序来测试所编写的字符设备驱动程序。 基本步骤: 安装虚拟机软件:vmware workstation 安装Red Hat 9.0,注意选择workstation安装这个选项 重新编译内核 安装vsftp服务器,samba服务器, 安装好rh之后,首先查看ip,运行:service network start,如果出现提示:Determining IP information for eth0... failed; no link present. Check cable?–r,得到内核版本:2.4.20-8 到

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档