- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
到
您可能关注的文档
最近下载
- 中班语言绘本《章鱼先生卖雨伞》PPT课件(原版有声动态).pptx
- 大学毕业设计 汽车悬挂系统设计.doc
- 统编版六年级语文下册快乐读书吧《鲁滨逊漂流记》整本书阅读推进课.pptx VIP
- 2023年故宫博物院招聘笔试参考题库附带答案详解.pdf
- 蒸汽爆破法制浆的研究进展 .pdf VIP
- 幼儿园园本培训课件.pptx VIP
- 国际汉语教师证书汉办预测卷二.docx
- JB_T 14047-2021CN超超临界汽轮机用ZG13Cr9Mo2Co1NiVNbNB耐热钢铸件 技术条件.pdf
- 深入贯彻学习2025年中央八项规定精神教育测试试题【含答案】.docx VIP
- 原发性肝癌的ct诊断.ppt VIP
文档评论(0)