摘要:进程同步是计算机操作系统中进程通信的一种方式。研究进程同步问题对于系统中多道程序开发有着举足轻重的作用。本文通过研究信号量机制,对“生产者—消费者问题”进行分析,并且用Java编程实现这种算法。最后通过VB动画,演示进程之间的这种制约关系,把抽象的进程概念直观的展现出来,让它们更容易被理解。这对以后编程系统软件具有重要的作用。40406
毕业论文关键字:生产者;消费者;缓冲区;进程同步   
The Classical Process Synchronization And PV Operation Algorithms Demo
Abstract: Process synchronization is a way of computer operating system process communication.Research process synchronization problem for the system in multiprogramming program development have a vital role. Through the research semaphore mechanism analysis "producer - consumer issues," and with the Java programming algorithm.Finally, VB animated demonstration restrict relations of process,Abstract concept of process clearly shows, to make them easier to understand.This programming system software plays an important role in the future.
Keywords: producer; consumer; buffer; process synchronization
目  录
摘 要    1
引言    1
1.选题的目的和意义    2
1.1意义    2
1.2目的    2
2.经典进程同步问题的的描述和算法设计    2
2.1经典进程同步问题的描述    2
2.2问题分析    2
2.3算法设计    4
3.    算法的实现    7
3.1开发环境    7
3.2实现    7
4.动画演示    9
1.1演示界面    9
1.2测试用例选择    10
5.小结    11
参考文献    11
致谢    12
经典进程同步问题和PV操作算法演示引言
如何有效地使用信号量机制来实现并发进程的互斥与同步是进程管理乃至整门课程中的重点和难点。操作系统中,为了避免进程的死锁,给出了一种有效的控制算法----PV操作。用操作解决进程同步问题时首先应确定问题是属于进程互斥还是进程同步,或是互斥与同步的混合问题。为了更容易理解进程同步和互斥的问题,在本次研究中引入经典的进程同步问题,由简到难,由浅入深,将其细化分成四种不同的模型。PV操作和信号量机制作为有一种有效解决进程间死锁问题的解决方案,通过PV操作再加上程序演示可以让我们更容易理解进程的同步问题。
1.    选题的目的和意义
1.1    意义
“操作系统”是计算机专业的核心和基础课程。在“操作系统”学习中,进程管理是一个主要内容,其中如何有效地使用信号量机制来实现并发进程的互斥与同步是进程管理乃至整门课程中的重点和难点。在课程中,为了避免进程的死锁,给出了一种有效的控制算法----PV操作。通过研究经典的进程同步问题——“生产者—消费者”问题,对于帮助和理解其他的进程同步问题有着主要意义,在类似的操作系统教材中都引入过该例题。
1.2    目的
进程管理、PV操作等相关概念比较抽象,很难理解,往往成为学习操作系统中的瓶颈。而在大多数教材中介绍了wait、signal操作之后,就引入例题,且只有伪代码表示,没有具体的分析过程。因此为了更好地理解进程的同步,深入研究和探讨进程同步的具体过程并用PV操作进行演示说明就尤为重要。本次研究也用伪代码表示,再加上Java编码实现算法的应用,并加以VB程序演示说明。
上一篇:ASP.NET+sqlserver在线考试系统的设计+源代码
下一篇:jsp+mysql干果销售网站的设计与实现

床旁智能交互系统HL7标准接口数据同步的实现

Windows进程管理的技术【835字】

Android课程同步练习系统的设计

经典图像复原算法分析与比较

Android与J2EE/Web的同步消息通信技术

面向新闻同步的网站内容自动提取与分类研究

C语言中的经典算法研究

激光模拟训练器材国内外研究现状

肢体语言在小学英语教学中的应用浅谈

浅谈农村大气环境保护的制度构建【1868字】

2021年什么行业赚钱,适合...

新疆农林高校學生昆虫生...

个案管理茬老年糖尿病患...

发酵米粉优势菌株的发酵特性研究

淮安市高校足球运动损伤问卷调查表

大淘宝网的虚假交易研究

日语论文中日酒文化对比研究