2009级操作统专题实验.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2009级操作统专题实验

操作系统专题实验 Jsjlab5@ 2012.2 操作系统专题实验 对象:计算机91~96、电信(硕)91 上机安排 远程登录 telnet 18 安装SSH 其中:用户名及口令 os1 123456 os2 123456 os3 123456 os4 123456 机房局域网 VMware 虚拟机— Red Hat Linux 用户:root 口令:123456 相关资料下载 ftp:01 User:os Password:os123 Port:21 参考教材 参考教材 参考资料 Linux 24学时教程 Understanding the Linux Kernel, 3nd Edition Linux 内核情景分析(上、下) 边学边干_LINUX内核指导 实验指导书 ftp服务器下载 PDF文件 一、概述 计算机操作系统原理是计算机专业的核心课程之一,而计算机操作系统专题实验完全是一门实践课程,是一次专业能力的训练,其目的是加强对操作系统原理的进一步理解,引导学生与操作系统内核交互以达到理解其原理、掌握操作系统的设计技术和设计技巧,提高其动手能力,进一步激发自己的想象力和创造力。 本专题实验的整体架构于Linux之上。针对所提出的问题,使用Linux环境下的C语言进行设计实现。通过本专题实验的完成,来学习理解操作系统的基本原理、内部机制和体系结构,亲自动手生成一个自己满意的操作系统。 本专题实验的题目涉及系统调用、动态模块、设备驱动程序、进程调度、虚拟存储及文件系统设计等。 除此之外,学生可根据自己的灵感与兴趣,结合Linux操作系统自选题目,对此将予以鼓励。 该专题实验总体要求32个计划学时,1个学分。 二、实验内容(题目、任务 ) 系统调用(必做) 安装Linux,熟悉Linux的操作,并编译内核,构建、使用自己的Linux内核 设计系统调用:设计、添加自己的系统调用,并重新编译内核予以验证(要求编译内核) 动态模块与设备驱动(必做) 熟悉动态模块的加载运作机制 设计实现一个字符设备驱动 并利用对字符设备的同步操作,实现一个聊天程序 进程调度(根据学号选做) 分析Linux 2.6内核的调度程序 将其进程调度算法改造为随机调度 虚拟存储(根据学号选做做) 分析研究虚拟存储的思想 模拟虚拟存储(包括数据缓冲、交换文件) 文件系统(根据学号选做) 分析EXT2文件的结构 设计并实现一个基于文件空间(模拟磁盘空间)的类EXT2的虚拟文件系统 除上述题目之外,可根据自己对Linux的认识及其灵感,自选题目,但要有一定的创意、一定的难度 三、运作方式 题目选定 题目一、二全体必做 题目三、四、五按学号选做其一 选做约定 mod(学号,3)=0,完成题目三 mod(学号,3)=1,完成题目四 mod(学号,3)=2,完成题目五 运作方式 任务给定、设计实现;上机为主,限时完成 上机时考勤,上机过程中指导答疑 以个人为单位完成相关题目 为了便于联系,每班指定一名联系人(要求提供E_mail与电话) 四、实验进度安排 实验进度安排 上课及上机安排详见“2009级操作系统专题实验上课(机)安排” 注意:集中验收时间:第10周(4月23日-4月27日) 五、验收 组验收时间 专题实验验收时间在第10周进行,详见“2009级操作系统专题实验上课(上机)安排”。 验收方式与验收内容 题目完成后可提前提交,并进行验收 第10周集中验收 验收方式:教师对每个学生的作品逐个进行验收,每人大约10—15分钟,按验收顺序号(抽号)进行。 验收内容: 学生填写验收“操作系统专题实验验收考核表”,并对自己的完成情况进行自我考核,如实给出成绩; 验收时,每位学生对所完成的题目进行报告并演示; 教师根据学生报告和程序演示情况,随机提出问题,要求学生回答。 六、专题实验环境 虚拟机 VMware或其它 操作系统 Linux(内核2.4、2.6) 编程语言 C语言(标C) 七、基础知识 熟悉Linux的基本使用 熟练使用C语言 熟悉计算机操作系统原理 八、提交内容 验收考核表 验收的依据,验收过程的记录,成绩的评定(详见:验收考核表) 专题实验报告 内容 报告封面、目录、题目、目的、内容、设计思想、算法描述或流程图、测试数据、程序运行初值、运行结果分析、体会与收获、源程序(加注释)等 报告的书写 报告书写必须规范,目录自动生成,具体格式见“2011-2012操作系统专题实验报告样式” 报告形式 电子稿(word2003或word2007) 排版要求:正文:五号字、正文行距:1.5倍行距、程序行距:最小值 0 磅 报告文件的命名规则 班级_学号_姓名_实验号.doc 例:jsj94黄天琳

文档评论(0)

quechui388620 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档