Spooling系统.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
沈 阳 工 程 学 院 课程设计任务书 课程设计题目: Spooling系统 系 别 班级 学生姓名 学号 指导教师 吕海华、姜柳 职称 课程设计进行地点: 实训E 任 务 下 达 时 间: 年 月 日 年 月 日起—至 月 日止 年 月 日批准 一、课程设计的原始资料及依据 查阅有关计算机操作系统的教材、实验指导书等资料,进一步熟悉操作系统的基本原理。本设计的目的是通过设计一个简单的Spooling系统来摸拟实际的Spooling输入/输出过程,以掌握这种有用的技术。 二、课程设计主要内容及要求 1.认真阅读资料,掌握作业管理的原理和思想。 2.要求在设计的过程中,建立清晰的层次结构。 3.画出主要的功能结构图和主要算法的流程图。 4.要求将Spooling输入/输出处理程序编成一个独立的进程模块并与其它请求输入/输出的进程并发运行。Spooling进程负责把从输入设备读入的信息送到外存输入井中,或把外存输出井中的信息送到打印机等输出设备上输出。其余进程只要求编写输入/输出部分的程序。 5.输入模块(负责作业的输入) 1)?首先查看是否有待输入的作业,若无则结束。 2)查看输入井是否满,若满,则保留待输入作业现场,结束。 3)将作业读入输入井,直到输入井满。 ? 设有10道作业待输入,每道作业是一个字符串。长度不超过20,并以“#”作为结束符号。 ?6.处理模块(负责加工处理输入井中的作业) 1)首先查看是否还有已加工但未送到输出井的信息。若有,转向3)。 2)从输入井中读出一道作业,在作业中的每个字符间插入“.”。 3)查看输出井是否满,若满,则保留现场,结束;否则将处理过的作业送到输出井中。若作业全部送入,则结束;否则说明作业还未送完而输出井满了,则保留现场,结束。 7.输出模块 查看输出井是否空,若空,则结束;否则从输出井中依次读出字符送到计算机屏幕显示,遇到“#”需换行。 8.提示 用字符数组JOB[10][20]存储10道作业,并预先将作业全部存入数组; 用数值数组SJ[2]保留输入作业的信息,其中SJ[0]记录待输入作业的编号,SJ[1] 记录待输入作业中要输入的字符位置。 数值变量JT为计数器,初值为10,每输完一道作业,JT的值减1,当JT的值为0时,表示作业已全部输入完毕。 用字符数组BUF[40]存放从输入井读出并处理过的作业。 用两个循环队列分别表示输入井和输出井,长度分别为30、20。 相应于编写函数,并在主函数中根据某种调度算法调度三个函数,直到10个作业全部输出完为止。 9.运行程序,检查结果是否和理论值一致。 10.环境可以使用Windows,Turbo C环境或Linux。 三、对课程设计说明书撰写内容、格式、字数的要求 1.课程设计说明书是体现和总结课程设计成果的载体,主要内容包括:设计题目、设计目的、设备器材、设计原理及内容、设计步骤、遇到的问题及解决方法、设计总结、参考文献等。一般不应少于3000字。 2.在适当位置配合相应的实验原理图、功能模块图、算法流程图等图表进行说明。应做到文理通顺,内容正确完整,书写工整,装订整齐。 3.设计总结部分主要写本人完成工作简介以及自己的设计体会,包括通过课程设计学到了什么,哪里遇到了困难,解决的办法以及今后的目标。 4.课程设计说明书手写或打印均可。手写要用学校统一的课程设计用纸,用黑或蓝黑墨水工整书写;打印时采用A4纸,页边距均为20mm,正文采用宋体小四号字,行间距18磅。文中大标题采用黑体小三号字,一级节标题采用黑体四号字,二级节标题采用黑体小四号字,表题与图题采用宋体五号字。 5.课程设计说明书装订顺序为:封面、任务书、成绩评定表、目录、正文、参考文献。 四、设计完成后应提交成果的种类、数量、质量等方面的要求 1.完成“任务书”中指定的功能,运行结果正确。 2.课程设计说明书。 五、时间进度安排 顺序 阶段日期 计 划 完 成 内 容 备注 1 2007.12.17 阅读资料及系统分析设计 2 2007.12.18 程序编制 3 2007.12.19~20 程序编制、调试及运行 4 2007.12.21 成绩评定 5 2007.12.22 书写课程设计报告 六、主要参考资料(文献) [1]凤羽.《操作系统》.北京:电子工业出版社,2004 [2]马季兰、冯秀芳等.《操作系统原理与Linux》. 北京:人民邮

文档评论(0)

PPT精品 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档