- 1、本文档共92页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
浙江林学院天目学院本科生毕业设计(论文)
PAGE
PAGE II
本 科 生 毕 业 设 计(论文)
工程技术系
题 目: 操作系统进程管理演示系统开发(生产者-消费者)
操作系统进程管理演示系统的研究与实现
摘要:操作系统是计算机专业最重要的基础课程之一,其中同步问题是最难的部分。本文通过分析操作系统进程同步与互斥的问题,然后利用P,V操作实现进程同步与互斥,并利用该算法设计了生产者-消费者模拟演示系统。通过该演示系统展现进程的管理(生产者-消费者)可以用于操作系统的教学中。
关键词:生产者-消费者问题;进程;同步;互斥
Research and Implementation of Process Management System Demonstration
Abstract: Computer operating system is one of the most important basic courses, and synchronization is one of the most difficult part. This paper will analyze the process of the operating system simultaneously with the problem of mutual exclusion, and then using P, V synchronization achieving the operation about the process of mutually exclusive, and using the algorithm design of the producers - consumers mock demonstration system. Through the demonstration system about the process of management (producers - consumers) can be used for the teaching of the operating system.
Key words: producers; consumers; the process of synchronization,;mutex
目录
TOC \o 1-4 \h \z \u 1 引言 h 1
1.1 选题的意义 h 1
1.1.1 开发系统的背景 h 1
1.1.2 开发系统的目的 h 1
1.1.3 开发系统的意义 h 2
1.2 P,V操作的简介 h 2
1.2.1 P,V操作的介绍 h 2
1.2.2 进程同步的实现 h 3
1.2.3 进程互斥的实现 h 3
1.3 生产者-消费者问题的描述 h 3
1.3.1 问题的描述 h 4
1.3.2 模型分析 h 4
2 系统需求分析 h 7
2.1 任务概述 h 7
2.1.1 目标 h 7
2.1.2 运行环境 h 7
2.1.3 编程工具 h 7
2.2 演示系统的分析 h 7
2.2.1 功能需求分析 h 7
2.2.2 系统功能模块划分 h 7
2.2.3 系统流程分析 h 7
3 系统实现 h 10
3.1 程序结构 h 10
3.1.1 生产者模拟函数代码 h 10
3.1.2 消费者模拟函数代码 h 11
3.2 MFC界面的设计 h 12
3.2.1 MFC的介绍 h 12
3.2.2 MFC界面效果 h 14
3.3 系统功能的实现 h 17
4 系统演示 h 19
4.1 系统演示的准备 h 19
4.2 系统演示的效果 h 19
4.2.1 单生产者-单消费者模拟效果 h 19
4.2.2 多生产者-多消费者模拟效果 h 20
4.3 系统演示结论 h 22
5 总结 h 23
浙江林学院天目学院本科生毕业设计(论文)
1 引言
1.1 选题的意义
操作系统(简称OS-operating system)是高等教育计算机应用专业教学计划中一门重要的专业基础课程。众所周知,计算机是各种信息系统的核心,CPU被喻为计算机系统的心脏,OS 被喻为计算机系统的大脑,是用户与计算机系统打交道的环境界面,心脏和大脑的紧密配合,才使计算机系统成为电子时代、信息社会无所不在的基础设施[1]。
OS是在计算机原
您可能关注的文档
最近下载
- 2022年考博英语-中国艺术研究院考前模拟强化练习题74(附答案详解).docx VIP
- 山东淄博卷(“暖”起来;从“阅”到乐,悦,跃,月,钥,越……)-2024年中考语文作文真题解读.docx
- 省级优秀课件人教版数学四年级上册第8单元数学广角——优化.pptx
- 四川省成都市2023-2024学年度上学期期末考试高一语文试题(解析版).doc VIP
- 第8课 第一次世界大战(导图上课)公开课教案教学设计课件资料.pptx VIP
- 全自动凯氏定氮仪的工作原理及操作流程.pdf
- 2024中小学校公开招聘简章.pdf
- GB 1499.2-2024钢筋混凝土用钢 第2部分:热轧带肋钢筋-副本.pdf
- 学堂在线海上求生与救生期末考试答案.docx
- 小学美术手工《折纸》ppt课件.pptx
文档评论(0)