操作系统课程设计

内容摘要随着科学技术的发展,通信变得越来越重要,如何实现不同主机之间的通信,成为越来越多人关心的问题.本次课程通过实现两个端口,一个服务端口,通过多线程为客户端提供了一个交流的平台.客户通过客户端建立用户,进行信息交流.1理解线程要讲解线程, 目 录1 课程设计目的 12 课程设计的要求 13 课程

操作系统课程设计Tag内容描述:

1、内容摘要随着科学技术的发展,通信变得越来越重要,如何实现不同主机之间的通信,成为越来越多人关心的问题.本次课程通过实现两个端口,一个服务端口,通过多线程为客户端提供了一个交流的平台.客户通过客户端建立用户,进行信息交流.1理解线程要讲解线程。

2、 目 录1 课程设计目的 12 课程设计的要求 13 课程设计题目描述 24 课程设计之银行家算法原理 25 源程序结构分析及代码实现 46 课程设计总结 25一课程设计的目的操作系统是计算机系统的核心系统软件,它负责控制和管理整个系统的资。

3、1总体概述22模块整体功能介绍及主要目标221 模块整体功能222 主要目标33头文件的分析331 头文件kernel.h332 头文件sched.h433 头文件system.h434 头文件fs.h44数据结构的分析45函数的分析651。

4、3)加强对 c+语言的编写能力。
二、项目任务的主要内容和要求 设计一个程序,能够显示当前各哲学家的状态和桌上餐具的使用情况,并能无死锁的推算出 下一状态各哲学家的状态和桌上餐具的使用情况 三、 项目设计(研究)思路 本次设计包括了总体设计,模块设计,以及程序编写等步骤,主要研究哲学家进餐问题,利用记录信号量避免产生资源死锁问题,设计时候首先总体需求分析,其次模块求精,最后测试编写的程序,采用了在 windows 环境下的 c+语言解决哲学家进餐问题。
四、 具体成果形式和要求 程序最后能够显示五个哲学家和五支筷子的状态,能够清楚显示资源是否释放,以及各哲学家对资源的竞争。
进 度 安 排 起止日期 工作内容 6 月 3 至 6 月 10 总体设计思想的分析 6 月 10 至 6 月 17日 从总体到部分,了解程序所需的变量以及函数,对模块进行分析。
6 月 17 日至 6 月30 日 根据总体和模块的分析,编写程序,并且对程序进行编译和测试。
主 要 参 考 资 料 1.汤小丹,计算机操作系统 第三版 ,西安电子科技出版社, 2007; 2.黄干平,陈洛资,等 .计算机操作系。

【操作系统课程设计】相关DOC文档
操作系统课程设计 银行家算法.doc
标签 > 操作系统课程设计[编号:45681]

版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。

Copyright© 2022-2024 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号-1 

陕公网安备 61072602000132号     违法和不良信息举报:0916-4228922