广东工业大学课程设计任务书
- 格式:docx
- 大小:340.20 KB
- 文档页数:9
一、设计任务书1、设计题目:填料吸收塔的设计2、设计任务:试设计一填料吸收塔,用于脱除合成氨尾气中的氨气,要求塔顶排放气体中含氨低于200ppm,采用清水进行吸收3、工艺参数与操作条件(1)工艺参数表1—1尾气处理量(Nm3/h)混合气组成(%)NH3 H2 N2 CH4+Ar2020 8 60 20 12(2)操作条件①常压吸收:P0=101.3kPa②混合气体进塔温度:30℃③吸收水进塔温度:20℃。
4、设计项目:(1)流程的确定及其塔型选择;(2)吸收剂用量的确定;(3)填料的类型及规格的选定;(4)吸收塔的结构尺寸计算及其流体力学验算,包括:塔径、填料层高度及塔高的计算;喷淋密度的校核、压力降的计算等;(5)吸收塔附属装置选型:喷淋器、支承板、液体再分布器等;(6)附属设备选型:泵、风机附:1、NH3H2O系统填料塔吸收系数经验公式:k G a=cG m W L nk L a=bW L P式中k G a——气膜体积吸收系数,kmol/m2.h.atmk L a——液膜何种吸收系数,l/hG——气相空塔质量流速,kg/m2.hW L——液相空塔流速,kg/m2.h表1—2,查手册(李功样《常用化工单元设备设计》华南理工大学出版社得)填料尺寸(mm) c m n B P 12.5 0.0615 0.9 0.39 0.11 0.65 25.0 0.139 0.77 0.2 0.03 0.78 ≥38.0 0.0367 0.72 0.38 0.027 0.782、(氨气—水)二成分气液平衡数据表1—3序号温度(℃)(液相)x(NH3液相摩尔分率)p NH3(mmHg)(NH3平衡分压)1 22.32 0.005 2.932 24.64 0.01 6.973 26.95 0.015 12.094 29.27 0.02 18.395 31.58 0.025 266 33.89 0.03 35.17 36.2 0.035 45.868 38.51 0.04 58.59 40.8 0.045 73.2110 43.12 0.05 90.29二、工艺流程示意图(带控制点)三、流程方案的确定及其填料选择的论证1、塔型的选择:塔设备是能够实现蒸馏的吸收两种分离操作的气液传质设备,广泛地应用于化工、石油化工、石油等工业中,其结构形式基本上可以分为板式塔和填料塔两大类。
广东工业大学华立学院课程设计(论文)课程名称电子技术综合设计题目名称简易数字三极管β值显示仪学部(系)机电与信息工程学部专业班级 13电气6班学号 511312030141 学生姓名蒋楚明指导教师段五星2015 年7 月2 日广东工业大学华立学院课程设计(论文)任务书题目名称简易数字三极管β值显示仪系部机电与信息工程学部专业班级 13电气6班姓名蒋楚明学号511312030141一、课程设计(论文)的内容设计并制作一台三级管放大倍数测试显示仪,能够对三极管放大倍数进行测量。
二、课程设计(论文)的要求与数据(1)能够对NPN和PNP三极管进行β值测量;(2)被测三极管β值范围:50~300;(3)测试误差<10%;(4)β值至少用三位数码管显示。
三、课程设计(论文)应完成的工作(1)利用protexl软件画出整体电路图。
(2)对所设计的电路全部或部分进行仿真,使之达到设计任务要求……(3)写出设计报告书。
……四、课程设计(论文)进程安排序号设计(论文)各阶段内容地点起止日期1 搜集资料图书馆 6.18-6.212 需求分析图书馆 6.22-6.253 系统分析与设计图书馆 6.26-7.14 画出原理图、以及仿真实验图书馆7.2-7.55 完成课程设计(论文)图书馆7.6-7.7五、应收集的资料及主要参考文献[1] 康华光.电子技术基础(数电部分).第四版.北京:高等教育出版社,2000[2] 艾永乐.数字电子技术基础.北京:中国电力出版社,2008[3] 张晓平,舒华主编.《三极管的应用[J]》.汽车维护与修理.1999(8),29~31[4] 杨颂华.数字电子技术.西安电子科技大学,2007[5] 付家才.电子实验与实践.高等教育出版社,2010[6] 罗朝杰.数字逻辑设计基础.人民邮电出版社,2008[7] 燕庆明.电路分析教程.高等教育出版社,2009[8] 何希才.常用集成电路速查手册.国防工业出版社,2006[9]隋琦.虚拟三极管伏安特性测试仪的设计[J].山东理工大学学报(自然科学版).2008发出任务书日期: 2015 年 6月 18 日指导教师签名:计划完成日期: 2015 年 7 月9 日摘要该系统以三位半LED显示A/D转换芯片ICL7107作为数据处理芯片,将前端采集到的电压进行处理,利用数码管来实时显示被测三极管放大倍数β,实现了三级管放大倍数的测量及其显示。
广工课程设计一、教学目标本课程的教学目标是使学生掌握XX学科的基本概念、原理和方法,提高学生的分析和解决问题的能力。
具体来说,知识目标包括:1.掌握XX学科的基本概念、原理和方法。
2.了解XX学科的发展历程和现状。
3.熟悉XX学科的应用领域和实际应用。
技能目标包括:1.能够运用XX学科的原理和方法分析问题、解决问题。
2.能够运用XX学科的知识进行计算、设计和实验。
3.能够运用XX学科的原理和方法撰写论文、报告和交流。
情感态度价值观目标包括:1.培养学生的科学精神和创新意识。
2.培养学生的团队合作和沟通能力。
3.培养学生的社会责任感和职业道德。
二、教学内容本课程的教学内容主要包括XX学科的基本概念、原理和方法,以及相关应用领域的知识和案例。
具体安排如下:1.第一章:XX学科的基本概念和原理。
2.第二章:XX学科的方法和应用。
3.第三章:XX学科的发展历程和现状。
4.第四章:XX学科的应用领域和实际应用。
每章内容包括相关知识点的讲解、案例分析、习题练习等。
三、教学方法本课程采用多种教学方法,包括讲授法、讨论法、案例分析法和实验法等,以激发学生的学习兴趣和主动性。
具体方法如下:1.讲授法:教师通过讲解、演示等方式,向学生传授知识和技能。
2.讨论法:教师引导学生进行思考和讨论,培养学生的批判性和创新性思维。
3.案例分析法:教师提供实际案例,学生通过分析、解决案例问题,提高实际操作能力。
4.实验法:学生进行实验操作,观察实验现象,验证理论知识。
四、教学资源本课程的教学资源包括教材、参考书、多媒体资料和实验设备等。
具体资源如下:1.教材:选用权威、经典的教材,为学生提供系统的知识框架。
2.参考书:提供相关的参考书籍,丰富学生的知识储备。
3.多媒体资料:制作多媒体课件、视频等资料,生动形象地展示知识内容。
4.实验设备:提供实验设备和器材,让学生进行实际操作和验证。
以上是本课程的教学设计,希望能够帮助学生更好地掌握XX学科的知识和方法,提高综合素质。
广东工业大学课程设计任务书题目名称pnp双极型晶体管的设计学生学院材料与能源学院专业班级微电子专业09级1班姓名学号一、课程设计的内容设计一个均匀掺杂的pn p型硅双极晶体管,满足T=300K时,基区掺杂浓度为N B=1016cm-3,`共发射极电流增益β=50V。
BV CEO=60V,设计时应尽量减小基区宽度调制效应的影响,假设经验参数为年n=3)二、课程设计的要求与数据1.了解晶体管设计的一般步骤和设计原则2.根据设计指标设计材料参数,包括发射区、基区和集电区掺杂浓度N E, N B,和N C, 根据各区的掺杂浓度确定少子的扩散系数,迁移率,扩散长度和寿命等。
3.根据主要参数的设计指标确定器件的纵向结构参数,包括集电区厚度W c,基本宽度W b,发射区宽度W e和扩散结深X jc, 发射结结深X je等。
4.根据扩散结深X jc, 发射结结深X je等确定基区和发射区预扩散和再扩散的扩散温度和扩散时间;由扩散时间确定氧化层的氧化温度、氧化厚度和氧化时间。
5.根据设计指标确定器件的图形结构,设计器件的图形尺寸,绘制出基区、发射区和金属接触孔的光刻版图。
6. 根据现有工艺条件,制定详细的工艺实施方案。
7.撰写设计报告三、课程设计应完成的工作1. 材料参数设计2.晶体管纵向结构设计3.晶体管的横向结构设计(设计光刻基区、发射区和金属化的掩膜版图形)4.工艺参数设计和工艺操作步骤5.总结工艺流程和工艺参数6. 写设计报告四、课程设计进程安排五、应收集的资料及主要参考文献1.《半导体器件基础》Robert F. Pierret著,黄如译,电子工业出版社,2004. 2.《半导体物理与器件》赵毅强等译,电子工业出版社,2005年.3.《硅集成电路工艺基础》,关旭东编著,北京大学出版社,2005年.发出任务书日期: 2012年 6 月 25 日指导教师签名:计划完成日期: 2012年 7月6日基层教学单位责任人签章:主管院长签章:广东工业大学课程设计任务书题目名称npn双极型晶体管的设计学生学院材料与能源学院专业班级微电子专业09级2班姓名学号一、课程设计的内容设计一个均匀掺杂的npn型双极晶体管,满足T=300K时,共基极电流增益 =0.9920,BV CBO=90V, NB=1017cm-3。
《工程项目管理》课程设计任务及指导书适用专业:工程管理指导老师:陈新元广东工业大学华立学院建设学部2011年2月28日《工程项目管理》课程设计任务书及指导书指导教师:陈新元一、工程背景材料(一)T=55天。
某工程项目初拟的施工进度计划如下表所示,合同工期h表(1)某工程项目初拟施工进度计划安排表单位:天试进行如下内容的计算:(1)绘制该工程项目初拟计划的网络图;(2)分别用图上作业法、表算法、标号法计算该工程项目的计划工期;(3)绘出满足合同工期要求的施工进度计划(网络图形式)。
工程背景材料(二)某工程项目通过招标确定了四达公司为中标人,经谈判后双方签订的工程合同(承包)有关条款如下:(1)合同范围所包括的分项工程清单工程量和投标综合单价以及所需劳动量(65元/综合工日)见表2所示。
合同工期为5个月。
表2 分项工程计价数据统计表(2)采用单价合同。
(3)取费标准为:分项工程项目和措施项目的管理费均按人工、材料、机械费之和的12%计算,利润与风险均按人工、材料、机械费和管理费之和的7%计算;暂列金额为57万元;规费费率3.34%,税金率3.45%;措施项目费为80万元,在工期内前4个月与进度款同时平行拨付。
(4)调价条款:分项工程H 所需的主要材料,总量为2503m ,暂估价为70元/3m ,当实际购买价格增减幅度在暂估价的±5%以内时,不予调整,超过时按实结算。
当每项分项工程的工程量,增加(或减少)幅度超过清单工程量的10%时,调整综合单价,调整系数取0.9(或1.1)。
(5)工程预付款条款。
工程预付款(yf Q )为合同价的20%=y ξ,在开工前7天拨付,在工程进行的第3、4两个月均匀扣回。
(6)工程进度款条款如下。
1)第1~4个月末,对实际完成工程量进行计算,发包人支付承包商工程进度款的90%。
2)第5个月末办理竣工结算,扣留工程实际总造价的3%作为工程质量保证金,其余工程款于竣工验收后30天内结清。
课程设计(论文)课程名称现代公司制度与金融史题目名称新型城镇化学生学院经济学部专业班级 12经济×班学号×××学生姓名×××指导教师2014 年 5 月 10 日广东工业大学课程设计(论文)任务书一、课程设计(论文)的内容200字-300城镇化未来将成为中国全面建设小康社会的重要载体,更是撬动内需的最大潜力所在。
城镇化发展的进程中要注意许多问题,城市规模建设,户籍制度的改革,农民土地的去向,这些问题的动向将会给我们带来重要的影响。
城市化发展对中国社会经济的影响有利也有弊,我们要捉住机遇,带动经济发展。
同时,我们也要注意城镇化的快速发展的背后暴露的许多问题,这些问题潜藏的危险将会阻碍社会经济的稳定发展与社会的和谐,必须正视,针对这些问题提出能够促进城镇健康发展的对策,从而促进我国的经济发展。
二、课程设计(论文)的要求与数据1.材料真实可靠,数据要准确。
2.选题要符合本专业的要求。
3.论文写作态度要认真严谨。
4.论文格式以及字数要按照标准格式规范。
三、课程设计(论文)应完成的工作1.搜集资料,选定题目。
2.撰写提纲。
3.撰写论文初稿。
4.撰写定稿。
四、课程设计(论文)进程安排五、应收集的资料及主要参考文献[1]辜胜阻.城镇化是未来中国经济高速增长的最大动力[J].农村工作通讯.2012[2]张磊.试论新农村建设和城镇化并行发展关系[J].社会科学战线.2011(9)[3]黄祖辉.论城市化与新农村建设的关系[J].农村经济.2011(6)[4]厉以宁.关于中国城镇化的一些问题[J].当代财经.2011(1)[5]汪阳红.农民工市民化过程中的土地问题研究[J].宏观经济管理.2011(5)[6]蒲文彬.城镇化过程中的农民转移就业与市民化问题研究[J].农民考古.2011[7]简新华.新生代农民工融入城市的障碍与对策[J].求是学刊.2011(1)[8]汤云龙.农民工市民化:现实困境与权益实现[J].上海财经大学学报.2011(5)[9]赵培红、孙久文.城市型社会背景下的城镇化:他国的经验与中国的选择[J].城市发展研究.2011(9)[10]贾康、孙洁.城镇化进程中的投融资与公私合作[J].中国金融.2011(19)发出任务书日期: 2014 年 04 月 1 日指导教师签名:计划完成日期: 2014 年 05 月 10 日教学单位责任人签章:摘要城镇化未来将成为中国全面建设小康社会的重要载体,更是撬动内需的最大潜力所在。
《土木工程施工组织》课程设计任务书(一)适用专业:土木工程、工程管理广东工业大学土木与交通工程学院工程管理系2015年10月某研究所深圳实验基地计划兴建2栋职工宿舍楼,工程设计已经完成,有完整的工程施工图。
通过招标投标确定由广东省深圳市大鹏建筑工程有限公司总承包该宿舍楼施工任务,承发包双方签订了工程施工合同《建设工程施工合同(南建施合同001号)》,合同规定施工工期不超过300天,开工日期确定为2015年10月20日;要求施工质量达到国家相关质量验收标准的合格标准,承包方应确保工程施工安全,确保施工现场符合职业健康、环境保护、文明施工的相关法律法规及标准规范的要求。
现要求根据该工程的施工图及本课程设计任务书提供的资料,编制该工程的施工组织设计。
一.设计资料1.施工图(另给)。
2.施工现场的“三通一平”工作已经完成,平整后场地的相对标高为-0.45m。
3.建筑场地的土层分布及厚度,从地面往下依次为:素填土,厚度0~2.0m;粘性土,厚度4~6m;全风化花岗岩,厚度3~4m;强风化花岗岩,厚度4~5m;中风化花岗岩,厚度8~14m。
地下水位标高随季节变化,变化范围为-2.0~-3.0m。
4.建设单位已经将水源、电源接至施工现场西南角的道路边,施工单位可从该处接入工地使用,水电供应能保证施工的需要,水电费用由施工单位承担。
5.按当地政府的规定,混凝土不得在施工现场搅拌,应由当地的搅拌站集中供应,最近的搅拌站距离施工现场4km。
砌筑砂浆和抹灰砂浆均应采用干混砂浆,由搅拌站集中混合以后,以袋装或者散装的方式(双方协商确定)送到施工现场,在施工现场加水搅拌以后使用,提供干混砂浆的搅拌站距离施工现场4km。
6.各类构件加工,如门窗框,门窗扇、钢筋等加工,可在施工现场进行,也可以在公司基地进行,公司基地距离施工现场15km。
7.施工期间有下列机械设备可供选用:井架运输机(物料提升机)、卷扬机、液压式反铲挖土机、砂浆搅拌机(200L)若干台、混凝土泵(HBT-60)若干台、手推车及其他各种中小型机械,施工需要而公司没有的大型设备可以在市场租赁。
广东工业大学“数控技术”课程设计任务书题目名称针对非圆曲线的软件开发学生学院机电工程学院专业班级机械设计制造及其自动化微电子姓名学号一、课程设计的内容用计算机高级编程语言(如,等)来实现非圆曲线的计算机辅助制造()软件的开发,针对不同的非圆曲线,可任选()直线逼近(如等间距法、等弦长法、等误差法等)、或()圆弧逼近的方法产生节点。
要求在满足允许误差的前提下,使得逼近的直线段或圆弧段的数量最少(即最优解),根据加工曲线轮廓自动生成刀具中心轨迹,自动生成加工代码,并能模拟实际加工走刀过程。
二、课程设计的要求与数据具体的要求如下:()列出一般的直线或圆弧逼近的算法(流程图)。
()列出改进的直线或圆弧逼近的算法(流程图)——即优化算法。
比较改进前与改进后的两种算法结果。
()针对给定的某一由非圆曲线所构成的平面轮廓,根据指定的走刀方向、起刀点,自动生成代码。
()有刀具自动补偿功能,根据给定的补偿量和进给方向自动计算刀具中心轨迹,有过切报警功能。
()在屏幕上显示该非圆曲线所构成的平面轮廓。
根据给定的进给速度能模拟加工过程,并在屏幕上留下刀具所走中心轨迹。
目录一、概述……………………………………………………二、凸轮机构的发展概况…………………………………………三、课程设计任务………………………………………………四、软件设计………………………………………………1、程序设计语言的选择……………………………………2、程序算法的简述…………………………………………、设计的流程图……………………………………………、设计过程………………………………………………、调试结果和界面…………………………………………五、总结……………………………………………………附:参考资料…………………………………………………一、概述:首先介绍了凸轮机构的特点和在国内外目前的应用发展情况,介绍了凸轮仿真设计的系统的主要设计任务,包括在编程时所采用的曲线的类型及对函数式的分析情况。
课程设计课程名称电厂锅炉原理题目名称锅炉原理课程设计学生学院材料与能源学院专业班级XX热电1班学号*********学生姓名XXX指导教师刘湘云2016 年 7 月 1 日目录广东工业大学本科生课程设计(论文)任务书…………………………………错误!未定义书签。
一、设计的初始数据 (6)1.1 设计任务 (6)1.2 煤的成分 (6)1.3 过量空气系数和漏风系数 (6)二、辅助计算 (8)2.1 燃烧计算表 (8)2.2 烟气特性 (9)2.3 烟气焓温表(用于炉膛、屏式过热器、高温过热器的计算) (10)2.4 烟气焓温表(用于低温过热器、高温省煤器的计算) (11)2.5 烟气焓温表(用于高温空预器、低温省煤器的计算) (12)2.6 烟气焓温表(用于低温看空预器的计算) (12)2.7 锅炉热平衡及燃料消耗量计算 (13)三、炉膛热力计算 (14)3.1 炉膛校核热力计算的步骤 (14)3.2 炉膛几何特征的计算 (15)3.3 炉膛热力计算中的几个问题 (24)3.3.1炉膛校核热力计算 (25)3.3.2炉膛顶棚辐射受热面系热量及工质焓增的计算 (19)3.4水系统及水冷壁结构设计 (19)3.5燃烧器结构设计 (19)四、对流受热面的热力计算 (30)4.1 屏的结构数据计算 (30)4.2 屏的热力计算 (29)4.3 凝渣管(或悬吊管) (29)五、锅炉设计图纸 (34)六、设计总结与感想 (36)参考文献 (39)广东工业大学本科生课程设计(论文)任务书题目名称300t/h燃煤锅炉整体设计学院材料与能源学院专业班级12热电工程2班姓名翁源远吴明煜徐敏健学号3113007121 3113007122 3113007123一、课程设计设计内容1.熟悉煤粉炉的工作原理。
2.根据煤粉炉整体设计的要求,进行煤粉炉炉膛水冷壁热力计算。
3.进行煤粉炉尾部换热器热力计算。
4.根据煤粉炉的热力计算,设计煤粉炉结构形式。
广东工业大学课程设计任务书题目名称万吨/日净水厂设计学生学院土木与交通工程学院专业班级给水排水工程11 级(1)班姓名陈梓君学号3211003484一、课程设计的内容根据所给定的原始资料,设计某城镇生活给水水厂,该设计属初步设计。
设计的内容有:1. 净水厂的处理工艺流程的选择。
2. 净水构筑物及设备型式的选择。
3. 净水构筑物的工艺计算。
4. 净水厂的总平面布置和高程布置。
5. 编写设计说明书和计算书。
6绘制净水厂的总平面布置图和高程布置图。
7.绘制处理构筑物工艺图。
二、课程设计的要求与数据要认真阅读课程设计任务书,并复习教材有关部分章节并熟悉所用规范、手册、标准图等文献资料。
要求设计选用参数合理,计算正确;说明书要有净水厂处理工艺流程及净水构筑物型式选择的理由,净水厂的总平面布置图和高程布置图要有详尽的阐述。
叙述简明扼要,文理通顺;设计计算书、说明书包括必要的计算公式、草图和图表。
图纸内容完整,布局合理,制图要规范。
保证在规定时间内,质量较好地完成任务书中所规定的设计任务。
三、课程设计应完成的工作应完成上述课程设计的内容,达到初步设计的程度。
提交设计成果,包括设计计算书、说明书及设计图纸。
设计图纸有:(1)净水厂平面布置图(1张);(2)净水厂处理流程高程布置图(1张)。
四、课程设计进程安排五、应收集的资料及主要参考文献任务书给出的原始资料、手册、标准、规范及有关的专著。
主要参考资料:1. 《给水排水工程快速设计手册.给水工程》,严煦世编;2. 《给水排水设计手册.城镇给水》(第3册);3. 《给水排水工程师常用规范选》(上册);4. 《室外给水设计规范》;5. 《给水排水简明设计手册》;6. 《给水工程》,严煦世编。
发出任务书日期:2014年6月23日指导教师签名:计划完成日期:2014年6月27 日基层教学单位责任人签章: 7. 《给水排水标准图集》主管院长签章:附录:一、设计资料1•水厂近期净产水量为25.2万m3/d,要求远期发展到40万m3/d。
并为它们建立了相应作业表。
测作业到达时间 估计运行时间 内存需要 磁带机需要JOB1 10::0025分钟 15K 2台酽锕极額閉镇桧猪訣锥顧荭。
JOB21020 3060K1101010广东工业大学课程设计任务书题目名称多道批处理系统两级调度的模拟学生学院 计算机学院 专业班级软件工程(4)班陈天林3107006878一、 课程设计的内容本课程设计要求模拟实现一个的多道批处理系统的两级调度。
通过具体的作业调度、进程调度、内存分配等功能的实现,加深对多道批处理系统的两级调度模型和实现过程的理解。
矚慫润厲钐瘗睞枥庑赖賃軔。
二、 课程设计的要求与数据 要求作业从进入系统到最后完成,要经历两级调度:作业调度和进程调度。
作业调度是高级调度,它的主要功能是根据一定的算法,从输入井中选中若干个作业,分配必要的资源,如 主存、外设等,为它们建立初始状态为就绪的作业进程。
进程调度是低级调度,它的主要功 能是根据一定的算法将 CPU 分派给就绪队列中的一个进程。
聞創沟燴鐺險爱氇谴净祸測。
假定某系统可供用户使用的主存空间共 100KB ,并有4台磁带机。
主存分配采用可变分区分配方式且主存中信息不允许移动,对磁带机采用静态分配策略,作业调度分别采用先来先服务算法和最小作业优先算法,进程调度采用先来先服务和最短进程优先算法。
(能增加实现更多的调度算法则可以获得加分)。
残骛楼諍锩瀨濟溆塹籟婭骤。
假定预输入”程序已经把一批作业的信息存放在输入井了, 试数据如下: 分别在不同算法控制下运行设计的程序, 比较不同算法作业的选中次序及作业平均周转时间。
选用程序设计语言:C 、C ++等。
三、 课程设计应完成的工作1 •充分理解设计的任务,完成设计的基本要求。
然后根据自己的基础和能力选择不同难度 的算法和实现方式,以取得更高的分数。
鹅娅尽損鹌惨歷茏鴛賴縈诘。
2.独立完成系统的分析、设计、编码、测试工作。
3 •完成设计报告的撰写。
4 •以光盘(以班为单位刻录)方式提交已调试通过的完整的相关源程序和能够运行的执行文件;提交 课程设计报告”勺书面和电子两种版本。
籟丛妈羥为贍债蛏练淨槠挞。
四、 课程设计进程安排 内存空闲区和磁带机的情况。
依次显茕桢广鳓鯡选块网羈泪镀齐。
五、应收集的资料及主要参考文献[1] 计算机操作系统,汤小丹等,西安电子科技大学出版社[2] 操作系统实验指导书,傅秀芬,广东工业大学(自编)[3] 计算机操作系统教程(第二版),张尧学、史美林,清华大学出版社[4] 现代操作系统,A.S.Tanenbaum著,陈向群等译机械工业出版社发出任务书日期:2009年12月14日指导教师签名:林穗计划完成日期:2010年1月9日基层教学单位责任人签章:傅秀芬课程设计课程名称_______ 操作系统____题目名称—多道批处理系统两级调度的模拟_学生学院______ 计算机学院__________专业班级______ 软件工程(4)班学号__________ 3107006878学生姓名_______ 陈天林扌旨导教师________ 林穗_________________2009年12月31日(1 )设计思想说明;该课程设计综合了本学期操作系统实验的前三个的内容:进程调度、作业调度、主存空间分配与回收。
因此,就在这三个实验的基础上进行了修改,协调好三个实验之间的先后、调用关系即完成。
預頌圣鉉儐歲龈讶骅籴買闥。
(2)系统结构的说明;基于第二个实验:作业调度。
首先,初始化输入井作业队列Jdisk,作业队列按时间先后顺序进入输入井作业队列Jdisk。
当到达时刻达到,把Jdisk里符合条件的作业添加到后备队列Jwait,然后对Jwait实施作业调度算法调度作业。
当作业符合资源要求时,即主存分配到合适的内存分区并且磁带机足够,把Jwait里的作业插入到内存里,内存队列为Jexe,并建立内存分配信息表记录内存分配情况(对Qpart进行操作)。
然后,为内存里每个作业建立一个进程,按照进程调度算法建立即执行顺序时按进入内存的先后顺序; 且比正在运行的进程剩余执行时间还要Al 首位置。
铙誅卧泻噦圣骋贶頂廡缝勵。
(3)数据结构的说明;typedef int Status; ///////////////////// typedef struct job{char jname[10]; int hour; int minute; int run; int memory; int sign; int fhour; int fminute; int enterhour;//建立作业信息结构//作业名 //到达时刻时钟数//到达时刻分钟数 //运行时间 //要求主存空间 //所要磁带机数 //完成时刻时钟数//完成时刻分钟数 //进入内存时时刻时钟数typedef struct jcb{int num;char name[10];int rtime;int memory; 好进程队列Al ,同时更新Jexe 作业的序列,令其对齐于进程队列相应的进程。
执行进程队 列的第一个进程。
当进程完成,将它从进程队头删掉,并把Jexe 的首作业删掉添加到完成队列Jdone 中,同时在Qpart 中找到被删掉的作业并删掉它释放主存。
渗釤呛俨匀谔鱉调硯錦鋇絨。
对于进程调度, 进程先来先务采用的是非剥夺式调度, 短进程优先则采用剥夺式调度, 即当有新进程建立, 短时,终止正在执行的进程,把新进程添加到进程队列int enterminute; //进入内存时刻分钟数bool done; II 记录是否作业已完成,完成 true ,否则false}job,JOB; IIIIIIIIIIIIIIIIIIIIII II 作业信息结构II 记录作业位于主存分区表的分区号II 作业名 II 运行时间II 申请主存空间 }jcb,JCB;typedef struct spart II 分区表信息结构{int num; II 分区序号 int sadd; II 分区始址 int space; II 分区大小 char situ[10]; II 分区状态}spart,SPART; IIIIIIIIIIIIIIIIIIIIIIIII typedef struct pcb { I* 定义进程控制块 PCB *Ichar name[10]; II 进程名 int ntime; II 所需要的运行时间int stime;II 剩余时间 }pcb,PCB;typedef struct QBNode{JOB JWORK[5]={ //定义五个作业 int disk=4; int memory=100; //系统可用主存 100KB vector<SPART>::iterator pnext; 訊顎轮烂蔷報赢。
int systime = 0; int sysmemory = 100;int pnadr = -1; floatprogressflag = 0; 核心算法头文件:PCB base;struct QBNode *next; }QBNode,*QCB; typedef struct{int tip; // 就绪队列时间片 int num; // 就绪队列成员数 QCB front; // 队头指针 QCB rear;// 队尾指针}Queue;//////////////////////{"JOBA",10, 0,25,15,2,0,0,0,0,false}, {"JOBB",10,20,30,60,1,0,0,0,0,false}, {"JOBC",10,30,10,50,3,0,0,0,0,false},{"JOBD",10,35,20,10,2,0,0,0,0,false}, {"JOBE",10,40,15,30,2,0,0,0,0,false} }; //磁带机数 5 int hour=9; //系统时间 int minute=55;//9:55Queue Al; // 进程队列vector<JOB> Jexe; vector<JOB> Jwait; vector<JOB> Jdone; vector<JOB> Jdisk;//主存作业队列 //后备作业队列 //完成作业队列 //输入井作业队列//记录空闲分区表分配主存后下一个空闲位置擁締凤袜备// 系统时间,初始化为 0 // 主存空间 100KB// 记录 pnext 所要指向的分区始址, -1 表示无空闲分区 //进度条标志位operator.h :运行操作 Sysmai n.h :全局变量及相关数据结构 (4)各主要模块的算法流程图;vector<JCB> vector<JCB>vector<SPART> vector<SPART>vector<int>Qjcb;Qproce; Qpart; Qfree; Pronum;//作业队列 //位于主存的作业队列 //分区表状态队列 //空闲分区表项 //完成作业的主存分区号In sert() 贓熱俣阃歲匱阊邺镓騷鯛汉。
坛搏乡囂忏蒌鍥铃氈淚跻馱。
作业调度模块Jfcfspro(&M)先来先服务把Jdisk里已到达的作业添加到Jwait用Jwait 初始化M当磁带机足够并且DisProce(M)分配到主存,就把Jwait里符合要求的作业添加到Jexe队列里,分配所需资源,否则把M的首元素删除蜡變黲癟報伥铉锚鈰赘籜葦。
買鯛鴯譖昙膚遙闫撷凄届嬌。