2022年2022年计算机软件os设任务书 .pdf

上传人:Che****ry 文档编号:27243210 上传时间:2022-07-23 格式:PDF 页数:15 大小:2.40MB
返回 下载 相关 举报
2022年2022年计算机软件os设任务书 .pdf_第1页
第1页 / 共15页
2022年2022年计算机软件os设任务书 .pdf_第2页
第2页 / 共15页
点击查看更多>>
资源描述

《2022年2022年计算机软件os设任务书 .pdf》由会员分享,可在线阅读,更多相关《2022年2022年计算机软件os设任务书 .pdf(15页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、计算机软件 os 设任务书名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 15 页 - - - - - - - - - 2 作者:日期:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 15 页 - - - - - - - - - 3 武 汉 理 工 大 学 华 夏 学 院课 程 设 计 报 告 书课程名称:操作系统原理题目:系名:信息工程系专业班级:

2、姓名:学号:指导教师 :苏永红司晓梅年月日名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 15 页 - - - - - - - - - 4 课程设计任务书学生姓名:专业班级:指导教师:工作单位:设计题目 :用多线程同步方法解决生产者消费者问题初始条件 : Linux 操作系统, GCC 编译环境要求完成的主要任务: 主要任务:用 c/c+ 语言在 Linux 操作系统环境下实现通过研究Linux 的线程机制和信号量实现生产者消费者问题的并发控制。有界缓冲区内设有20 个存

3、储单元,放入取出的数据项设定为120 这 20 个整型数。(1)每个生产者和消费者对有界缓冲区进行操作后,即时显示有界缓冲区的全部内容、当前指针位置和生产者消费者线程的标识符。(2)生产者和消费者各有两个以上。(3)多个生产者或多个消费者之间须共享对缓冲区进行操作的函数代码。提示 : (1)有界缓冲区 /连续存储区可用数组实现。(2) 编译命令可用:gcc -lpthread -o 目标文件名源文件名(3) 多线程编程方法参见电子文档。设计报告撰写格式要求:1 设计题目与要求 2 设计思想 3系统结构 4 数据结构的说明和模块的算法流程图 5 使用说明书(即用户手册):内容包含如何登录、退出、

4、读、写等操作说明6 运行结果和结果分析(其中包括实验的检查结果、程序的运行情况)7 自我评价与总结8 附录: 程序清单, 注意加注释 (包括关键字、 方法、 变量等) ,在每个模块前加注释;时间安排7 月 1 日 布置课程设计任务;分配题目后,查阅资料、准备程序; 7月 2 7 月 4 日上机调试程序、书写课程设计报告;7 月 5 日 提交课程设计报告及相关文档。指 导 教 师 签 字:2012年 6 月 20日系 主 任 签 字:2012年 6 月 22日名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - -

5、 - - - - 第 4 页,共 15 页 - - - - - - - - - 5 课程设计任务书学生姓名:专业班级:指导教师:工作单位:设计题目 :设计一个虚拟存储区和内存工作区初始条件:Linux 操作系统, GCC 编译环境要求完成的主要任务主要任务:用 c/c+ 语言在 Linux 操作系统环境下通过模拟实现请求页式存储管理的几种基本页面置换算法, 了解虚拟存储技术的特点,掌握虚拟存储请求页式存储管理中几种基本页面置换算法的基本思想和实现过程,并比较它们的效率。设计一个虚拟存储区和内存工作区,并使用下述算法计算访问命中率。1、最佳淘汰算法(OPT)2、先进先出的算法(FIFO)3、最近

6、最久未使用算法(LRU )命中率页面失效次数页地址流长度设计程序时先用srand() 和 rand() 函数定义和产生指令序列,然后将指令序列变换成相应的页地址流,并针对不同的算法计算出相应的命中率。设计报告撰写格式要求:1 设计题目与要求 2 设计思想 3系统结构 4 数据结构的说明和模块的算法流程图 5 使用说明书(即用户手册):内容包含如何登录、退出、读、写等操作说明6 运行结果和结果分析(其中包括实验的检查结果、程序的运行情况)7 自我评价与总结8 附录:程序清单,注意加注释(包括关键字、方法、变量等),在每个模块前加注释;时间安排7 月 1 日 布置课程设计任务;分配题目后,查阅资料

7、、准备程序; 7月 2 7 月 4 日上机调试程序、书写课程设计报告;7 月 5 日 提交课程设计报告及相关文档。指 导 教 师 签 字:2012年 6 月 20日系 主 任 签 字:2012 年 6 月 22 日名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 15 页 - - - - - - - - - 6 课程设计任务书学生姓名:专业班级:指导教师:工作单位:设计题目 :编程序模拟银行家算法初始条件:Linux 操作系统, GCC 编译环境要求完成的主要任务:主要任务

8、:银行家算法是避免死锁的一种重要方法,本实验要求用用c/c+语言在 Linux 操作系统环境下编写和调试一个简单的银行家算法程序。加深了解有关资源申请、避免死锁等概念,并体会和了解死锁和避免死锁的具体实施方法。思想:将一定数量的资金供多个用户周转使用,当用户对资金的最大申请量不超过现存资金时可接纳一个新客户,客户可以分期借款,但借款总数不能超过最大的申请量。银行家对客户的借款可以推迟支付,但是能够使客户在有限的时间内得到借款,客户得到所有的借款后能在有限的时间内归还。用银行家算法分配资源时,测试进程对资源的最大需求量,若现存资源能满足最大需求就满足当前进程的申请,否则推迟分配, 这样能够保证至

9、少有一个进程可以得到所需的全部资源而执行到结束,然后归还资源,若 OS 能保证所有进程在有限的时间内得到所需资源则称系统处于安全状态。设计报告撰写格式要求:1 设计题目与要求 2 设计思想 3系统结构 4 数据结构的说明和模块的算法流程图 5 使用说明书(即用户手册):内容包含如何登录、退出、读、写等操作说明6 运行结果和结果分析(其中包括实验的检查结果、程序的运行情况)7 自我评价与总结 8 附录:程序清单, 注意加注释(包括关键字、 方法、变量等),在每个模块前加注释;时间安排7 月 1 日 布置课程设计任务;分配题目后,查阅资料、准备程序; 7月 2 7 月 4 日上机调试程序、书写课程

10、设计报告;7 月 5 日 提交课程设计报告及相关文档。指 导 教 师 签 字:2012年 6 月 20日系 主 任 签 字:2012年 6 月 22日名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 15 页 - - - - - - - - - 7 课程设计任务书学生姓名:专业班级:指导教师:工作单位:设计题目 :用多线程同步方法解决哲学家就餐问题初始条件:Linux 操作系统, GCC 编译环境要求完成的主要任务:主要任务:用 c/c+ 语言在 Linux 操作系统环境下

11、,通过研究Linux 的线程机制和信号量实现哲学家就餐问题的并发控制。为避免死锁, 可采用只许4 个哲学家入席且桌上有 5 支筷子的办法。几把椅子可用连续存储单元。1 每个哲学家取得一双筷子开始用餐后,即时显示“Dining ” 和该哲学家的标识符以及餐桌上有几位哲学家及其所坐的位置。2 设定共有10 个哲学家需用餐。每位用餐耗时10 秒钟以上。3 多个哲学家须共享操作函数代码。提示 : 1 有界缓冲区 /连续存储区可用数组实现。2 编译命令可用:gcc -lpthread -o 目标文件名源文件名3 多线程编程方法参见电子文档。设计报告撰写格式要求:1 设计题目与要求 2 设计思想 3系统结

12、构 4 数据结构的说明和模块的算法流程图 5 使用说明书(即用户手册):内容包含如何登录、退出、读、写等操作说明6 运行结果和结果分析(其中包括实验的检查结果、程序的运行情况)7 自我评价与总结 8 附录:程序清单, 注意加注释(包括关键字、 方法、变量等),在每个模块前加注释;时间安排7 月 1 日 布置课程设计任务;分配题目后,查阅资料、准备程序; 7月 2 7 月 4 日上机调试程序、书写课程设计报告;7 月 5 日 提交课程设计报告及相关文档。指 导 教 师 签 字:2012年 6 月 20日系 主 任 签 字:2012年 6 月 22 日名师资料总结 - - -精品资料欢迎下载 -

13、- - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 15 页 - - - - - - - - - 8 课程设计任务书学生姓名:专业班级:指导教师:工作单位:设计题目 :文件系统模拟设计初始条件:Linux 操作系统, GCC 编译环境要求完成的主要任务:主要任务:通过一个简单的二级文件系统设计,加深对文件系统的内部功能以及内部实现的理解。要求模拟采用二级目录结构的磁盘文件系统的文件操作能实现以下几条命令,用输入命令来模拟用户程序中调用的文件操作:Login 用户登录Dir 列文件目录(列出文件名、物理地址、保护码和文件长

14、度)Create 创建文件Delete 删除文件Open 打开文件Close 关闭文件Read 读文件Write 写文件源文件可以进行读写保护。文件系统管理中用到的数据结构有:首先应确定文件系统的数据结构:主目录、子目录及活动文件等。主目录和子目录都以文件的形式存放于磁盘,这样便于查找和修改。用户创建的文件,可以编号存储于磁盘上。如:file0,file1,file2 并以编号作为物理地址,在目录中进行登记。设计报告撰写格式要求:1 设计题目与要求 2 设计思想 3系统结构 4 数据结构的说明和模块的算法流程图 5 使用说明书(即用户手册):内容包含如何登录、退出、读、写等操作说明6 运行结果

15、和结果分析(其中包括实验的检查结果、程序的运行情况)7 自我评价与总结 8 附录:程序清单, 注意加注释(包括关键字、 方法、变量等),在每个模块前加注释;时间安排7 月 1 日 布置课程设计任务;分配题目后,查阅资料、准备程序; 7月 2 7 月 4 日上机调试程序、书写课程设计报告;7 月 5 日 提交课程设计报告及相关文档。指 导 教 师 签 字:2012年 6 月 20日系 主 任 签 字:2012年 6 月 22日名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共

16、15 页 - - - - - - - - - 9 课程设计任务书学生姓名:专业班级:指导教师:工作单位:设计题目 :支持多个进程(线程)并发运行的简单进程(线程)管理模拟系统初始条件:Linux 操作系统, GCC 编译环境要求完成的主要任务:主要任务:1实验内容学习进程管理的设计与实现,学习和运用操作系统原理,设计一个操作系统子系统的模拟系统。 通过该系统的设计调试可增加对操作系统实现的感知性。设计一个允许n 个进程并发运行的进程管理的模拟系统。该系统包括简单的进程控制、同步及通信机构,其进程调度算法可任意选择。分析系统所需的数据结构、算法的流程以及化分各个功能模块。2实验原理进程管理包括进

17、程的创建、控制、阻塞、唤醒与撤消。进程在运行过程中状态在不断的变化。 进程运行过程中, 因为竞争资源而需对它们进行同步控制。所有这些在操作系统中用数据结构 PCB 来记录,系统通过PCB 控制进程的运行。在单处理机系统中,多道程序的引入,需要进程的调度程序来选择一个进程进行运行。比如常用的先来先服务、短进程优和优先级优先等等,也可以选择它们的结合调度算法。设计报告撰写格式要求:1 设计题目与要求 2 设计思想 3系统结构 4 数据结构的说明和模块的算法流程图 5 使用说明书(即用户手册):内容包含如何登录、退出、读、写等操作说明6 运行结果和结果分析(其中包括实验的检查结果、程序的运行情况)7

18、 自我评价与总结 8 附录:程序清单, 注意加注释(包括关键字、 方法、变量等),在每个模块前加注释;时间安排7 月 1 日 布置课程设计任务;分配题目后,查阅资料、准备程序; 7月 2 7 月 4 日上机调试程序、书写课程设计报告;7 月 5 日 提交课程设计报告及相关文档。指 导 教 师 签 字:2012年 6 月 20日系 主 任 签 字:2012年 6 月 22日名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 15 页 - - - - - - - - - 10 课

19、程设计任务书学生姓名:专业班级:指导教师:工作单位:设计题目 :基于 Android 平台的音乐播放器的歌词显示功能设计初始条件:Linux 操作系统, Android 开发环境, Java 编译环境, SQLite 数据库要求完成的主要任务:主要任务:现今社会生活紧张,而欣赏音乐是其中最好的舒缓压力的方式之一,本项目的目的是开发一个可以播放主流音乐文件格式的播放器的歌词显示模块,要求音乐播放器能够播放Mp3 ,Wav多种格式的音乐文件,能够显示正在播放的音乐歌词,并且能够控制播放,暂停,停止,上一曲,下一曲,音量调节,要求视觉外观美观,操作简单。本项目是一款基于Android 手机平台的音乐

20、播放器的子模块,使 Android手机拥有个性的多媒体播放器, 使手机显得更生动灵活化,与人们更为接近,让手机主人随时随地处于音乐视频的旋律之中。使人们的生活更加多样化。也使设计者更加熟练Android的技术和其它在市场上的特点设计报告撰写格式要求:1 设计题目与要求 2 设计思想 3系统结构 4 数据结构的说明和模块的算法流程图 5 使用说明书(即用户手册):内容包含如何登录、退出、读、写等操作说明6 运行结果和结果分析(其中包括实验的检查结果、程序的运行情况)7 自我评价与总结 8 附录:程序清单, 注意加注释(包括关键字、 方法、变量等),在每个模块前加注释;时间安排7 月 1 日 布置

21、课程设计任务;分配题目后,查阅资料、准备程序; 7月 2 7 月 4 日上机调试程序、书写课程设计报告;7 月 5 日 提交课程设计报告及相关文档。指 导 教 师 签 字:2012年 6 月 20日系 主 任 签 字:2012年 6 月 22日名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 15 页 - - - - - - - - - 11 课程设计任务书学生姓名:专业班级:指导教师:工作单位:设计题目 :基于 Android 平台的音乐播放器的文件存储结构设计初始条件

22、:Linux 操作系统, Android 开发环境, Java 编译环境, SQLite 数据库要求完成的主要任务:主要任务:现今社会生活紧张,而欣赏音乐是其中最好的舒缓压力的方式之一,本项目的目的是开发一个可以播放主流音乐文件格式的播放器的文件存储结构模块,要求音乐播放器能够播放Mp3 ,Wav多种格式的音乐文件,能够打开文件,生成文件列表,从文件列表中选择文件并播放, 添加文件到列表,删除列表中选定的文件,并且能够控制播放,暂停,停止, 上一曲,下一曲,音量调节,要求视觉外观美观,操作简单。本项目是一款基于Android 手机平台的音乐播放器的子模块,使 Android手机拥有个性的多媒体

23、播放器, 使手机显得更生动灵活化,与人们更为接近,让手机主人随时随地处于音乐视频的旋律之中。使人们的生活更加多样化。也使设计者更加熟练Android的技术和其它在市场上的特点设计报告撰写格式要求:1 设计题目与要求 2 设计思想 3系统结构 4 数据结构的说明和模块的算法流程图 5 使用说明书(即用户手册):内容包含如何登录、退出、读、写等操作说明6 运行结果和结果分析(其中包括实验的检查结果、程序的运行情况)7 自我评价与总结 8 附录:程序清单, 注意加注释(包括关键字、 方法、变量等),在每个模块前加注释;时间安排7 月 1 日 布置课程设计任务;分配题目后,查阅资料、准备程序; 7月

24、2 7 月 4 日上机调试程序、书写课程设计报告;7 月 5 日 提交课程设计报告及相关文档。指 导 教 师 签 字:2012年 6 月 20日系 主 任 签 字:2012年 6 月 22日名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 15 页 - - - - - - - - - 12 课程设计任务书学生姓名:专业班级:指导教师:工作单位:设计题目 :基于 Android 平台的音乐播放器的播放列表设计初始条件:Linux 操作系统, Android 开发环境, Ja

25、va 编译环境, SQLite 数据库要求完成的主要任务:主要任务:现今社会生活紧张,而欣赏音乐是其中最好的舒缓压力的方式之一,本项目的目的是开发一个可以播放主流音乐文件格式的播放器的播放列表模块,要求音乐播放器能够播放Mp3 ,Wav多种格式的音乐文件,能够打开文件,生成播放歌曲列表,能够设置播放模式:单曲循环播放、随机播放、顺序播放,并且能够控制播放,暂停,停止,上一曲,下一曲,音量调节,要求视觉外观美观,操作简单。本项目是一款基于Android 手机平台的音乐播放器的子模块,使 Android手机拥有个性的多媒体播放器, 使手机显得更生动灵活化,与人们更为接近,让手机主人随时随地处于音乐

26、视频的旋律之中。使人们的生活更加多样化。也使设计者更加熟练Android的技术和其它在市场上的特点设计报告撰写格式要求:1 设计题目与要求 2 设计思想 3系统结构 4 数据结构的说明和模块的算法流程图 5 使用说明书(即用户手册):内容包含如何登录、退出、读、写等操作说明6 运行结果和结果分析(其中包括实验的检查结果、程序的运行情况)7 自我评价与总结 8 附录:程序清单, 注意加注释(包括关键字、 方法、变量等),在每个模块前加注释;时间安排7 月 1 日 布置课程设计任务;分配题目后,查阅资料、准备程序; 7月 2 7 月 4 日上机调试程序、书写课程设计报告;7 月 5 日 提交课程设

27、计报告及相关文档。指 导 教 师 签 字:2012年 6 月 20日系 主 任 签 字:2012年 6 月 22日名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 15 页 - - - - - - - - - 13 课程设计任务书学生姓名:专业班级:指导教师:工作单位:设计题目 :基于 Android 平台的音乐播放器的播放控制功能设计初始条件:Linux 操作系统, Android 开发环境, Java 编译环境, SQLite 数据库要求完成的主要任务:主要任务:现今

28、社会生活紧张,而欣赏音乐是其中最好的舒缓压力的方式之一,本项目的目的是开发一个可以播放主流音乐文件格式的播放器的播放功能模块,要求音乐播放器能够播放Mp3 ,Wav多种格式的音乐文件,能够控制播放,暂停,停止,上一曲,下一曲,能够调节音量,能播放RMVB 格式的视频文件,此外,还能支持中文、英文等语言界面。要求视觉外观美观,操作简单。本项目是一款基于Android 手机平台的音乐播放器的子模块,使 Android手机拥有个性的多媒体播放器, 使手机显得更生动灵活化,与人们更为接近,让手机主人随时随地处于音乐视频的旋律之中。使人们的生活更加多样化。也使设计者更加熟练Android的技术和其它在市

29、场上的特点设计报告撰写格式要求:1 设计题目与要求 2 设计思想 3系统结构 4 数据结构的说明和模块的算法流程图 5 使用说明书(即用户手册):内容包含如何登录、退出、读、写等操作说明6 运行结果和结果分析(其中包括实验的检查结果、程序的运行情况)7 自我评价与总结 8 附录:程序清单, 注意加注释(包括关键字、 方法、变量等),在每个模块前加注释;时间安排7 月 1 日 布置课程设计任务;分配题目后,查阅资料、准备程序; 7月 2 7 月 4 日上机调试程序、书写课程设计报告;7 月 5 日 提交课程设计报告及相关文档。指 导 教 师 签 字:2012年 6 月 20日系 主 任 签 字:

30、2012年 6 月 22日名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 15 页 - - - - - - - - - 14 设计过程中质疑(或答辩)记载:设计报告书中的最后一页 指导教师评语:签名:年月日名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 14 页,共 15 页 - - - - - - - - - 15 附录:课程设计说明书的书写格式与细则设计题

31、目一、正文标题层次正文题序层次是文章结构的框架,一般采用社会通用的论文书写形式。 即章条序码统一用阿拉伯数字表示,题序层次可以分为若干级, 各级号码之间加小圆点, 末尾一级的后面不加小圆点,层次分级一般不超过四级为宜,示例如下:第一级(章)1 2 3 第二级(条) 1.1 1.22.1 2.2 3.1 3.2 第三级(条) 1.1.1 1.1.2 1.2.1 1.2.22.1.1 2.1.2 2.2.1 2.2.23.1.1 3.1.2 3.2.1 3.2.2第四级(条) 1.1.1. 1 1.2.2.11.3.1.12.1.1.1 2.2.2.12.3.1.13.1.1.1 3.2.2.13.3.1.1二、表格每个表格应有自己的表序与表题,表序与表题间空一格。例如:表 1.1 XXXX , 且表题与表序应写在表格的上方正中处。三、插图插图图面要整齐、美观,插图应与正文呼应,不能脱节。每幅插图应有图序与图题, 图序编号要连续, 图序与图题间空一格且要放在插图下方居中处。四、公式公式应另起一行写在稿纸的中央。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 15 页,共 15 页 - - - - - - - - -

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

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁