毕业论文

打赏
当前位置: 毕业论文 > 计算机论文 >

简易分布式程序的开发

时间:2018-07-28 14:41来源:毕业论文
游戏协同协议等相关协议作为程序协议,完成程序里所有的“收—发”各种程序包的过程,连接起来达成该分布式的协同并发作业。合理利用分布式的并发特性,完成各个计算机的对等

摘要该毕业设计运用网络协议,达成一致的规则和协商,完成每台计算机的协同工作,分布并行处理信息的能力。运用各个模块的相关协议,比如,“TCP三次握手协议”,游戏协同协议等相关协议作为程序协议,完成程序里所有的“收—发”各种程序包的过程,连接起来达成该分布式的协同并发作业。合理利用分布式的并发特性,完成各个计算机的对等运行,再通过一个小游戏程序,来更好的展现分布式程序在实际应用中的作用。26363
关键词  分布式应用 网络协议 协同工作
毕业论文设计说明书外文摘要
Title   Distributed application development          
Abstract
The graduation design using the network protocol, agreed rules and consultation, work together to complete each computer, distributed parallel processing ability. On the agreement of various modules, for example, ask - answer agreement, handshake protocol, cooperative agreement as a program such as game, complete the program in all \"transmit-receive\" process of all package, together to achieve the coordination of the distributed concurrent jobs. Rational utilization of the distributed concurrency, complete the computer equivalent operation, then through a small game procedures, to better show the role of distributed application in practical application.
Keywords  Distributed applications   Network protocol   cooperative work
   引言
1   毕业设计开题报告 1
   1.1  设计基础 1
   1.2  课题设计步骤 2  
2  毕业课题详细设计 3
   2.1  基本框架 3
   2.2  整体详细设计 3
3  整体设计的代码实现 6
   3.1 检测阶段6
     3.2 游戏准备阶段 7
   3.3  游戏等待阶段 8
     3.4  游戏开始阶段 11
     3.5  游戏阶段 12
4  课题成果展示 14
   4.1 检测阶段 14
   4.2 游戏准备阶段 15
   4.3 游戏阶段 16
5 课题总结 21
   5.1课题感想 21
   5.2课题相关技术和难点 21
   5.3课题中未尽的工作 23
   致谢 24
   参考文献 25
引言
    自从60年前,诞生了第一台计算机到现今,计算机与计算机技术发生了非常多的革命,随之,人们对计算的运行速度、系统的可靠性和成本的效益性等要求,也在不断的提高。传统的冯•诺依曼型结构已经被时代和科技的进步性逐步淘汰,而随着计算机网络的出现,分布式系统成为可能并得到飞速发展和应用。
    自1946年第一台计算机ENIAC诞生,60多年来,计算机技术取得了飞速的发展。50年代,计算机是串行处理机,一次运行一个作业直至完成。这些处理机通过一个操作员从控制台操纵,而对于普通用户则是不可访问的。在60年代,需求相似的作业作为一个组以批处理的方式通过计算机运行以减少计算机的空闲时间。同一时期还提出了其他一些技术,如利用缓冲、假脱机和多道程序等的脱机处理。70年代产生了分时系统不仅作为提高计算机利用率的手段,也使用户离计算机更近了。分时是迈向分布式系统的第一步:用户可以在不同的地点共享并访问资源。从80年代中期开始,计算机技术领域中两方面的进步开始使得多台计算机连接成为可能。第一项进步是高性能微处理器的开发,第二项进步是高速计算机网络的发明。有了以上这些技术的使用,到了90年代,分布式系统迎来了它发展的春天。当用户需要完成任何任务时,分布式计算提供对尽可能多的计算机能力和数据的透明访问,同时实现高性能与高可靠性的目标。在过去10多年里,无数研究人员都在研究分布式硬件结构和软件设计来开发利用其潜在的并行性和容错性。 简易分布式程序的开发:http://www.751com.cn/jisuanji/lunwen_20514.html
------分隔线----------------------------
推荐内容