2022年《操作系统原理》课程设计任务书 .pdf





《2022年《操作系统原理》课程设计任务书 .pdf》由会员分享,可在线阅读,更多相关《2022年《操作系统原理》课程设计任务书 .pdf(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、上海电机学院课程设计任务书课程名称操作系统原理课程设计课程代码033021R1 设计题目1、处理机调度-优先权调度设计时间2015年 10 月27 日 2015年 12 月 29 日院(系)电子信息学院专业软件工程班级软件 1312 一、课程设计任务(条件)、具体技术参数(指标)要求实现以下功能:根据进程状态的转换图模拟多个进程在一个处理机上进行调度,设计一个动态优先权调度算法实现处理机调度。要求:动态优先权的设定:就绪队列中的进程随着等待时间增长,优先权增加,就绪队列里优先权变化:优先权=(等待时间+要求服务时间)/要求服务时间。对优先级排序改成选择排序或者堆排序方法。设计步骤:1、课题分析
2、:基本原理分析,程序流程图,数据结构,函数介绍。2、实现步骤:使用vi 编辑器建立源程序,gcc 编译运行。3、测试与结论:输入不同数据测试运行结果并分析。二、对课程设计成果的要求(包括课程设计说明书、图纸、图表、实物等软硬件要求)1、基本原理分析、程序流程图、数据结构、函数介绍。2 测试部分进行结果分析,并有完整的截图。3、课程报告由五部分构成:目录、背景知识、设计内容、结论、参考文献。4、格式要求:正文宋体小四三、课程设计工作进度计划:(宋体小四加粗)1、设计内容讲解、课题分配和资料查阅准备(0.5 天)2、课题总体设计(1 天)3、程序编写和调试(2 天)4、写课程设计报告(0.5 天)
3、5、答辩(1 天)四、主要参考资料(宋体小四加粗)1、操作系统实验教程(Linux 版)潘景昌编著 清华大学出版社 2010 2、操作系统原理与Linux 系统实验庞丽萍编著 机械工业出版社 2011 指导教师(签名):宁建红系主任(签名):2015 年10 月 27 日年月日名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 11 页 -上海电机学院课程设计任务书课程名称操作系统原理课程设计课程代码033021R1 设计题目2、车辆死锁问题设计时间2015年 10 月27 日 2015年 12 月 29 日院(系)电子信息学院专业软件工程班级软件 1312 一、课程设计任务(条件)
4、、具体技术参数(指标)要求实现以下功能:车辆行驶死锁问题:设有一个型路口,其中A、B、C、D 处各容纳一辆车,车行驶方向如图(见参考书),找出死锁并用有序分配法消除,要求资源编号合理。设计步骤:1、课题分析:基本原理分析,程序流程图,数据结构,函数介绍。2、实现步骤:使用vi 编辑器建立源程序,gcc 编译运行。3、测试与结论:输入不同数据测试运行结果并分析。二、对课程设计成果的要求(包括课程设计说明书、图纸、图表、实物等软硬件要求)1、基本原理分析、程序流程图、数据结构、函数介绍。2 测试部分进行结果分析,并有完整的截图。3、课程报告由五部分构成:目录、背景知识、设计内容、结论、参考文献。4
5、、格式要求:正文宋体小四三、课程设计工作进度计划:(宋体小四加粗)1、设计内容讲解、课题分配和资料查阅准备(0.5 天)2、课题总体设计(1 天)3、程序编写和调试(2 天)4、写课程设计报告(0.5 天)5、答辩(1 天)四、主要参考资料(宋体小四加粗)1、操作系统实验教程(Linux 版)潘景昌编著 清华大学出版社 2010 2、操作系统原理与Linux 系统实验庞丽萍编著 机械工业出版社 2011 指导教师(签名):宁建红系主任(签名):2015 年10 月 27 日年月日名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 11 页 -上海电机学院课程设计任务书课程名称操作系统
6、原理课程设计课程代码033021R1 设计题目3、管道通信设计时间2015年 10 月27 日 2015年 12 月 29 日院(系)电子信息学院专业软件工程班级软件 1312 一、课程设计任务(条件)、具体技术参数(指标)要求实现以下功能:利用管道通信机制,实现输入字符串的自动分流操作。一共3 个管道,4 个进程。P1:从键盘接收字符串,字符串形式:操作符,操作数1,操作数2,例如:*,3,1,将字符串写入管道 Pipe1。P2:从 Pipe1 接收字符串,则将字符串写入管道Pipe2,将计算结果写入Pipe3。P3:从 Pipe2 读出字符串,并显示“Pipe2:操作符,操作数1,操作数2
7、”。P4:从 Pipe3 读出字符串,并显示“Pipe3:运算结果”。输入 exit 程序退出。设计步骤:1、课题分析:基本原理分析,程序流程图,数据结构,函数介绍。2、实现步骤:使用vi 编辑器建立源程序,gcc 编译运行。3、测试与结论:输入不同数据测试运行结果并分析。二、对课程设计成果的要求(包括课程设计说明书、图纸、图表、实物等软硬件要求)1、基本原理分析、程序流程图、数据结构、函数介绍。2 测试部分进行结果分析,并有完整的截图。3、课程报告由五部分构成:目录、背景知识、设计内容、结论、参考文献。4、格式要求:正文宋体小四三、课程设计工作进度计划:(宋体小四加粗)1、设计内容讲解、课题
8、分配和资料查阅准备(0.5 天)2、课题总体设计(1 天)3、程序编写和调试(2 天)4、写课程设计报告(0.5 天)5、答辩(1 天)四、主要参考资料(宋体小四加粗)1、操作系统实验教程(Linux 版)潘景昌编著 清华大学出版社 2010 2、操作系统原理与Linux 系统实验庞丽萍编著 机械工业出版社 2011 指导教师(签名):宁建红系主任(签名):2015 年10 月 27 日年月日上海电机学院课程设计任务书名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 11 页 -课程名称操作系统原理课程设计课程代码033021R1 设计题目4、Socket通信设计时间2015年 1
9、0 月27 日 2015年 12 月 29 日院(系)电子信息学院专业软件工程班级软件 1312 一、课程设计任务(条件)、具体技术参数(指标)要求实现以下功能:1、在同一台机器上建立一个服务器端Server,一个客户端Client。2、建立 Server 和 Client 的连接。3、Client 从键盘输入一串字符串,发送给Server。Server 提供一个计算功能,计算重复字符的个数。例如:Client:abcdabc,Server:统计 a 出现两次,b 出现 2 次,c 出现 2 次,d 出现一次。4、Client 显示结果。5、输入 q 结束 Client,Client 结束前断
10、开与Server 的连接。设计步骤:1、课题分析:基本原理分析,程序流程图,数据结构,函数介绍。2、实现步骤:使用vi 编辑器建立源程序,gcc 编译运行。3、测试与结论:输入不同数据测试运行结果并分析。二、对课程设计成果的要求(包括课程设计说明书、图纸、图表、实物等软硬件要求)1、基本原理分析、程序流程图、数据结构、函数介绍。2 测试部分进行结果分析,并有完整的截图。3、课程报告由五部分构成:目录、背景知识、设计内容、结论、参考文献。4、格式要求:正文宋体小四三、课程设计工作进度计划:(宋体小四加粗)1、设计内容讲解、课题分配和资料查阅准备(0.5 天)2、课题总体设计(1 天)3、程序编写
11、和调试(2 天)4、写课程设计报告(0.5 天)5、答辩(1 天)四、主要参考资料(宋体小四加粗)1、操作系统实验教程(Linux 版)潘景昌编著 清华大学出版社 2010 2、操作系统原理与Linux 系统实验庞丽萍编著 机械工业出版社 2011 指导教师(签名):宁建红系主任(签名):2015 年10 月 27 日年月日上海电机学院课程设计任务书课程名称操作系统原理课程设计课程代码033021R1 设计题目5、页故障率反馈模型名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 11 页 -设计时间2015年 10 月27 日 2015年 12 月 29 日院(系)电子信息学院专业
12、软件工程班级软件 1312 一、课程设计任务(条件)、具体技术参数(指标)要求实现以下功能:1、建立工作集页面模型。2、利用随机函数动态生成进程访问页面的序列号。3、实现 LRU 页面淘汰算法。4、实现页故障率反馈模型。设计步骤:1、课题分析:基本原理分析,程序流程图,数据结构,函数介绍。2、实现步骤:使用vi 编辑器建立源程序,gcc 编译运行。3、测试与结论:输入不同数据测试运行结果并分析。二、对课程设计成果的要求(包括课程设计说明书、图纸、图表、实物等软硬件要求)1、基本原理分析、程序流程图、数据结构、函数介绍。2 测试部分进行结果分析,并有完整的截图。3、课程报告由五部分构成:目录、背
13、景知识、设计内容、结论、参考文献。4、格式要求:正文宋体小四三、课程设计工作进度计划:(宋体小四加粗)1、设计内容讲解、课题分配和资料查阅准备(0.5 天)2、课题总体设计(1 天)3、程序编写和调试(2 天)4、写课程设计报告(0.5 天)5、答辩(1 天)四、主要参考资料(宋体小四加粗)1、操作系统实验教程(Linux 版)潘景昌编著 清华大学出版社 2010 2、操作系统原理与Linux 系统实验庞丽萍编著 机械工业出版社 2011 指导教师(签名):宁建红系主任(签名):2015 年10 月 27 日年月日名师资料总结-精品资料欢迎下载-名师精心整理-第 5 页,共 11 页 -上海电
14、机学院课程设计任务书课程名称操作系统原理课程设计课程代码033021R1 设计题目6、银行家算法设计时间2015年 10 月27 日 2015年 12 月 29 日院(系)电子信息学院专业软件工程班级软件 1312 一、课程设计任务(条件)、具体技术参数(指标)要求实现以下功能:用银行家算法实现资源分配。1、设计一个3个并发进程共享3 类不同资源的系统,进程可动态地申请资源和释放资源,系统按各进程的申请动态地分配资源。2、用银行家算法和有序资源分配法两种方法实现资源分配,对于同样的初始值,比较两种算法的优劣,应具有显示或打印各进程依次要求申请的资源数以及依次分配资源的情况。设计步骤:1、课题分
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 操作系统原理 2022年操作系统原理课程设计任务书 2022 操作系统 原理 课程设计 任务书

限制150内