欢迎来到天天文库
浏览记录
ID:12361174
大小:589.17 KB
页数:43页
时间:2018-07-16
《操作系统只spooling系统课程设计报告--简单》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、沈阳工程学院课程设计设计题目:Spooling系统系别信息工程系班级学生姓名学号指导教师职称副教授副教授起止日期:2010年1月4日起——至2010年1月8日止沈阳工程学院课程设计任务书课程设计题目:Spooling系统系别信息工程系班级学生姓名学号29/04/05/14指导教师职称副教授副教授课程设计进行地点:任务下达时间:2009年12月25日起止日期:2010年1月4日起—至2010年1月8日止教研室主任2009年12月20日批准一、课程设计的原始资料及依据查阅有关计算机操作系统的教材、实验指导书等资料,进一步熟悉操作系统的基本原理。本设计的目的是通过设计一个简单的Spoolin
2、g系统来摸拟实际的Spooling输入/输出过程,以掌握这种有用的技术。二、课程设计主要内容及要求1.认真阅读资料,掌握作业管理的原理和思想。2.要求在设计的过程中,建立清晰的层次结构。3.画出主要的功能结构图和主要算法的流程图。4.要求将Spooling输入/输出处理程序编成一个独立的进程模块并与其它请求输入/输出的进程并发运行。Spooling进程负责把从输入设备读入的信息送到外存输入井中,或把外存输出井中的信息送到打印机等输出设备上输出。其余进程只要求编写输入/输出部分的程序。5.输入模块(负责作业的输入)1) 首先查看是否有待输入的作业,若无则结束。2)查看输入井是否满,若满,
3、则保留待输入作业现场,结束。3)将作业读入输入井,直到输入井满。 设有10道作业待输入,每道作业是一个字符串。长度不超过20,并以“#”作为结束符号。 6.处理模块(负责加工处理输入井中的作业)1)首先查看是否还有已加工但未送到输出井的信息。若有,转向3)。2)从输入井中读出一道作业,在作业中的每个字符间插入“.”。3)查看输出井是否满,若满,则保留现场,结束;否则将处理过的作业送到输出井中。若作业全部送入,则结束;否则说明作业还未送完而输出井满了,则保留现场,结束。7.输出模块查看输出井是否空,若空,则结束;否则从输出井中依次读出字符送到计算机屏幕显示,遇到“#”需换行。8.提示用字
4、符数组JOB[10][20]存储10道作业,并预先将作业全部存入数组;用数值数组SJ[2]保留输入作业的信息,其中SJ[0]记录待输入作业的编号,SJ[1]记录待输入作业中要输入的字符位置。数值变量JT为计数器,初值为10,每输完一道作业,JT的值减1,当JT的值为0时,表示作业已全部输入完毕。用字符数组BUF[40]存放从输入井读出并处理过的作业。用两个循环队列分别表示输入井和输出井,长度分别为30、20。相应于编写函数,并在主函数中根据某种调度算法调度三个函数,直到10个作业全部输出完为止。9.运行程序,检查结果是否和理论值一致。10.环境可以使用Windows,TurboC环境或
5、Linux。三、对课程设计说明书撰写内容、格式、字数的要求1.课程设计说明书是体现和总结课程设计成果的载体,主要内容包括:设计题目、设计目的、设备器材、设计原理及内容、设计步骤、遇到的问题及解决方法、设计总结、参考文献等。一般不应少于3000字。2.在适当位置配合相应的实验原理图、功能模块图、算法流程图等图表进行说明。应做到文理通顺,内容正确完整,书写工整,装订整齐。3.设计总结部分主要写本人完成工作简介以及自己的设计体会,包括通过课程设计学到了什么,哪里遇到了困难,解决的办法以及今后的目标。4.课程设计说明书手写或打印均可。手写要用学校统一的课程设计用纸,用黑或蓝黑墨水工整书写;打印
6、时采用A4纸,页边距均为20mm,正文采用宋体小四号字,行间距18磅。文中大标题采用黑体小三号字,一级节标题采用黑体四号字,二级节标题采用黑体小四号字,表题与图题采用宋体五号字。5.课程设计说明书装订顺序为:封面、任务书、成绩评定表、目录、正文、参考文献。四、设计完成后应提交成果的种类、数量、质量等方面的要求1.完成“任务书”中指定的功能,运行结果正确。2.课程设计说明书。五、时间进度安排顺序阶段日期计划完成内容备注12010.1.04阅读资料及系统分析设计22010.1.05程序编制32010.1.06~07程序编制、调试及运行42010.1.08成绩评定52010.1.09书写课程
7、设计报告六、主要参考资料(文献)[1]凤羽.《操作系统》.北京:电子工业出版社,2004[2]马季兰、冯秀芳等.《操作系统原理与Linux》.北京:人民邮电出版社,2000[3]孟静.《操作系统原理教程》.北京:清华大学出版社,2000[4]周苏、金海溶.《操作系统原理实验》.北京:科学出版社,2000沈阳工程学院操作系统原理及应用课程设计成绩评定表系(部):信息工程系班级:学生姓名:指导教师评审意见评价内容具体要求权重评分加权分调研论证能独立
此文档下载收益归作者所有