操作系统课程设 假脱机技术模拟.docVIP

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

课程设计(论文)任务书 软件  学  院   软件工程 专  业  2007-1  班    一、课程设计(论文)题目  假脱机技术模拟    二、课程设计(论文)工作自 2010年 1月 4 日起至 2010年 1月 8 日止。 三、课程设计(论文) 地点: 四、课程设计(论文)内容要求: 1.本课程设计的目的 (1)通过课程设计,使学生理论联系实际,在程序设计实践中进一步了解操作系统的原理和算法的实现,了解设计系统时应考虑的因素。 (2)了解C应用程序编写。 (3)培养学生分析、解决问题的能力,提高学生的论文写作能力。 2.课程设计的任务及要求 1)基本要求: (1)熟悉C语言的运用,掌握和理解操作系统中的原理和算法; (2)结合操作系统的基本原理,进行程序设计; (3)对操作系统的设计和实现有进一步认识和理解。 2)创新要求: 用C编程利用软件程序模拟外围控制机对输入输出设备的在线控制, 即假脱机技术。试利用所编的程序模拟实现对独占设备的改造,使之成为可 以共享的虚拟设备。 3)课程设计论文编写要求 (1)要按照书稿的规格打印与写课程设计论文 (2)论文包括目录、设计思路、具体实现、运行调试与分析讨论、设计体会与小结、参考文献、附录等 (3)课程设计论文装订按学校的统一要求完成 4)答辩与评分标准: (1)完成原理分析:20分; (2)完成设计过程:50分; (3)完成调试:10分; (4)回答问题:20分。 5)参考文献: 汤子瀛.《计算机操作系统》[M].西安电子科技大学出版社, 2006年9月 罗宇.《操作系统》[M].电子工业出版社,2005年9月. 蒋静.《操作系统原理·技术与编程》[M].机械工业出版社 6)课程设计进度安排 内容 天数      地点 构思及收集资料 1       图书馆 设计与测试 2.5      实验室 撰写论文 1.5      图书馆、实验室 学生签名: 2010年 1 月4日 课程设计(论文)评审意见 (1)完成原理分析(20分):优( )、良( )、中( )、一般( )、差( ); (2)设计分析  (20分):优( )、良( )、中( )、一般( )、差( ); (3)完成调试  (20分):优( )、良( )、中( )、一般( )、差( ); (4)翻译能力  (20分):优( )、良( )、中( )、一般( )、差( ); (5)回答问题  (20分):优( )、良( )、中( )、一般( )、差( ); (6)格式规范性及考勤是否降等级:是( )、否( ) 评阅人:     职称: 讲 师 2010 年 1月9 日 课程设计报告 目 录 一、题目要求及原理分析…………………………………………1 二、概要设计………………………………………………………4 三、详细设计及流程图……………………………………………5 四、运行结果………………………………………………………8 五、程序主要代码…………………………………………………10 六、自我评析与总结………………………………………………13 七、参考文献………………………………………………………14 第 PAGE 11 页 第 PAGE 1 页 共 NUMPAGES 11 页 一、题目要求及原理分析 1.1 题目要求 本次课设我们需要做的是假脱机技术的模拟,用C编程利用软件程序模拟外围控制机对输入输出设备的在线控制,即假脱机技术。试利用所编的程序模拟实现对独占设备的改造,使之成为可以共享的虚拟设备。 假脱机,即SPOOLing(Simultaneous Peripheral Operation On-Line )。它将作业放到缓存中,是关于慢速字符设备如何与计算机主机交换信息的一种技术。之所以有用是因为设备获取数据的速度不同,而缓存提供了一个等待区域使慢速设备可以有足够时间读取数据而不影响其他设备。在操作系统里常用,老式的大型os是脱机处理方式,而先进os用的是假脱机技术,就是模拟脱机处理。 1.2 原理分析 假脱机技术(SPOOLing)实际上是一种外围设备同时联机操作技术,又称为排队转储技术。它在输入和输出之间增加了“输入井”和“输出井”的排队转储环节。SPOOLing系统主要包括以下三部分: (1)输入井和输出井:这是在磁盘上开辟出来的两个存储区域。输入井模拟脱机输入时的磁盘,用于收容I/O设备

文档评论(0)

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

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

1亿VIP精品文档

相关文档