燕山大学操作系统课设题目最新

上传人:ni****g 文档编号:494988442 上传时间:2023-05-27 格式:DOC 页数:10 大小:109.50KB
返回 下载 相关 举报
燕山大学操作系统课设题目最新_第1页
第1页 / 共10页
燕山大学操作系统课设题目最新_第2页
第2页 / 共10页
燕山大学操作系统课设题目最新_第3页
第3页 / 共10页
燕山大学操作系统课设题目最新_第4页
第4页 / 共10页
燕山大学操作系统课设题目最新_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《燕山大学操作系统课设题目最新》由会员分享,可在线阅读,更多相关《燕山大学操作系统课设题目最新(10页珍藏版)》请在金锄头文库上搜索。

1、操作系统课程设计主持人:申利民参加班级:计算机11、信息安全11、软件项目11日期:2018.01.06-2018.01.1程作系统课程学习总结会议排 与 要 求 主要内容操作系统课程设计安务安排与辅导时间:01月05日 星期日)上午 8: 00-12: 00地点:四教209)教室全体同学必须参加1)对在操作系统课程学习进行总结,对中取得优异成绩同学进行表彰;2 )对操作系统课程设计任务进行部署;3)邀请有经验老师和研究生讲解课程设计中方法和技术。01月05 日 星期日)详细内容上午& 00开始1)申利民操作系统课程设计任务和要求20分钟2)穆运峰 Windwos多线程程序设计60分钟3)刘希

2、晨课程设计经验介绍与 VS上界面设计60分钟4)申利民 操作系统课程学习总结和表彰30分钟操作系统课程设计与实验室安排计算机科学11、计算机应用11日期:2018.01.06- 2018.01.10实验室安排(可以带笔记本电脑计算机应用1-2班计算机应用3班信息馆101计算机科学1-2班 计算机应用3班信息馆318软件项目11、信息安全11日期:2018.01.13- 2018.01.17实验室安排(可以带笔记本电脑软件项目1-2班信息馆101信息安全信息馆318参加辅导的教师和研究生申利民、何海涛、穆运峰、尤殿龙、刘希晨王俊飞、杨惠峰、陈真、郭超、许建生教师实验室值班时间日期上午 周一 1月

3、6 日)穆运峰、杨惠峰、刘希晨、郭超尤殿龙、杨惠峰、刘希晨、郭超周二1月7 日)申利民、陈真、许建生陈真、许建生周三1月8 日)杨惠峰、刘希晨、郭超杨惠峰、刘希晨、郭超周四1月9 日)何海涛、陈真、许建生业务学习周五1月10日)尤殿龙、陈真、许建生全体检查教师实验室值班时间日期上午 周一 1月13日)穆运峰、杨惠峰、刘希晨、郭超尤殿龙、杨惠峰、刘希晨、郭超周二 1 月 14 日)申利民、陈真、许建生、王俊飞陈真、许建生、王俊飞周三1月15 日)何海涛、杨惠峰、刘希晨、郭超杨惠峰、刘希晨、郭超周四1月16 日)何海涛、陈真、许建生、王俊飞业务学习周五1月17日)尤殿龙、陈真、许建生、王俊飞全体检

4、查申利民何海涛穆运峰信息馆415WC+辅导)尤殿龙信息馆415vJava辅导)王俊飞信息馆507vJava辅导)陈真信息馆507VC+辅导)许建生信息馆507WC+辅导)杨惠峰信息馆415WC+辅导刘希晨信息馆415WC+辅导)郭超信息馆415WC+辅导)王一发信息馆415(Android 辅导)课程设计具体要求0操作模式(1)课程设计按班分小组进行,每小组最多2人;(2)小组设课题组长一名;每个小组的成员要有明确的分工; 自我评定成绩(ABCDE,每个小组最多只能有1个A,按贡献大小降序排列。(5)将评选出优秀的课程设计,并在网站上展示。1提交的材料以操作系统课程第 6 次作业形式提交所选择

5、课程设计题目、人员构成,采用的开发语言和工 具。/、(2 提交软件发布运行版本、源程序、课程设计说明书电子版在网上提交);网上以操作系统课程第 7 次作业形式提交,将软件发布运行版本、源程序、课程设计说明书电子版)压缩,以压缩文件形式提交。作业名称以学号命名。若果是一个小组的话,以小组成员学号3)检查时提交课程设计说明书 4 )电子版材料最迟提交时间 毒。简写形式命名提交。如 1, 2两个同学一组的话,提交作业名称为1-02 软件设计、演示及讲解55 分(2设计说明(3使用说明2.2 验收标准 教师根据设计报告、软件的运行演示和学生回答问题的情况评定成绩。1)设计报告规范、完整,概念原理论述清

6、楚、软件设计结构合理,独立完成设计,软件运行正常,创意新颖,能够突出表现多道程序运行的特点,回答问题准确明了,可以评为优秀A )。 。 。 。 。3设计的基本步骤( 1) 需求分析 查找相关技术资料,了解基本原理,根据题目要求创意软件的功能。 .( 2) 设计软件的界面程序运行界面要求使用中文或中英文对照.。( 3) 总体设计 确定基本的技术路线:面向过程还是面向对象; 确定软件的总体结构、模块关系、总体流程; 确立要创立的进程或线程; 确定开发要使用的语言环境; 要解决的关键技术问题。( 4) 详细设计 确定要使用的进程操作的函数、原语、 API ,掌握它们的使用的参数和返回值。 确定模块内

7、部的流程和实现算法; 确定要设计的过程、构件、类、对象、函数和它们的参数。( 5) 编码设计 建立设计编程的环境; 注意编程的风格的规范。( 6) 实际数据运行测试 检查程序是否有错误; 检查界面是否美观; 检查操作是否方便; 检查提供的信息是否清晰; 检查性能是否稳定。4设计说明书内容要求4.1 概述目的; 主要完成的任务; 使用的开发工具; 解决的主要问题。4.2 使用的基本概念和原理例如: 多道程序; 进程; 线程; 同步和互斥的概念。4.3 总体设计确定基本的技术路线:面向过程还是面向对象; 描述软件的总体结构、模块关系、总体流程; 描述要创立的进程或线程。4.4 详细设计描述要利用的

8、进程操作的函数、原语、 API ,掌握它们的使用的参数和返回值,要给出具体的 名称和参数及其解释;描述模块内部的流程和实现算法,画出流程图;描述要设计的过程、构件、类、对象、函数和它们的参数,要给出具体的名称和参数及其解 释。4.5 编码设计开发环境的设置和建立;程序设计时要注意的事项;关键构件 /插件的特点和使用;主要程序的代码设计及注释; 解决的技术难点、经常犯的错误。4.6 测试时出现过的问题及其解决方法4.7软件使用说明基本功能需要运行的环境安装运行操作4.8 总结详细列出已经课程设计的完成情况、未完成的部分;小组成员分工和成绩自我评定及排序,每个组最多只能有1个 A;收获、经验、教训

9、和感受等;4.9参考文献列出你所用的参考文献,包括Web上的资源。4.10 格式要求(1) 论文开本为 A4 ;(2) 报告书标题用小 2号黑体字,横向居中排放;(3) 1级标题用小 3号黑体;(4) 2级标题用 4号黑体;(5) 3级标题用小 4号黑体;(6) 正文用 5号宋体字,行间距为最小值 18磅;(7) 各层次标题均不得置于页面的最后一行,即不允许 “背题 ”;(8) 图下方要有图号和图名,表上方要有表号和表名;(9) 参考文献编写项目和顺序规定如下:序号作者书名出版地:出版者,出版年:引用部分起止页序号作者文章名学术刊物名,年,卷(期:引用部分起止页 表1层次代号及说明层次名称示例

10、说明全文标题XXXX名居中排,章序用阿拉伯数 字1级标题1 U1口题序顶格书写,与标题间 空一字,下面阐述内容另 起段2级标题1.1 3级标题1.1.1封面燕山大学课程设计说明书课程设计名称:操作系统题目:XXXXXXX班级:开发小组名称:课题负责人:课题组成员:姓名 学号 班级自评成绩 课题开发日期:5.设计题目 根据要求设计,并进行创意和完善)题目1:多道程序缓冲区协调操作如下图所示,有多个 PUT操作要不断循环地向 Bufferl送字符数据,有Movel操作不断地将Buffer1的数据取到Buffer2 , Move2操作不断地将Bufferl的数据取到Buffer3,有多个GET操作要

11、不断地 从Buffer2 和Buffer3 中取数据。PUT、MOVE、GET每次操作一个数据,为了在操作的过程中要保证数据不丢失,每个Buffer每次只能接受一个PUT或一个Move或一个Get。运用进程同步和互斥机制设计一个多道程序完成上述操作。图1 Buffer操作基本功能要求.MovelBuff2Get2)提供良好图形界面,显示Buffer的操作过程。Move2Buff3(?ut以随机产生字符BU据1由put操作放入Buffi , buffer中容量单位是字符。GetOPT四process(3 可以设定各 Buffer 的容量、 PUT 、 GET 、Move 操作的个数;(4 可以设

12、定 PUT、GET、Move 操作的速度;(5实时显示每个Buffer中数据的个数和数据的内容,空闲Buffer的空间的个数;(6 实时显示线程、进程所处于等待 阻塞)状态的个数 7)程序运行结束,显示汇总数据:总的运行时间;Buffer中数据的个数;已放入 BUFFER 的数据个数;已取出的数据个数;平均每个buffer中的数据个数。可以根据题目的基本要求进行丰富的创意和想象 。题目2:通过使用程序设计语言设计一个程序,模拟页式存储管理中FIFO 、 LRU 、 LFU 、页面置换算法运行的过程。基本要求如下:1)输入一个逻辑页面访问序列,由四个线程同时完成每个算法; 2)能够设定驻留内存页面的个数、内存的存取时间、缺页中断的时间、快表的时间,并提供合 理省缺值;3)能够随机输入存取的逻辑页面的页号序列;4)能够随机产生存取的逻辑页面的页号序列;5)能够设定页号序列中页面个数和范围; 给出每种页面置换算法每个页面的存取时间;(8 能够将每次的实验输入和实验结果存储起来,下次运行时或以后可查询;(9 完成多次不同设置的实验,总结实验数据,看看能得出什么结论。 可以根据题目的基本要求进行丰富的创意和想象 。题目 3: Andriod 操作系统下的一个应用程序。基本功能要求1 )可以在 Andriod 手机模拟器上运行,也可以在 Andrio

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号